Sun Blade 1000 fan control

Marco Steinbach coco at executive-computing.de
Sun Jul 15 20:11:49 UTC 2012


Hi,

I've installed 9.0-RELEASE on a Blade 1000, installation was quick and 
completely painless, the installer even warned me about a possibly wrong 
choice during customized partitioning -- thumbs up to nwhitehorn@ and 
anyone else involved.

While I realize this being a very minor issue compared to the efforts 
neccessary for supporting this arch and machine to the extend given, I'd 
really like to be able to have, preferably automagic, RPM control over 
the fans of the box.


Searching the archives, I found the topic already was discussed in 2011. 
  Alas, it seems as if there's been no noticeable change in that since then.


I'd very much like to see this functionality included in FreeBSD, but am 
unable to offer more than assistance, by e.g. testing out possible 
patches or giving direct (serial/ssh) access to the machine.

If there's any other use for this kind of direct access, I'd be more 
than glad to be of assistance.  I need the Solaris side of things 
sometimes, though, so the machine wouldn't be permanently available.


Here's some more info on the machine:


sb1000# uname -a
FreeBSD sb1000.c0c0.intra 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Wed Jan  4 
05:26:33 UTC 2012 
root at heller.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  sparc64

sb1000# dmesg
Copyright (c) 1992-2012 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.0-RELEASE #0: Wed Jan  4 05:26:33 UTC 2012
     root at heller.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC sparc64
