>Synopsis: Crash with original 4.6 GENERIC.MP macppc on XServe G4
>Category: powerpc
>Environment:
System : OpenBSD 4.6
Details : OpenBSD 4.6 (GENERIC.MP) #52: Thu Jul 9
21:42:35 MDT 2009
[email protected]:/usr/src/sys/arch/
macppc/compile/GENERIC.MP
Architecture: OpenBSD.macppc
Machine : macppc
>Description: OS randomly crashes under load.
Apple Hardware Test - extended run - reported no errors
We had a lot of crashes with 4.5 (one of twice every week) so
we upgraded to 4.6 hoping the problems were fixed.
This crash was during normal system activity.
>How-To-Repeat: perform lots of I/O & CPU usage on a loaded web server
(like perform a backup with tar/gzip from one disk to another).
But it also crashes with normal usage (heavy used PHP web site,
DB on another machine (http://macuser.ro))
>Fix: i hope you guys might be able to find one...
for now i did a cvs up and recompiled the kernel using an
unmodified macppc/conf/GENERIC.MP
fingers crossed, thanks a lot.
crash messages from serial console:
panic: unable to obtain lock on entry 0
Stopped at Debugger+0x10: lwz r0,20(r1)
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS
PANIC!
IF RUNNING SMP, USE 'mach ddbcpu <#>' AND 'trace' ON OTHER PROCESSORS,
TOO.
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb{1}> trace
005fdc1c: skip_fc+0x4b0 fp e645ecd0 nfp e645ece0
0022d2c4: panic+0xd0 fp e645ece0 nfp e645ed80
003a0ddc: pmap_hash_lock+0x8c fp e645ed80 nfp e645eda0
003a1bd4: pmap_hash_remove+0x11c fp e645eda0 nfp e645edc0
003a1590: pmap_remove_pg+0x94 fp e645edc0 nfp e645edf0
003a14e4: pmap_remove+0x1ac fp e645edf0 nfp e645ee40
00365064: uvm_unmap_remove+0x158 fp e645ee40 nfp e645ee80
00369808: sys_munmap+0xd0 fp e645ee80 nfp e645eeb0
003a54c0: trap+0x648 fp e645eeb0 nfp e645ef50
00100910: ddblow+0x1ac fp e645ef50 nfp ffff7bb0
ddb{1}> ps
PID PPID PGRP UID S FLAGS WAIT COMMAND
17453 3020 3020 67 3 0x2000180 netcon httpd
4605 3020 3020 67 3 0x2000180 netio httpd
4909 3020 3020 67 3 0x2000180 netcon httpd
5751 3020 3020 67 3 0x2000180 netcon httpd
19008 3020 3020 67 3 0x2000180 netcon httpd
8064 3020 3020 67 3 0x2000180 netcon httpd
31518 3020 3020 67 3 0x2000180 netcon httpd
26517 3020 3020 67 3 0x2000180 netcon httpd
24935 3020 3020 67 3 0x2000180 netcon httpd
3368 3020 3020 67 3 0x2000180 netcon httpd
7456 3020 3020 67 3 0x2000180 netcon httpd
9071 3020 3020 67 3 0x2000180 netio httpd
1250 3020 3020 67 3 0x2000180 netcon httpd
16612 3020 3020 67 3 0x2000180 netcon httpd
22213 3020 3020 67 3 0x2000180 netcon httpd
5142 3020 3020 67 3 0x2000180 netcon httpd
28463 3020 3020 67 3 0x2000180 netcon httpd
30392 3020 3020 67 3 0x2000180 netcon httpd
18932 3020 3020 67 3 0x2000180 netcon httpd
20477 3020 3020 67 3 0x2000180 netcon httpd
14670 3020 3020 67 3 0x2000180 netcon httpd
23755 3020 3020 67 3 0x2000180 netcon httpd
23165 3020 3020 67 3 0x2000180 netcon httpd
19432 3020 3020 67 3 0x2000180 netcon httpd
19879 3020 3020 67 3 0x2000180 netcon httpd
15730 3020 3020 67 3 0x2000180 netio httpd
2847 3020 3020 67 3 0x2000180 netio httpd
21132 3020 3020 67 3 0x2000180 netcon httpd
8395 3020 3020 67 3 0x2000180 netcon httpd
15905 3020 3020 67 3 0x2000180 netcon httpd
17358 3020 3020 67 3 0x2000180 netcon httpd
7518 3020 3020 67 3 0x2000180 netcon httpd
27340 3020 3020 67 3 0x2000180 netcon httpd
24768 3020 3020 67 3 0x2000180 netcon httpd
24679 3020 3020 67 3 0x2000180 netcon httpd
11764 3020 3020 67 3 0x2000180 netcon httpd
2200 3020 3020 67 3 0x2000180 netio httpd
7410 3020 3020 67 3 0x2000180 netio httpd
15996 3020 3020 67 3 0x2000180 netcon httpd
26201 3020 3020 67 3 0x2000180 netcon httpd
2097 3020 3020 67 7 0x100 httpd
*10848 3020 3020 67 7 0x2000100 httpd
10390 3020 3020 67 3 0x2000180 netcon httpd
21301 3020 3020 67 3 0x2000180 netcon httpd
2611 3020 3020 67 3 0x2000180 netcon httpd
25371 3020 3020 67 3 0x2000180 netcon httpd
28060 3020 3020 67 3 0x2000180 netcon httpd
12826 3020 3020 67 3 0x2000180 netcon httpd
19643 3020 3020 67 3 0x2000180 netcon httpd
21793 3020 3020 67 3 0x2000180 netcon httpd
5007 3020 3020 67 3 0x2000180 netcon httpd
27191 3020 3020 67 3 0x2000180 netcon httpd
10352 3020 3020 67 3 0x2000180 netcon httpd
28988 3020 3020 67 3 0x2000180 netio httpd
9304 3020 3020 67 3 0x2000180 netcon httpd
6722 3020 3020 67 3 0x2000180 netcon httpd
4345 3020 3020 67 3 0x2000180 netcon httpd
14577 3020 3020 67 3 0x2000180 netcon httpd
6760 3020 3020 67 3 0x2000180 netcon httpd
23816 3020 3020 67 3 0x2000180 netio httpd
12371 3020 3020 67 3 0x2000180 netio httpd
883 3020 3020 67 3 0x2000180 netcon httpd
10994 3020 3020 67 3 0x2000180 netcon httpd
3020 1 3020 67 3 0x2000180 select httpd
17069 12945 17069 0 3 0x2004082 ttyin bash
1588 1 1588 0 3 0x2004082 ttyin getty
12945 24017 12945 1000 3 0x2004082 wait bash
24017 31181 31181 1000 3 0x2000180 select sshd
31181 8096 31181 0 3 0x2004180 netio sshd
29224 1 29224 0 3 0x2000080 select cron
19259 1 19259 0 3 0x2080080 nanosleep sensorsd
9987 14579 15598 502 3 0x2004182 poll mysqld
23501 1 23501 32767 3 0x2000080 select symux
12744 1 12744 535 3 0x2000180 nanosleep symon
14579 1 15598 0 3 0x2004082 pause sh
8096 1 8096 0 3 0x2000080 select sshd
2429 1 2429 0 3 0x2000180 select inetd
32334 1 32334 0 3 0x2040180 select sendmail
19862 20199 26545 83 3 0x2000180 poll ntpd
20199 26545 26545 83 3 0x2000180 poll ntpd
26545 1 26545 0 3 0x2000080 poll ntpd
21433 14983 14983 70 3 0x2000180 select named
14983 1 14983 0 3 0x2000180 netio named
26652 16107 16107 74 3 0x2000180 bpf pflogd
16107 1 16107 0 3 0x2000080 netio pflogd
2937 16415 16415 73 3 0x2000180 poll syslogd
16415 1 16415 0 3 0x2000088 netio syslogd
31919 0 0 0 3 0x40100200 idle1
13 0 0 0 3 0x2100200 bored crypto
12 0 0 0 3 0x2100200 aiodoned aiodoned
11 0 0 0 3 0x2100200 syncer update
10 0 0 0 3 0x2100200 cleaner cleaner
9 0 0 0 3 0x100200 reaper reaper
8 0 0 0 3 0x2100200 pgdaemon pagedaemon
7 0 0 0 3 0x2100200 pftm pfpurge
6 0 0 0 3 0x2100200 usbevt usb1
5 0 0 0 3 0x2100200 usbtsk usbtask
4 0 0 0 3 0x2100200 usbevt usb0
3 0 0 0 3 0x2100200 bored syswq
2 0 0 0 3 0x40100200 idle0
1 0 1 0 3 0x2004080 wait init
0 -1 0 0 3 0x2080200 scheduler swapper
ddb{1}> mach ddbcpu 0
ddb{1}> trace
005fdc1c: skip_fc+0x4b0 fp e645ecd0 nfp e645ece0
0022d2c4: panic+0xd0 fp e645ece0 nfp e645ed80
003a0ddc: pmap_hash_lock+0x8c fp e645ed80 nfp e645eda0
003a1bd4: pmap_hash_remove+0x11c fp e645eda0 nfp e645edc0
003a1590: pmap_remove_pg+0x94 fp e645edc0 nfp e645edf0
003a14e4: pmap_remove+0x1ac fp e645edf0 nfp e645ee40
00365064: uvm_unmap_remove+0x158 fp e645ee40 nfp e645ee80
00369808: sys_munmap+0xd0 fp e645ee80 nfp e645eeb0
003a54c0: trap+0x648 fp e645eeb0 nfp e645ef50
00100910: ddblow+0x1ac fp e645ef50 nfp ffff7bb0
ddb{1}> mach ddbcpu 1
Invalid cpu 1
ddb{1}> mach ddbcpu 2
Invalid cpu 2
dmesg:
OpenBSD 4.6 (GENERIC.MP) #52: Thu Jul 9 21:42:35 MDT 2009
[email protected]:/usr/src/sys/arch/macppc/compile/
GENERIC.MP
real mem = 2147483648 (2048MB)
avail mem = 2079809536 (1983MB)
mainbus0 at root: model RackMac1,1
cpu0 at mainbus0: 7455 (Revision 0x201): 999 MHz: 256KB L2 cache, 2MB
L3 cache
cpu1 at mainbus0: 7455 (Revision 0x201): 999 MHz: 256KB L2 cache, 2MB
L3 cache
mem0 at mainbus0
spdmem0 at mem0: 512MB DDR SDRAM non-parity PC2100CL2.5
spdmem1 at mem0: 512MB DDR SDRAM non-parity PC2100CL2.5
spdmem2 at mem0: 512MB DDR SDRAM non-parity PC2100CL2.5
spdmem3 at mem0: 512MB DDR SDRAM non-parity PC2100CL2.5
memc0 at mainbus0: uni-n
kiic0 at memc0 offset 0xf8001000
iic0 at kiic0
lmenv0 at iic0 addr 0xad: lm87 rev 6
lmtemp0 at iic0 addr 0x49: ds1775, fails to respond
mpcpcibr0 at mainbus0 pci: uni-north, Revision 0xff
pci0 at mpcpcibr0 bus 0
pchb0 at pci0 dev 11 function 0 "Apple UniNorth AGP" rev 0x00
mpcpcibr1 at mainbus0 pci: uni-north, Revision 0xff
pci1 at mpcpcibr1 bus 0
pchb1 at pci1 dev 11 function 0 "Apple UniNorth PCI" rev 0x00
ppb0 at pci1 dev 13 function 0 "Intel 21154AE/BE PCI-PCI" rev 0x00
pci2 at ppb0 bus 1
macobio0 at pci2 dev 7 function 0 "Apple Keylargo" rev 0x03
openpic0 at macobio0 offset 0x40000: version 0x4614 little endian
macgpio0 at macobio0 offset 0x50
macgpio1 at macgpio0 offset 0x9 irq 47
"programmer-switch" at macgpio0 offset 0x11 not configured
"ringDetect-gpio" at macgpio0 offset 0x8 not configured
"keySwitch-gpio" at macgpio0 offset 0xc not configured
"systemMonitor-gpio" at macgpio0 offset 0x12 not configured
sysbutton0 at macgpio0 offset 0x15: irq 59
"indicatorLED-gpio" at macgpio0 offset 0x20 not configured
"virtual-sound" at macgpio0 not configured
"escc-legacy" at macobio0 offset 0x12000 not configured
zsc0 at macobio0 offset 0x13000: irq 22,23
zstty0 at zsc0 channel 0: console
zstty1 at zsc0 channel 1
"i2s" at macobio0 offset 0x10000 not configured
"timer" at macobio0 offset 0x15000 not configured
adb0 at macobio0 offset 0x16000 irq 25: via-pmu, 0 targets
apm0 at adb0: battery flags 0x9, 0% charged
piic0 at adb0
iic1 at piic0
"PCA9554" at iic1 addr 0xa0 not configured
"PCA9554" at iic1 addr 0xa1 not configured
"PCA9554" at iic1 addr 0xa2 not configured
"PCA9554" at iic1 addr 0xa3 not configured
"PCA9554" at iic1 addr 0xa4 not configured
kiic1 at macobio0 offset 0x18000
iic2 at kiic1
wdc0 at macobio0 offset 0x1f000 irq 19: DMA
atapiscsi0 at wdc0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <LG, CD-ROM CRN-8245B, AHT9> ATAPI 5/
cdrom removable
cd0(wdc0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2
ohci0 at pci2 dev 8 function 0 "Apple USB" rev 0x00: irq 27, version 1.0
ohci1 at pci2 dev 9 function 0 "Apple USB" rev 0x00: irq 28, version 1.0
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "Apple OHCI root hub" rev 1.00/1.00 addr 1
usb1 at ohci1: USB revision 1.0
uhub1 at usb1 "Apple OHCI root hub" rev 1.00/1.00 addr 1
ppb1 at pci1 dev 17 function 0 "Intel 21154AE/BE PCI-PCI" rev 0x00
pci3 at ppb1 bus 2
bge0 at pci3 dev 3 function 0 "Apple BCM5701" rev 0x15, BCM5701 B5
(0x105): irq 53, address 00:03:93:c0:22:1a
brgphy0 at bge0 phy 1: BCM5701 10/100/1000baseT PHY, rev. 0
pciide0 at pci1 dev 21 function 0 "Promise PDC20268R" rev 0x02: DMA,
channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide0: using irq 58 for native-PCI interrupt
wd0 at pciide0 channel 0 drive 0: <ST3750640A>
wd0: 16-sector PIO, LBA48, 715404MB, 1465149168 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
wd1 at pciide0 channel 1 drive 0: <ST3750640A>
wd1: 16-sector PIO, LBA48, 715404MB, 1465149168 sectors
wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 5
pciide1 at pci1 dev 27 function 0 "Promise PDC20268R" rev 0x02: DMA,
channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide1: using irq 63 for native-PCI interrupt
mpcpcibr2 at mainbus0 pci: uni-north, Revision 0x20
pci4 at mpcpcibr2 bus 0
pchb2 at pci4 dev 11 function 0 "Apple UniNorth PCI" rev 0x00
kauaiata0 at pci4 dev 13 function 0 "Apple Uni-N ATA" rev 0x00
"Apple UniNorth Firewire" rev 0x01 at pci4 dev 14 function 0 not
configured
gem0 at pci4 dev 15 function 0 "Apple Uni-N2 GMAC" rev 0x00: irq 41,
address 00:03:93:a8:d1:1e
brgphy1 at gem0 phy 0: BCM5421 10/100/1000baseT PHY, rev. 1
softraid0 at root
bootpath: /p...@f2000000/applek...@15/at...@0/d...@0:/bsd
root on wd0a swap on wd0b dump on wd0b
WARNING: / was not properly unmounted
pcidump:
Domain /dev/pci0:
0:11:0: Apple UniNorth AGP
0x0000: Vendor ID: 106b Product ID: 0034
0x0004: Command: 0016 Status ID: 22b0
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 10 Cache Line
Size: 08
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x02: AGP
0x0000: 0034106b 22b00016 06000000 00001008
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000080 00000000 00000000
0x0040: 00000840 00000000 02000002 00000000
0x0050: 001000c0 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00100002 07000217 00000000 00000000
0x0090: 00000000 00000000 00000001 00000400
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
Domain /dev/pci1:
0:11:0: Apple UniNorth PCI
0x0000: Vendor ID: 106b Product ID: 0035
0x0004: Command: 0016 Status ID: 22a0
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 10 Cache Line
Size: 08
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 0035106b 22a00016 06000000 00001008
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000840 00000000 01000008 00000000
0x0050: 001000c1 00000000 00000000 00000000
0x0060: fffffff3 ffffffff ffffffff ffffffff
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:13:0: Intel 21154AE/BE PCI-PCI
0x0000: Vendor ID: 8086 Product ID: b154
0x0004: Command: 0107 Status ID: 02b0
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 01 Latency Timer: 20 Cache Line
Size: 04
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
Secondary Latency Timer: 20
0x001c: I/O Base: 11 I/O Limit: 01 Secondary Status: a2a0
0x0020: Memory Base: 8000 Memory Limit: 8000
0x0024: Prefetch Memory Base: 8001 Prefetch Memory Limit: 7ff1
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Bridge Control: 0400
0x00dc: Capability 0x01: Power Management
0x0000: b1548086 02b00107 06040000 00012004
0x0010: 00000000 00000000 20010100 a2a00111
0x0020: 80008000 7ff18001 00000000 00000000
0x0030: 00000000 000000dc 00000000 04000000
0x0040: 02000002 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 f00f0002 00001800 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00010001
0x00e0: 00400000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:17:0: Intel 21154AE/BE PCI-PCI
0x0000: Vendor ID: 8086 Product ID: b154
0x0004: Command: 0107 Status ID: 02b0
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 01 Latency Timer: 20 Cache Line
Size: 04
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2
Secondary Latency Timer: 20
0x001c: I/O Base: 11 I/O Limit: 01 Secondary Status: 22a0
0x0020: Memory Base: 8010 Memory Limit: 8010
0x0024: Prefetch Memory Base: 8011 Prefetch Memory Limit: 8001
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Bridge Control: 0000
0x00dc: Capability 0x01: Power Management
0x0000: b1548086 02b00107 06040000 00012004
0x0010: 00000000 00000000 20020200 22a00111
0x0020: 80108010 80018011 00000000 00000000
0x0030: 00000000 000000dc 00000000 00000000
0x0040: 02000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 f0000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00010001
0x00e0: 00400000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:21:0: Promise PDC20268R
0x0000: Vendor ID: 105a Product ID: 6268
0x0004: Command: 0005 Status ID: 0430
0x0008: Class: 01 Subclass: 04 Interface: 85 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 10 Cache Line
Size: 08
0x0010: BAR io addr: 0x00001090
0x0014: BAR io addr: 0x00001080
0x0018: BAR io addr: 0x00001070
0x001c: BAR io addr: 0x00001060
0x0020: BAR io addr: 0x00001050
0x0024: BAR mem 32bit addr: 0x80230000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 105a Product ID: 4d68
0x0030: Expansion ROM Base Address: 80220000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 3a Min Gnt: 04 Max Lat: 12
0x0060: Capability 0x01: Power Management
0x0000: 6268105a 04300005 01048502 00001008
0x0010: 00001091 00001081 00001071 00001061
0x0020: 00001051 80230000 00000000 4d68105a
0x0030: 80220000 00000060 00000000 1204013a
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 02210001 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:27:0: Promise PDC20268R
0x0000: Vendor ID: 105a Product ID: 6268
0x0004: Command: 0005 Status ID: 0430
0x0008: Class: 01 Subclass: 04 Interface: 85 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 10 Cache Line
Size: 08
0x0010: BAR io addr: 0x00001040
0x0014: BAR io addr: 0x00001030
0x0018: BAR io addr: 0x00001020
0x001c: BAR io addr: 0x00001010
0x0020: BAR io addr: 0x00001000
0x0024: BAR mem 32bit addr: 0x80210000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 105a Product ID: 4d68
0x0030: Expansion ROM Base Address: 80200000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 3f Min Gnt: 04 Max Lat: 12
0x0060: Capability 0x01: Power Management
0x0000: 6268105a 04300005 01048502 00001008
0x0010: 00001041 00001031 00001021 00001011
0x0020: 00001001 80210000 00000000 4d68105a
0x0030: 80200000 00000060 00000000 1204013f
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 02210001 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
1:7:0: Apple Keylargo
0x0000: Vendor ID: 106b Product ID: 0022
0x0004: Command: 0006 Status ID: 8200
0x0008: Class: ff Subclass: 00 Interface: 00 Revision: 03
0x000c: BIST: 00 Header Type: 00 Latency Timer: 10 Cache Line
Size: 08
0x0010: BAR mem 32bit addr: 0x80000000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 0022106b 82000006 ff000003 00001008
0x0010: 80000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
1:8:0: Apple USB
0x0000: Vendor ID: 106b Product ID: 0019
0x0004: Command: 0006 Status ID: 0200
0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 10 Cache Line
Size: 00
0x0010: BAR mem 32bit addr: 0x80081000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 1b Min Gnt: 03 Max Lat: 56
0x0000: 0019106b 02000006 0c031000 00001000
0x0010: 80081000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 5603011b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
1:9:0: Apple USB
0x0000: Vendor ID: 106b Product ID: 0019
0x0004: Command: 0006 Status ID: 0200
0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 10 Cache Line
Size: 00
0x0010: BAR mem 32bit addr: 0x80080000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 1c Min Gnt: 03 Max Lat: 56
0x0000: 0019106b 02000006 0c031000 00001000
0x0010: 80080000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 5603011c
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
2:3:0: Apple BCM5701
0x0000: Vendor ID: 106b Product ID: 1645
0x0004: Command: 0006 Status ID: 02b0
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 15
0x000c: BIST: 00 Header Type: 00 Latency Timer: 10 Cache Line
Size: 08
0x0010: BAR mem 64bit addr: 0x0000000080100000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 106b Product ID: 0008
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 35 Min Gnt: 40 Max Lat: 00
0x0040: Capability 0x07: PCI-X
0x0048: Capability 0x01: Power Management
0x0050: Capability 0x03: Vital Product Data (VPD)
0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
0x0000: 1645106b 02b00006 02000015 00001008
0x0010: 80100004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 0008106b
0x0030: 00000000 00000040 00000000 00400135
0x0040: 00024807 0003fff9 c0025001 64002100
0x0050: 80fc5803 7dffef7f 00860005 fedbffb8
0x0060: feff7fcb 000093d3 01050088 76ff000f
0x0070: 0000100e 000000bf 00000050 00000000
0x0080: 80fc5803 5e3f595e 04138036 00000082
0x0090: 00000309 00000000 00000000 00000147
0x00a0: 00000000 00000337 00000000 000001a0
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
Domain /dev/pci2:
0:11:0: Apple UniNorth PCI
0x0000: Vendor ID: 106b Product ID: 0036
0x0004: Command: 0016 Status ID: 22a0
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 10 Cache Line
Size: 08
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 0036106b 22a00016 06000000 00001008
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000840 00000000 00000020 00000000
0x0050: 0011e0c2 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:13:0: Apple Uni-N ATA
0x0000: Vendor ID: 106b Product ID: 0033
0x0004: Command: 0000 Status ID: 0200
0x0008: Class: ff Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 08
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 0033106b 02000000 ff000000 00000008
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:14:0: Apple UniNorth Firewire
0x0000: Vendor ID: 106b Product ID: 0031
0x0004: Command: 0006 Status ID: 0290
0x0008: Class: 0c Subclass: 00 Interface: 10 Revision: 01
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line
Size: 08
0x0010: BAR mem 32bit addr: 0xf5000000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 106b Product ID: 5811
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 28 Min Gnt: 0c Max Lat: 18
0x0044: Capability 0x01: Power Management
0x0000: 0031106b 02900006 0c001001 00004008
0x0010: f5000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 5811106b
0x0030: 00000000 00000044 00000000 180c0128
0x0040: 00000000 7e020001 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 000393ff fea8d11e 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:15:0: Apple Uni-N2 GMAC
0x0000: Vendor ID: 106b Product ID: 0032
0x0004: Command: 0006 Status ID: 84a0
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line
Size: 20
0x0010: BAR mem 32bit addr: 0xf5200000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: f5100000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 29 Min Gnt: 40 Max Lat: 40
0x0030: Expansion ROM Base Address: f5100000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 29 Min Gnt: 40 Max Lat: 40
0x0000: 0032106b 84a00006 02000000 00002020
0x0010: f5200000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: f5100000 00000000 00000000 40400129
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
acpidump: