Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jun 2011 14:00:51 -0400
From:      Paul Mather <paul@gromit.dlib.vt.edu>
To:        Nathan Whitehorn <nwhitehorn@freebsd.org>
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: Xserve G5 keeps shutting down
Message-ID:  <C9D9D81E-92B9-4CF3-8DF7-A131DDC34F50@gromit.dlib.vt.edu>
In-Reply-To: <4E02C593.6020405@freebsd.org>
References:  <38D89FC6-13F1-4AEF-AF41-0A377EE49DC4@gromit.dlib.vt.edu> <4DFFDEEE.40200@freebsd.org> <E5EE3F19-79AB-417C-A7EE-0F95CE9DB921@gromit.dlib.vt.edu> <4E02C593.6020405@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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:
>>=20
>>> 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. :-(
>>>>=20
>>>> 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.)
>>>>=20
>>>> 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.
>>=20
>> 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.
>>=20
>> 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):
>>=20
>> paul@backup:/home/paul>  sysctl -a | egrep 'dev.*temp|fans'
>> machdep.manage_fans: 1
>> dev.max6690.0.%pnpinfo: name=3Dtemp-monitor compat=3Dmax6690
>> 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=3Dtemp-monitor compat=3Dlm75
>>=20
>>=20
>> The cpu_{a,b}_diode_temp temperatures were higher during the =
buildworld (63--67C) and it stayed up at that time.
>>=20
>> 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.
>>=20
>> Tomorrow I'll build a GENERIC kernel with the shutdown line commented =
out, and see if I have any better luck with that.
>=20
> 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=3D30
dev.fcu.0.fans.pci_fan.minpwm=3D30

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@7/k2-sata-root/k2-sata@0/disk@0:
   Boot loader: /boot/loader
   Boot volume:   /ht/pci@7/k2-sata-root/k2-sata@0/disk@0:3
Consoles: Open Firmware console =20

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

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

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@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  =3D 4271587328 (4073 MB)
available KVA =3D 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 =3D 4035125248 (3848 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0: dev=3Dff88ed18 (BSP)
cpu1: dev=3Dff890150
ULE: setup cpu 0
ULE: setup cpu 1
snd_unit_init() u=3D0x00ff8000 [512] d=3D0x00007c00 [32] c=3D0x000003ff =
[1024]
feeder_register: snd_unit=3D-1 snd_maxautovchans=3D16 latency=3D5 =
feeder_rate_min=3D1 feeder_rate_max=3D2016000 feeder_rate_round=3D25
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=3D0, physical bus=3D0
found-> vendor=3D0x106b, dev=3D0x0059, revid=3D0x00
        domain=3D0, bus=3D0, slot=3D11, func=3D0
        class=3D06-00-00, hdrtype=3D0x00, mfdev=3D0
        cmdreg=3D0x0016, statreg=3D0x22b0, cachelnsz=3D8 (dwords)
        lattimer=3D0x10 (480 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (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=3D1, physical bus=3D0
found-> vendor=3D0x1022, dev=3D0x7450, revid=3D0x12
        domain=3D1, bus=3D0, slot=3D1, func=3D0
        class=3D06-04-00, hdrtype=3D0x01, mfdev=3D1
        cmdreg=3D0x0107, statreg=3D0x0230, cachelnsz=3D0 (dwords)
        lattimer=3D0x20 (960 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 =
ns)
found-> vendor=3D0x1022, dev=3D0x7450, revid=3D0x12
        domain=3D1, bus=3D0, slot=3D2, func=3D0
        class=3D06-04-00, hdrtype=3D0x01, mfdev=3D1
        cmdreg=3D0x0107, statreg=3D0x0230, cachelnsz=3D0 (dwords)
        lattimer=3D0x20 (960 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 =
ns)
found-> vendor=3D0x106b, dev=3D0x0045, revid=3D0x00
        domain=3D1, bus=3D0, slot=3D3, func=3D0
        class=3D06-04-00, hdrtype=3D0x01, mfdev=3D0
        cmdreg=3D0x0107, statreg=3D0x0010, cachelnsz=3D16 (dwords)
        lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 =
ns)
found-> vendor=3D0x106b, dev=3D0x0046, revid=3D0x00
        domain=3D1, bus=3D0, slot=3D4, func=3D0
        class=3D06-04-00, hdrtype=3D0x01, mfdev=3D0
        cmdreg=3D0x0007, statreg=3D0x0010, cachelnsz=3D16 (dwords)
        lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 =
ns)
found-> vendor=3D0x106b, dev=3D0x0047, revid=3D0x00
        domain=3D1, bus=3D0, slot=3D5, func=3D0
        class=3D06-04-00, hdrtype=3D0x01, mfdev=3D0
        cmdreg=3D0x0007, statreg=3D0x0010, cachelnsz=3D16 (dwords)
        lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 =
ns)
found-> vendor=3D0x106b, dev=3D0x0048, revid=3D0x00
        domain=3D1, bus=3D0, slot=3D6, func=3D0
        class=3D06-04-00, hdrtype=3D0x01, mfdev=3D0
        cmdreg=3D0x0007, statreg=3D0x0010, cachelnsz=3D16 (dwords)
        lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 =
ns)
found-> vendor=3D0x106b, dev=3D0x0049, revid=3D0x00
        domain=3D1, bus=3D0, slot=3D7, func=3D0
        class=3D06-04-00, hdrtype=3D0x01, mfdev=3D0
        cmdreg=3D0x0007, statreg=3D0x0010, cachelnsz=3D16 (dwords)
        lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (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=3D1, physical bus=3D6
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=3D1, physical bus=3D7
found-> vendor=3D0x14e4, dev=3D0x1648, revid=3D0x03
        domain=3D1, bus=3D7, slot=3D4, func=3D0
        class=3D02-00-00, hdrtype=3D0x00, mfdev=3D1
        cmdreg=3D0x0006, statreg=3D0x02b0, cachelnsz=3D16 (dwords)
        lattimer=3D0x10 (480 ns), mingnt=3D0x40 (16000 ns), maxlat=3D0x00 =
(0 ns)
        intpin=3Da, irq=3D0
        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=3D0x14e4, dev=3D0x1648, revid=3D0x03
        domain=3D1, bus=3D7, slot=3D4, func=3D1
        class=3D02-00-00, hdrtype=3D0x00, mfdev=3D1
        cmdreg=3D0x0006, statreg=3D0x02b0, cachelnsz=3D16 (dwords)
        lattimer=3D0x10 (480 ns), mingnt=3D0x40 (16000 ns), maxlat=3D0x00 =
(0 ns)
        intpin=3Db, irq=3D0
        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=3D1, physical bus=3D1
found-> vendor=3D0x106b, dev=3D0x0041, revid=3D0x60
        domain=3D1, bus=3D1, slot=3D7, func=3D0
        class=3Dff-00-00, hdrtype=3D0x00, mfdev=3D0
        cmdreg=3D0x0006, statreg=3D0x0200, cachelnsz=3D16 (dwords)
        lattimer=3D0x10 (480 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (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...]]=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C9D9D81E-92B9-4CF3-8DF7-A131DDC34F50>