real memory  = 1073741824 (1024 MB)
avail memory = 1025843200 (978 MB)
cpu0: Sun Microsystems UltraSparc-III Processor (750.00 MHz CPU)
cpu1: Sun Microsystems UltraSparc-III Processor (750.00 MHz CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
kbd0 at kbdmux0
nexus0: <Open Firmware Nexus device>
pcib0: <Sun Host-PCI bridge> mem 
0x40004700000-0x40004717fff,0x40004410000-0x4000441004f,0x7ffee000000-0x7ffee0000ff 
irq 563,560,561,564,550 on nexus0
pcib0: Schizo, version 4, IGN 0x8, bus B, PCI mode, 33MHz
pcib0: DVMA map: 0xc0000000 to 0xffffffff 131072 entries
pci0: <OFW PCI bus> on pcib0
ebus0: <PCI-EBus3 bridge> mem 
0x7d000000-0x7dffffff,0x7e000000-0x7e7fffff at device 5.0 on pci0
pcib1: <Sun Host-PCI bridge> mem 
0x40004600000-0x40004617fff,0x40004410000-0x4000441004f,0x7ffec000000-0x7ffec0000ff 
irq 562,560,561,564,551 on nexus0
pcib1: Schizo, version 4, IGN 0x8, bus A, PCI mode, 66MHz
Timecounter "pcib1" frequency 150000000 Hz quality 100
pcib1: DVMA map: 0xc0000000 to 0xffffffff 131072 entries
pci1: <OFW PCI bus> on pcib1
upa0: <UPA bridge> mem 
0x40004480000-0x4000448001f,0x40004706000-0x4000470600f,0x40004708000-0x4000470800f 
on nexus0
nexus0: <memory-controller> mem 0x40000400000-0x40000400047 type 
memory-controller (no driver attached)
nexus0: <memory-controller> mem 0x40000c00000-0x40000c00047 type 
memory-controller (no driver attached)
ebus0: <flashprom> addr 0-0x1fffff (no driver attached)
ebus0: <bbc> addr 0x100000000-0x1000fffff (no driver attached)
ebus0: <ppm> addr 
0x10000000e-0x100000028,0x100728000-0x100728003,0x10030002e-0x10030002f,0x100300600-0x100300607 
(no driver attached)
ebus0: <i2c> addr 0x10000002e-0x10000002f,0x10000002d irq 35 (no driver 
attached)
ebus0: <i2c> addr 0x100000030-0x100000031 irq 35 (no driver attached)
ebus0: <beep> addr 0x100000032-0x100000037 (no driver attached)
pcm0: <Sun Audiocs> addr 
0x100200000-0x1002000ff,0x100702000-0x10070200f,0x100704000-0x10070400f,0x100722000-0x100722003 
irq 32,33 on ebus0
pcm0: <CS4231A Codec Id. 10>
rtc0: <Real-Time Clock> addr 0x100300070-0x100300071 irq 36 on ebus0
ebus0: <gpio> addr 0x100300600-0x100300607 (no driver attached)
ebus0: <pmc> addr 0x100300700-0x100300701 (no driver attached)
ebus0: <floppy> addr 
0x1003023f0-0x1003023f7,0x100706000-0x10070600f,0x100720000-0x100720003 
irq 37 (no driver attached)
ebus0: <parallel> addr 
0x100300278-0x100300287,0x10030002e-0x10030002f,0x100700000-0x10070000f 
irq 28 (no driver attached)
scc0: <Siemens SAB 82532 dual channel SCC> addr 0x100400000-0x10040007f 
irq 34 on ebus0
uart0: <SAB 82532 v3.2, channel A> on scc0
uart0: CTS oflow
uart0: console (9600,n,8,1)
uart1: <SAB 82532 v3.2, channel B> on scc0
uart1: CTS oflow
gem0: <Sun ERI 10/100 Ethernet> mem 0x100000-0x11ffff at device 5.1 on pci0
miibus0: <MII bus> on gem0
ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
ukphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, 
auto-flow
gem0: 2kB RX FIFO, 2kB TX FIFO
gem0: Ethernet address: 00:03:ba:09:0f:b4
fwohci0: <Sun PCIO-2> mem 0x120000-0x1207ff,0x122000-0x1227ff at device 
5.2 on pci0
fwohci0: OHCI version 1.0 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:03:ba:ff:fe:09:0f:b4
fwohci0: Phy 1394a available S400, 4 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
dcons_crom0: <dcons configuration ROM> on firewire0
dcons_crom0: bus_addr 0xc113c000
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:03:ba:09:0f:b4
fwe0: Ethernet address: 02:03:ba:09:0f:b4
fwip0: <IP over FireWire> on firewire0
fwip0: Firewire address: 00:03:ba:ff:fe:09:0f:b4 @ 0xfffe00000000, S400, 
maxrec 2048
fwohci0: Initiate bus reset
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=1, 
CYCLEMASTER mode
ohci0: <Sun PCIO-2 USB controller> mem 0x1000000-0x1007fff at device 5.3 
on pci0
usbus0: <Sun PCIO-2 USB controller> on ohci0
sym0: <875> port 0x300-0x3ff mem 0x124000-0x1240ff,0x126000-0x126fff at 
device 6.0 on pci0
sym0: No NVRAM, ID 7, Fast-20, SE, parity checking
sym1: <875> port 0x400-0x4ff mem 0x128000-0x1280ff,0x12a000-0x12afff at 
device 6.1 on pci0
sym1: No NVRAM, ID 7, Fast-20, SE, parity checking
machfb0: <ATI Rage XL> port 0x500-0x5ff mem 
0x2000000-0x2ffffff,0x12c000-0x12cfff at device 1.0 on pci0
machfb0: 8 MB aperture at 0xe5d1e000 swapped
machfb0: 8188 KB SGRAM 114.992 MHz, maximum RAMDAC clock 230 MHz, DSP
machfb0: resolution 1152x900 at 8 bpp
machfb1: <ATI Rage XL> port 0x600-0x6ff mem 
0x3000000-0x3ffffff,0x12e000-0x12efff at device 2.0 on pci0
machfb1: 8 MB aperture at 0xe6d20000 swapped
machfb1: 8188 KB SGRAM 114.992 MHz, maximum RAMDAC clock 230 MHz, DSP
machfb1: resolution 1152x900 at 8 bpp
isp0: <Qlogic ISP 2200 PCI FC-AL Adapter> port 0x300-0x3ff mem 
0x100000-0x100fff at device 4.0 on pci1
isp0: invalid NVRAM header
isp0: invalid NVRAM header
isp0: bad frame length (0) from NVRAM- using 1024
isp0: bad execution throttle of 0- using 16
schppm0: <Schizo power management> mem 0x40004410050-0x40004410057 on nexus0
syscons0: <System console> on nexus0
syscons0: Unknown <16 virtual consoles, flags=0x100>
Timecounter "tick" frequency 750000000 Hz quality 10
Timecounter "stick" frequency 5000000 Hz quality 10
Event timer "tick" frequency 750000000 Hz quality 1000
Timecounters tick every 1.000 msec
firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0)  (me)
firewire0: bus manager 0
usbus0: 12Mbps Full Speed USB v1.0
ugen0.1: <SUN> at usbus0
uhub0: <SUN OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
uhub0: 4 ports with 4 removable, self powered
SMP: AP CPU #1 Launched!
da0 at isp0 bus 0 scbus2 target 0 lun 0
da0: <HPQ BF07258243 HP01> Fixed Direct Access SCSI-3 device
da0: 100.000MB/s transfers WWNN 0x20000011c664a175 WWPN 
0x21000011c664a175 PortID 0xe4
da0: Command Queueing enabled
da0: 70007MB (143374738 512 byte sectors: 255H 63S/T 8924C)
Trying to mount root from ufs:/dev/da0a [rw]...

