Xserve G5 keeps shutting down

Paul Mather paul at gromit.dlib.vt.edu
Fri Jun 24 18:00:53 UTC 2011


On Jun 23, 2011, at 12:48 AM, Nathan Whitehorn wrote:

> On 06/21/11 14:32, Paul Mather wrote:
>> On Jun 20, 2011, at 7:59 PM, Nathan Whitehorn wrote:
>> 
>>> On 06/20/11 15:22, Paul Mather wrote:
>>>> I'm running FreeBSD/powerpc64 -CURRENT on an Xserve G5.  With a recent kernel, the system will not stay up for more than a few hours at a time. :-(
>>>> 
>>>> I have no idea why the machine is shutting off.  There is no panic or crash dump and there is no indication in the logs of anything awry.  The system just powers down.  The times this has happened when I have been there have not indicated anything stressing the system (like all fans racing madly) and oftentimes the system has been relatively idle.  (Oddly, it never appears to my knowledge to have shut down when doing sometime potentially taxing, such as a make -j5 buildworld or the likes.)
>>>> 
>>>> The main thing I have noticed since building this new kernel is that the fans are now controlled automatically, i.e., there is now no need for the tickle-the-fan-controller cron job of yore, meaning the fans won't race when in single user mode (e.g., during an installworld).
>>> If the temperature on any sensor exceeds its maximum value, it will cause the machine to shut off. There was at one point a problem with some of the sensor drivers that would would report erroneous crazy values sometimes. Most of the known problems were fixed andreast a few weeks ago, but it looks like you ran into another. My work desktop has a ds1775 and a max6690, and has no problems, but not an ad7417, so I would guess the problem lies there. Could you try commenting out line 116 of /sys/powerpc/powermac/powermac_thermal.c? That will cause it to spam the console (and dmesg) about the error, identifying the sensor, but not shut off the machine and so both keep your server on and let us work out the problem.
>> 
>> I built a new kernel with the shutdown line identified above commented out.  The resultant system stayed up for several hours doing various -j5 buildworld/buildkernels but just now shut down. :-(  Unfortunately, nothing appeared on the console, so there is no logged reason for the shutdown.
>> 
>> I started up the system again, but it shut down again after a few minutes of uptime.  When I started it up for the third (and last time), I managed to grab this output from the temp/fan sysctls before it shut down (a minute or two after booting up):
>> 
>> paul at backup:/home/paul>  sysctl -a | egrep 'dev.*temp|fans'
>> machdep.manage_fans: 1
>> dev.max6690.0.%pnpinfo: name=temp-monitor compat=max6690
>> dev.max6690.0.sensor.sys_ctrlr_ambient.temp: 41.5C
>> dev.max6690.0.sensor.sys_ctrlr_internal.temp: 50.1C
>> dev.fcu.0.fans.cpu_a_1.minrpm: 1200
>> dev.fcu.0.fans.cpu_a_1.maxrpm: 14000
>> dev.fcu.0.fans.cpu_a_1.rpm: 1984
>> dev.fcu.0.fans.cpu_a_2.minrpm: 1200
>> dev.fcu.0.fans.cpu_a_2.maxrpm: 14000
>> dev.fcu.0.fans.cpu_a_2.rpm: 1984
>> dev.fcu.0.fans.cpu_a_3.minrpm: 1200
>> dev.fcu.0.fans.cpu_a_3.maxrpm: 14000
>> dev.fcu.0.fans.cpu_a_3.rpm: 1984
>> dev.fcu.0.fans.cpu_b_1.minrpm: 1200
>> dev.fcu.0.fans.cpu_b_1.maxrpm: 14000
>> dev.fcu.0.fans.cpu_b_1.rpm: 1984
>> dev.fcu.0.fans.cpu_b_2.minrpm: 1200
>> dev.fcu.0.fans.cpu_b_2.maxrpm: 14000
>> dev.fcu.0.fans.cpu_b_2.rpm: 1984
>> dev.fcu.0.fans.cpu_b_3.minrpm: 1200
>> dev.fcu.0.fans.cpu_b_3.maxrpm: 14000
>> dev.fcu.0.fans.cpu_b_3.rpm: 1984
>> dev.fcu.0.fans.sys_ctrlr_fan.minpwm: 40
>> dev.fcu.0.fans.sys_ctrlr_fan.maxpwm: 100
>> dev.fcu.0.fans.sys_ctrlr_fan.pwm: 54
>> dev.fcu.0.fans.sys_ctrlr_fan.rpm: 11264
>> dev.fcu.0.fans.pci_fan.minpwm: 40
>> dev.fcu.0.fans.pci_fan.maxpwm: 100
>> dev.fcu.0.fans.pci_fan.pwm: 48
>> dev.fcu.0.fans.pci_fan.rpm: 9792
>> dev.ad7417.0.sensor.cpu_a_ad7417_amb.temp: 36.7C
>> dev.ad7417.0.sensor.cpu_a_diode_temp.temp: 53.8C
>> dev.ad7417.1.sensor.cpu_b_ad7417_amb.temp: 32.0C
>> dev.ad7417.1.sensor.cpu_b_diode_temp.temp: 52.6C
>> dev.ds1775.0.%pnpinfo: name=temp-monitor compat=lm75
>> 
>> 
>> The cpu_{a,b}_diode_temp temperatures were higher during the buildworld (63--67C) and it stayed up at that time.
>> 
>> I'm flummoxed at this point as to what is responsible for the shutdowns.  Are there any other hardware monitoring-related shutdowns in the kernel code?  The funny thing about the ad7417 device is that I only recently added it to my kernel config file as I noticed it had appeared in GENERIC.
>> 
>> Tomorrow I'll build a GENERIC kernel with the shutdown line commented out, and see if I have any better luck with that.
> 
> Bizarre! So, on the console, it just had a logon prompt, and then Open Firmware again? Nothing at all in between?


Not quite: on the console it just had a login prompt and then nothing else was output---the machine had powered off.

Now, it seems things have gone from bad to worse.  I just built and installed a GENERIC64 kernel but it hangs just after probing pcm0 (Apple I2S Audio Controller).  (I omit this device from the Xserve G5 custom kernel config file I normally use, as its hardware lacks any graphics or sound.)  I rebuilt this kernel with the sound devices commented out, and, fortunately, this version of GENERIC64 will boot without hanging.  I'll see if it fares any better when it comes to the Xserve G5 staying up for more than a few hours.

I notice with the pwm-controlled fans that there is a minpwm and maxpwm (40 and 100 respectively on my system).  Is it possible to lower the minpwm?  I tried to do so via /boot/loader.conf (lowering it to 30) but that appears to have had no effect.  Here is my /boot/loader.conf:

dev.fcu.0.fans.sys_ctrlr_fan.minpwm=30
dev.fcu.0.fans.pci_fan.minpwm=30

As I understand it from corresponding with Andreas Tobler in the past, the pwm value is a percentage reflecting the fan rpm between off and full rpms.  My dev.fcu.0.fans.sys_ctrlr_fan.pwm currently reports a value of 52 but the dev.fcu.0.fans.sys_ctrlr_fan.rpm of 11170 seems proportionally too high if this fan tops out at 14000 rpm like the CPU fans apparently do.  I know the Xserve G5 fans are supposed to run at higher rpms than the desktop PowerMac G5s, because they're smaller, but I'd like for my sys_ctrlr_fan not to run quite so fast as it is.

Cheers,

Paul.

PS: Here is a verbose boot dmesg output of the GENERIC64 kernel that hangs when the sound devices are included:


>> FreeBSD/powerpc Open Firmware boot block
   Boot path:   /ht/pci at 7/k2-sata-root/k2-sata at 0/disk at 0:
   Boot loader: /boot/loader
   Boot volume:   /ht/pci at 7/k2-sata-root/k2-sata at 0/disk at 0:3
Consoles: Open Firmware console  

FreeBSD/powerpc64 Open Firmware loader, Revision 0.1
(paul at backup.tower.lib.vt.edu, Tue Jun 21 12:02:32 EDT 2011)
Memory: 4194304KB
Booted from: /ht/pci at 7/k2-sata-root/k2-sata at 0/disk at 0

Loading /boot/defaults/loader.conf 
/boot/kernel/kernel data=0x9e3340+0x225978 syms=[0x8+0xfb220+0x8+0xd78f5]
-
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 2 seconds... 

Type '?' for a list of commands, 'help' for more detailed help.
OK boot -v -s
Kernel entry at 0x102360 ...
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2011 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-CURRENT #0: Fri Jun 24 08:46:01 EDT 2011
    paul at backup.tower.lib.vt.edu:/usr/obj/usr/src/sys/GENERIC64 powerpc
WARNING: WITNESS option enabled, expect reduced performance.
Preloaded elf kernel "/boot/kernel/kernel" at 0xedd000.
module_register: module nexus/sc already exists!
Module nexus/sc failed to register: 17
cpu0: IBM PowerPC 970FX revision 3.0, 2300.26 MHz
cpu0: Features dc000000<PPC32,PPC64,ALTIVEC,FPU,MMU>
cpu0: HID0 511081<NAP,DPM,NHR,TBEN,ENATTN>
real memory  = 4271587328 (4073 MB)
available KVA = 7527690239 (7178 MB)
Physical memory chunk(s):
0x0000000000018000 - 0x00000000000fffff, 950272 bytes (232 pages)
0x00000000012ec000 - 0x00000000017fffff, 5324800 bytes (1300 pages)
0x0000000001813000 - 0x0000000001bfffff, 4116480 bytes (1005 pages)
0x00000000032bc000 - 0x0000000003ffffff, 13910016 bytes (3396 pages)
0x0000000008000000 - 0x000000007f7effff, 2004811776 bytes (489456 pages)
0x0000000100000000 - 0x0000000178b0dfff, 2024857600 bytes (494350 pages)
avail memory = 4035125248 (3848 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0: dev=ff88ed18 (BSP)
cpu1: dev=ff890150
ULE: setup cpu 0
ULE: setup cpu 1
snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024]
feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=5 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25
firmware: 'isp_1040' version 1: 22944 bytes loaded at 0x7b793c
ispfw: registered firmware <isp_1040>
firmware: 'isp_1040_it' version 1: 32942 bytes loaded at 0x7bd2dc
ispfw: registered firmware <isp_1040_it>
firmware: 'isp_1080' version 1: 31350 bytes loaded at 0x7c538a
ispfw: registered firmware <isp_1080>
firmware: 'isp_1080_it' version 1: 40644 bytes loaded at 0x7cce00
ispfw: registered firmware <isp_1080_it>
firmware: 'isp_12160' version 1: 28050 bytes loaded at 0x7d6cc4
ispfw: registered firmware <isp_12160>
firmware: 'isp_12160_it' version 1: 40604 bytes loaded at 0x7dda56
ispfw: registered firmware <isp_12160_it>
firmware: 'isp_2100' version 1: 76770 bytes loaded at 0x7e78f2
ispfw: registered firmware <isp_2100>
firmware: 'isp_2200' version 1: 77214 bytes loaded at 0x7fa4d4
ispfw: registered firmware <isp_2200>
firmware: 'isp_2300' version 1: 106640 bytes loaded at 0x80d272
ispfw: registered firmware <isp_2300>
firmware: 'isp_2322' version 1: 120466 bytes loaded at 0x827302
ispfw: registered firmware <isp_2322>
firmware: 'isp_2400' version 1: 178924 bytes loaded at 0x8484fc
ispfw: registered firmware <isp_2400>
firmware: 'isp_2400_multi' version 1: 195276 bytes loaded at 0x880f40
ispfw: registered firmware <isp_2400_multi>
firmware: 'isp_2500' version 1: 141884 bytes loaded at 0x8be43c
ispfw: registered firmware <isp_2500>
firmware: 'isp_2500_multi' version 1: 166508 bytes loaded at 0x8eff90
ispfw: registered firmware <isp_2500_multi>
nfslock: pseudo-device
kbd0 at kbdmux0
mem: <memory>
openfirm: <Open Firmware control device>
null: <null device, zero device>
random: <entropy source, Software, Yarrow>
sc: sc0 already exists; skipping it
nexus0: <Open Firmware Nexus device>
cpulist0: <Open Firmware CPU Group> on nexus0
cpu0: <Open Firmware CPU> on cpulist0
pcr0: <PPC 970 Power Control Register> on cpu0
pcr0: No power mode data in device tree!
device_attach: pcr0 attach returned 6
cpu1: <Open Firmware CPU> on cpulist0
pcr1: <PPC 970 Power Control Register> on cpu1
pcr1: No power mode data in device tree!
device_attach: pcr1 attach returned 6
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <chosen>, type (unknown) (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <memory>, type memory (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <openprom>, type BootROM (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <rom>, type (unknown) (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <options>, type (unknown) (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <packages>, type (unknown) (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <firewire-disk-mode>, type (unknown) (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <pseudo-hid>, type (unknown) (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <pseudo-sound>, type (unknown) (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <multiboot>, type (unknown) (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <diagnostics>, type (unknown) (no driver attached)
sc1: no video adapter found.
sc1: no video adapter found.
nexus0: <nvram>, type nvram (no driver attached)
sc1: no video adapter found.
unin0: <Apple UniNorth System Controller> on nexus0
unin0: Version 53
iichb0: <Keywest I2C controller> mem 0xf8001000-0xf8001fff irq 0 on unin0
unin mapdev: start f8001000, len 4095
iichb0: Revision: A2
iicbus0: <OFW I2C bus> on iichb0
iicbus0: <unknown card> at addr 0xd4
max66900: <Temp-Monitor MAX6690> at addr 0x98 on iicbus0
fcu0: <Apple Fan Control Unit> at addr 0x15e on iicbus0
iicbus0: <unknown card> at addr 0x30
ad74170: <Supply-Monitor AD7417> at addr 0x58 on iicbus0
ad74170: 5 sensors detected.
ad74170: Sensors
ad74170: Location: CPU A AD7417 AMB ID: 10 type: 0
ad74170: Location: CPU A DIODE TEMP ID: 11 type: 0
ad74170: Location: CPU A 12V CURR ID: 12 type: 1
ad74170: Location: CPU A VCORE ID: 13 type: 1
ad74170: Location: CPU A CORE CURR ID: 14 type: 1
iicbus0: <unknown card> at addr 0xa0
iicbus0: <unknown card> at addr 0x32
ad74171: <Supply-Monitor AD7417> at addr 0x5a on iicbus0
ad74171: 5 sensors detected.
ad74171: Sensors
ad74171: Location: CPU B AD7417 AMB ID: 15 type: 0
ad74171: Location: CPU B DIODE TEMP ID: 16 type: 0
ad74171: Location: CPU B 12V CURR ID: 17 type: 1
ad74171: Location: CPU B VCORE ID: 18 type: 1
ad74171: Location: CPU B CORE CURR ID: 19 type: 1
iicbus0: <unknown card> at addr 0xa2
iicbus0: <unknown card> at addr 0x1c0
unin0: <dart, dart> mem 0xf8033000-0xf8039fff (no driver attached)
htpic0: <OpenPIC Interrupt Controller> mem 0xf8040000-0xf807ffff irq 184 on unin0
unin mapdev: start f8040000, len 262143
htpic0: Version 1.2, supports 4 CPUs and 124 irqs
sc1: no video adapter found.
pcib0: <Apple U3 Host-AGP bridge> on nexus0
pci0: <OFW PCI bus> on pcib0
pci0: domain=0, physical bus=0
found-> vendor=0x106b, dev=0x0059, revid=0x00
        domain=0, bus=0, slot=11, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0016, statreg=0x22b0, cachelnsz=8 (dwords)
        lattimer=0x10 (480 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
agp0: <Apple U3 AGP Bridge> on hostb0
agp0: allocating GATT for aperture of size 256M
sc1: no video adapter found.
pcib1: <IBM CPC9X5 HyperTransport Tunnel> on nexus0
pcib1: 4 HT IRQs on device 1.0
pcib1: 4 HT IRQs on device 2.0
pcib1: 86 HT IRQs on device 3.0
pci1: <OFW PCI bus> on pcib1
pci1: domain=1, physical bus=0
found-> vendor=0x1022, dev=0x7450, revid=0x12
        domain=1, bus=0, slot=1, func=0
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0107, statreg=0x0230, cachelnsz=0 (dwords)
        lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1022, dev=0x7450, revid=0x12
        domain=1, bus=0, slot=2, func=0
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0107, statreg=0x0230, cachelnsz=0 (dwords)
        lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x106b, dev=0x0045, revid=0x00
        domain=1, bus=0, slot=3, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0107, statreg=0x0010, cachelnsz=16 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x106b, dev=0x0046, revid=0x00
        domain=1, bus=0, slot=4, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=16 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x106b, dev=0x0047, revid=0x00
        domain=1, bus=0, slot=5, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=16 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x106b, dev=0x0048, revid=0x00
        domain=1, bus=0, slot=6, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=16 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x106b, dev=0x0049, revid=0x00
        domain=1, bus=0, slot=7, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=16 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
pcib2: <OFW PCI-PCI bridge> at device 1.0 on pci1
pcib2:   domain            1
pcib2:   secondary bus     6
pcib2:   subordinate bus   6
pcib2:   no prefetched decode
pci2: <OFW PCI bus> on pcib2
pci2: domain=1, physical bus=6
pcib3: <OFW PCI-PCI bridge> at device 2.0 on pci1
pcib3:   domain            1
pcib3:   secondary bus     7
pcib3:   subordinate bus   7
pcib3:   memory decode     0x90000000-0x900fffff
pcib3:   no prefetched decode
pci3: <OFW PCI bus> on pcib3
pci3: domain=1, physical bus=7
found-> vendor=0x14e4, dev=0x1648, revid=0x03
        domain=1, bus=7, slot=4, func=0
        class=02-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x02b0, cachelnsz=16 (dwords)
        lattimer=0x10 (480 ns), mingnt=0x40 (16000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=0
        powerspec 2  supports D0 D3  current D0
        MSI supports 8 messages, 64 bit
        map[10]: type Memory, range 64, base 0x90030000, size 16, enabled
pcib3: requested memory range 0x90030000-0x9003ffff: good
        map[18]: type Memory, range 64, base 0x90020000, size 16, enabled
pcib3: requested memory range 0x90020000-0x9002ffff: good
found-> vendor=0x14e4, dev=0x1648, revid=0x03
        domain=1, bus=7, slot=4, func=1
        class=02-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x02b0, cachelnsz=16 (dwords)
        lattimer=0x10 (480 ns), mingnt=0x40 (16000 ns), maxlat=0x00 (0 ns)
        intpin=b, irq=0
        powerspec 2  supports D0 D3  current D0
        MSI supports 8 messages, 64 bit
        map[10]: type Memory, range 64, base 0x90010000, size 16, enabled
pcib3: requested memory range 0x90010000-0x9001ffff: good
        map[18]: type Memory, range 64, base 0x90000000, size 16, enabled
pcib3: requested memory range 0x90000000-0x9000ffff: good
bge0: <Broadcom BCM5704 A3, ASIC rev. 0x002003> mem 0x90030000-0x9003ffff,0x90020000-0x9002ffff irq 182 at device 4.0 on pci3
cpcht mapdev: start 90030000, len 65536
bge0: CHIP ID 0x00002003; ASIC REV 0x02; CHIP REV 0x20; PCI-X
miibus0: <MII bus> on bge0
brgphy0: <BCM5704 1000BASE-T media interface> PHY 1 on miibus0
brgphy0: OUI 0x001018, model 0x0019, rev. 0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow
bge0: bpf attached
bge0: Ethernet address: 00:0d:93:9d:40:c0
bge1: <Broadcom BCM5704 A3, ASIC rev. 0x002003> mem 0x90010000-0x9001ffff,0x90000000-0x9000ffff irq 185 at device 4.1 on pci3
cpcht mapdev: start 90010000, len 65536
bge1: CHIP ID 0x00002003; ASIC REV 0x02; CHIP REV 0x20; PCI-X
miibus1: <MII bus> on bge1
brgphy1: <BCM5704 1000BASE-T media interface> PHY 1 on miibus1
brgphy1: OUI 0x001018, model 0x0019, rev. 0
brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow
bge1: bpf attached
bge1: Ethernet address: 00:0d:93:9d:40:c1
pcib4: <OFW PCI-PCI bridge> at device 3.0 on pci1
pcib4:   domain            1
pcib4:   secondary bus     1
pcib4:   subordinate bus   1
pcib4:   memory decode     0x80000000-0x800fffff
pcib4:   no prefetched decode
pci4: <OFW PCI bus> on pcib4
pci4: domain=1, physical bus=1
found-> vendor=0x106b, dev=0x0041, revid=0x60
        domain=1, bus=1, slot=7, func=0
        class=ff-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0006, statreg=0x0200, cachelnsz=16 (dwords)
        lattimer=0x10 (480 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        map[10]: type Memory, range 32, base 0x80000000, size 19, enabled
pcib4: requested memory range 0x80000000-0x8007ffff: good
macio0: <K2 KeyLargo I/O Controller> mem 0x80000000-0x8007ffff at device 7.0 on pci4
cpcht mapdev: start 80000000, len 524288
openpic0: <OpenPIC Interrupt Controller> mem 0x40000-0x7ffff on macio0
openpic0: Version 1.2, supports 4 CPUs and 120 irqs
macgpio0: <MacIO GPIO Controller> mem 0x50-0x8a on macio0
macgpio0: <gpio, pmu-interrupt> gpio 9 irq 175 (no driver attached)
macgpio0: <gpio, programmer-switch> gpio 17 irq 183 (no driver attached)
macgpio0: <gpio, ringDetect> gpio 8 irq 174 (no driver attached)
macgpio0: <gpio, indicatorLED> gpio 11 (no driver attached)
macgpio0: <gpio, indicatorSwitch> gpio 12 irq 178 (no driver attached)
macgpio0: <gpio, keySwitch> gpio 13 irq 179 (no driver attached)
macgpio0: <gpio, fcu-interrupt> gpio 21 irq 187 (no driver attached)
macgpio0: <gpio, chip-fault> gpio 23 irq 189 (no driver attached)
macgpio0: <gpio, systemMonitorA> gpio 28 (no driver attached)
macgpio0: <gpio, systemMonitorB> gpio 29 (no driver attached)
macgpio0: <gpio, slewing-done> gpio 35 irq 201 (no driver attached)
macgpio0: <gpio, fcu-hw-reset> gpio 58 (no driver attached)
scc0: <Zilog Z8530 dual channel SCC> mem 0x13000-0x13fff,0x8400-0x84ff,0x8500-0x85ff,0x8600-0x86ff,0x8700-0x87ff irq 150,133,134,151,135,136 on macio0
scc0: not resetting hardware
uart0: <z8530, channel A> on scc0
uart0: fast interrupt
uart0: console (57600,n,8,1)
uart1: <z8530, channel B> on scc0
uart1: fast interrupt
scc0: fast interrupt
iichb1: <Keywest I2C controller> mem 0x18000-0x18fff irq 154 on macio0
iichb1: Revision: A1
iicbus1: <OFW I2C bus> on iichb1
iicbus1: <unknown card> at addr 0x5a
iicbus1: <unknown card> at addr 0x5c
ds17750: <Temp-Monitor DS1775> at addr 0x90 on iicbus1
iicbus1: <unknown card> at addr 0x94
iicbus1: <unknown card> at addr 0x1c0
pcm0: <Apple I2S Audio Controller> mem 0x10000-0x10fff,0x8000-0x80ff,0x8100-0x81ff irq 158,129,130 on macio0
[[...hangs...]]


More information about the freebsd-ppc mailing list