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>