sb1000# pciconf -lv
hostb0 at pci0:0:0:0:      class=0x060000 card=0x00000000 chip=0x8001108e 
rev=0x00 hdr=0x00
     vendor     = 'Oracle Corporation'
     device     = 'Schizo PCI Bus Module'
     class      = bridge
     subclass   = HOST-PCI
ebus0 at pci0:0:5:0:       class=0x068000 card=0x00000000 chip=0x1100108e 
rev=0x01 hdr=0x00
     vendor     = 'Oracle Corporation'
     device     = 'RIO EBUS'
     class      = bridge
gem0 at pci0:0:5:1:        class=0x020000 card=0x00000000 chip=0x1101108e 
rev=0x01 hdr=0x00
     vendor     = 'Oracle Corporation'
     device     = 'RIO 10/100 Ethernet [eri]'
     class      = network
     subclass   = ethernet
fwohci0 at pci0:0:5:2:     class=0x0c0010 card=0x00000000 chip=0x1102108e 
rev=0x01 hdr=0x00
     vendor     = 'Oracle Corporation'
     device     = 'RIO 1394'
     class      = serial bus
     subclass   = FireWire
ohci0 at pci0:0:5:3:       class=0x0c0310 card=0x00000000 chip=0x1103108e 
rev=0x01 hdr=0x00
     vendor     = 'Oracle Corporation'
     device     = 'RIO USB'
     class      = serial bus
     subclass   = USB
sym0 at pci0:0:6:0:        class=0x010000 card=0x00000000 chip=0x000f1000 
rev=0x37 hdr=0x00
     vendor     = 'LSI Logic / Symbios Logic'
     device     = '53c875'
     class      = mass storage
     subclass   = SCSI
sym1 at pci0:0:6:1:        class=0x010000 card=0x00000000 chip=0x000f1000 
rev=0x37 hdr=0x00
     vendor     = 'LSI Logic / Symbios Logic'
     device     = '53c875'
     class      = mass storage
     subclass   = SCSI
machfb0 at pci0:0:1:0:     class=0x030000 card=0x00000000 chip=0x47521002 
rev=0x27 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'Rage XL'
     class      = display
     subclass   = VGA
machfb1 at pci0:0:2:0:     class=0x030000 card=0x00000000 chip=0x47521002 
rev=0x27 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'Rage XL'
     class      = display
     subclass   = VGA
hostb1 at pci1:0:0:0:      class=0x060000 card=0x00000000 chip=0x8001108e 
rev=0x00 hdr=0x00
     vendor     = 'Oracle Corporation'
     device     = 'Schizo PCI Bus Module'
     class      = bridge
     subclass   = HOST-PCI
isp0 at pci1:0:4:0:        class=0x010000 card=0x00000000 chip=0x22001077 
rev=0x05 hdr=0x00
     vendor     = 'QLogic Corp.'
     device     = 'QLA2200 64-bit Fibre Channel Adapter'
     class      = mass storage
     subclass   = SCSI
sb1000#





More information about the freebsd-sparc64 mailing list