>Number: 6525
>Category: kernel
>Synopsis: Total freeze (infinite loop) with NFS TCP mount
>Confidential: yes
>Severity: serious
>Priority: medium
>Responsible: bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Fri Dec 17 13:30:02 GMT 2010
>Closed-Date:
>Last-Modified:
>Originator:
>Release:
>Organization:
>Environment:
System : OpenBSD 4.8
Details : OpenBSD 4.8-current (GENERIC.MP) #178: Wed Dec 8
02:51:06 MST 2010
[email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
Architecture: OpenBSD.sparc64
Machine : sparc64
>Description:
I've been using multiple OpenBSD systems as NFS client for a long time.
With
OpenBSD 4.8-release it still worked. Now with -current the system
freezes when
using TCP mount with increased -r and -w sizes.
The issue isn't limited to sparc64 but also i386 any maybe all other
archs.
With some help I was able to figure out, that NFS runs into an infinite
loop.
Using the following patch I noticed that the loop was around my "nfs
debug
point 2":
Index: nfs_socket.c
===================================================================
RCS file: /cvs/src/sys/nfs/nfs_socket.c,v
retrieving revision 1.98
diff -u -r1.98 nfs_socket.c
--- nfs_socket.c 5 Jul 2010 16:32:07 -0000 1.98
+++ nfs_socket.c 10 Dec 2010 14:43:14 -0000
@@ -448,6 +448,7 @@
return (EINTR);
}
if ((so = rep->r_nmp->nm_so) == NULL) {
+ printf("nfs debug point 1\n");
rep->r_flags |= R_MUSTRESEND;
m_freem(top);
return (0);
@@ -473,8 +474,10 @@
*/
if (rep->r_flags & R_SOFTTERM)
error = EINTR;
- else
+ else {
+ printf("nfs debug point 2\n");
rep->r_flags |= R_MUSTRESEND;
+ }
}
/*
The value of error in that case is '40', which is, according to
'man errno':
40 EMSGSIZE Message too long. A message sent on a socket
was larger than the internal message buffer or some other
network limit
My guess is, that it is somehow related to the new TCP window scaling,
because is works with UDP and also with TCP and small NFS -r and -w
mount options, or when slowly increasing -r and -w over time.
>How-To-Repeat:
Boot system, mount NFS share using TCP with -r=32768 and -w=32768 or any
-r and -w higher than default. Start writing, ie. rsync, something to
the NFS share -> system freezes.
>Fix:
As temporary solution it works to either use UDP or better, to not raise
-r and -w mount options, even though speed sucks then.
dmesg:
OpenBSD 4.8-current (GENERIC.MP) #178: Wed Dec 8 02:51:06 MST 2010
[email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
real mem = 8589934592 (8192MB)
avail mem = 8444076032 (8052MB)
mainbus0 at root: Sun Fire V440
cpu0 at mainbus0: SUNW,UltraSPARC-IIIi (rev 2.4) @ 1062 MHz
cpu0: physical 32K instruction (32 b/l), 64K data (32 b/l), 1024K external (64
b/l)
cpu1 at mainbus0: SUNW,UltraSPARC-IIIi (rev 2.4) @ 1062 MHz
cpu1: physical 32K instruction (32 b/l), 64K data (32 b/l), 1024K external (64
b/l)
cpu2 at mainbus0: SUNW,UltraSPARC-IIIi (rev 2.4) @ 1062 MHz
cpu2: physical 32K instruction (32 b/l), 64K data (32 b/l), 1024K external (64
b/l)
cpu3 at mainbus0: SUNW,UltraSPARC-IIIi (rev 2.4) @ 1062 MHz
cpu3: physical 32K instruction (32 b/l), 64K data (32 b/l), 1024K external (64
b/l)
"memory-controller" at mainbus0 not configured
"memory-controller" at mainbus0 not configured
"memory-controller" at mainbus0 not configured
"memory-controller" at mainbus0 not configured
schizo0 at mainbus0: "Tomatillo", version 4, ign 700, bus A 0 to 0
schizo0: dvma map c0000000-dfffffff
pci0 at schizo0
cas0 at pci0 dev 2 function 0 "Sun Cassini" rev 0x20: ivec 0x718, address
00:03:ba:66:75:d1
brgphy0 at cas0 phy 1: BCM5421 10/100/1000baseT PHY, rev. 1
"ppm" at mainbus0 not configured
schizo1 at mainbus0: "Tomatillo", version 4, ign 740, bus B 0 to 0
schizo1: dvma map c0000000-dfffffff
pci1 at schizo1
mpi0 at pci1 dev 2 function 0 "Symbios Logic 53c1030" rev 0x08: ivec 0x740
scsibus0 at mpi0: 16 targets, initiator 7
schizo2 at mainbus0: "Tomatillo", version 4, ign 780, bus A 0 to 0
schizo2: dvma map c0000000-dfffffff
pci2 at schizo2
ebus0 at pci2 dev 7 function 0 "Acer Labs M1533 ISA" rev 0x00
"flashprom" at ebus0 addr 0-fffff, 290-290 not configured
rtc0 at ebus0 addr 70-71: m5819p
pcfiic0 at ebus0 addr 320-321 ivec 0x1b
iic0 at pcfiic0
"SUNW,i2c-imax" at iic0 addr 0xb not configured
"SUNW,i2c-imax" at iic0 addr 0xc not configured
admtemp0 at iic0 addr 0x18: max1617
"pca9555" at iic0 addr 0x21 not configured
"pca9555" at iic0 addr 0x22 not configured
"pca9555" at iic0 addr 0x23 not configured
"pca9555" at iic0 addr 0x24 not configured
"adm1026" at iic0 addr 0x2e not configured
admtemp1 at iic0 addr 0x32: max1617
admtemp2 at iic0 addr 0x40: max1617
admtemp3 at iic0 addr 0x48: max1617
lmtemp0 at iic0 addr 0x4e: lm75
spdmem0 at iic0 addr 0x5b: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem1 at iic0 addr 0x5c: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem2 at iic0 addr 0x5d: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem3 at iic0 addr 0x5e: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem4 at iic0 addr 0x63: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem5 at iic0 addr 0x64: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem6 at iic0 addr 0x65: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem7 at iic0 addr 0x66: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem8 at iic0 addr 0x6b: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem9 at iic0 addr 0x6c: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem10 at iic0 addr 0x6d: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem11 at iic0 addr 0x6e: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem12 at iic0 addr 0x73: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem13 at iic0 addr 0x74: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem14 at iic0 addr 0x75: 512MB DDR SDRAM registered ECC PC2300CL2.5
spdmem15 at iic0 addr 0x76: 512MB DDR SDRAM registered ECC PC2300CL2.5
"ics951601" at iic0 addr 0x69 not configured
power0 at ebus0 addr 800-82f ivec 0x1a
com0 at ebus0 addr 3f8-3ff ivec 0x22: ns16550a, 16 byte fifo
com0: console
com1 at ebus0 addr 2e8-2ef ivec 0x22: ns16550a, 16 byte fifo
"rmc-comm" at ebus0 addr 3e8-3ef ivec 0x22 not configured
cas1 at pci2 dev 2 function 0 "NS Saturn" rev 0x30: ivec 0x78c, address
00:14:4f:1e:d6:b4
gentbi0 at cas1 phy 0: Generic ten-bit interface, rev. 0
machfb0 at pci2 dev 4 function 0 "ATI Rage XL" rev 0x27
machfb0: SUNW,370-4362, 1152x900
wsdisplay0 at machfb0 mux 1
wsdisplay0: screen 0 added (std, sun emulation)
alipm0 at pci2 dev 6 function 0 "Acer Labs M7101 Power" rev 0x00: 223KHz clock
iic1 at alipm0
ohci0 at pci2 dev 10 function 0 "Acer Labs M5237 USB" rev 0x03: ivec 0x7a1,
version 1.0, legacy support
ohci1 at pci2 dev 11 function 0 "Acer Labs M5237 USB" rev 0x03: ivec 0x7a5,
version 1.0, legacy support
pciide0 at pci2 dev 13 function 0 "Acer Labs M5229 UDMA IDE" rev 0xc4: DMA,
channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide0: using ivec 0x7a6 for native-PCI interrupt
atapiscsi0 at pciide0 channel 0 drive 0
scsibus1 at atapiscsi0: 2 targets
cd0 at scsibus1 targ 0 lun 0: <TOSHIBA, DVD-ROM SD-C2612, 1011> ATAPI 5/cdrom
removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 disabled (no drives)
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "Acer Labs OHCI root hub" rev 1.00/1.00 addr 1
usb1 at ohci1: USB revision 1.0
uhub1 at usb1 "Acer Labs OHCI root hub" rev 1.00/1.00 addr 1
"ppm" at mainbus0 not configured
schizo3 at mainbus0: "Tomatillo", version 4, ign 7c0, bus B 0 to 0
schizo3: dvma map c0000000-dfffffff
pci3 at schizo3
cas2 at pci3 dev 1 function 0 "Sun Cassini" rev 0x20: ivec 0x7dc, address
00:03:ba:66:75:d2
brgphy1 at cas2 phy 1: BCM5421 10/100/1000baseT PHY, rev. 1
mpi1 at pci3 dev 2 function 0 "Symbios Logic 53c1030" rev 0x07: ivec 0x7e3
scsibus2 at mpi1: 16 targets, initiator 7
sd0 at scsibus2 targ 0 lun 0: <LSILOGIC, 1030 IM IM, 1000> SCSI2 0/direct fixed
sd0: 34732MB, 512 bytes/sec, 71131136 sec total
sd1 at scsibus2 targ 2 lun 0: <ModusLnk, MXJ3073SC800600X, 5704> SCSI3 0/direct
fixed
sd1: 70136MB, 512 bytes/sec, 143638992 sec total
sd2 at scsibus2 targ 3 lun 0: <ModusLnk, MXJ3073SC800600X, 5704> SCSI3 0/direct
fixed
sd2: 70136MB, 512 bytes/sec, 143638992 sec total
mpi1: target 2 Sync at 160MHz width 16bit offset 127 QAS 1 DT 1 IU 1
mpi1: target 3 Sync at 160MHz width 16bit offset 127 QAS 1 DT 1 IU 1
mpi1: phys disk 1 Sync at 160MHz width 16bit offset 127 QAS 1 DT 1 IU 1
mpi1: phys disk 0 Sync at 160MHz width 16bit offset 127 QAS 1 DT 1 IU 1
mpi2 at pci3 dev 2 function 1 "Symbios Logic 53c1030" rev 0x07: ivec 0x7e4
scsibus3 at mpi2: 16 targets, initiator 7
"i2c" at mainbus0 not configured
vscsi0 at root
scsibus4 at vscsi0: 256 targets
softraid0 at root
scsibus5 at softraid0: 1 targets
sd3 at scsibus5 targ 0 lun 0: <OPENBSD, SR RAID 1, 004> SCSI2 0/direct fixed
sd3: 70135MB, 512 bytes/sec, 143636843 sec total
bootpath: /p...@1f,700000/s...@2,0/d...@0,0
root on sd0a swap on sd0b dump on sd0b
usbdevs:
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), Acer
Labs(0x10b9), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), Acer
Labs(0x10b9), rev 1.00
port 1 powered
port 2 powered
pcidump:
Domain /dev/pci0:
0:2:0: Sun Cassini
0x0000: Vendor ID: 108e Product ID: abba
0x0004: Command: 0146 Status ID: 04a0
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 20
0x000c: BIST: 00 Header Type: 00 Latency Timer: ff Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0x00200000/0x00200000
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: 00100000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 40 Max Lat: 40
0x0000: abba108e 04a00146 02000020 0000ff10
0x0010: 00200000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00100000 00000000 00000000 404001ff
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
Domain /dev/pci1:
0:2:0: Symbios Logic 53c1030
0x0000: Vendor ID: 1000 Product ID: 0030
0x0004: Command: 0046 Status ID: 0230
0x0008: Class: 01 Subclass: 00 Interface: 00 Revision: 08
0x000c: BIST: 00 Header Type: 00 Latency Timer: f8 Cache Line Size: 10
0x0010: BAR io addr: 0x00000300/0x0100
0x0014: BAR mem 64bit addr: 0x0000000000100000/0x00020000
0x001c: BAR mem 64bit addr: 0x0000000000120000/0x00020000
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1000 Product ID: 5110
0x0030: Expansion ROM Base Address: 00400000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 10 Max Lat: 06
0x0050: Capability 0x01: Power Management
0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
0x0068: Capability 0x07: PCI-X
0x0000: 00301000 02300046 01000008 0000f810
0x0010: 00000301 00100004 00000000 00120004
0x0020: 00000000 00000000 00000000 51101000
0x0030: 00400000 00000050 00000000 06100100
0x0040: 00000000 00000000 00000000 00000000
0x0050: 06025801 00000000 00806805 00000000
0x0060: 00000000 00000000 00400007 0643fff8
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
Domain /dev/pci2:
0:2:0: NS Saturn
0x0000: Vendor ID: 100b Product ID: 0035
0x0004: Command: 0146 Status ID: 04a0
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 30
0x000c: BIST: 00 Header Type: 00 Latency Timer: ff Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0x00200000/0x00200000
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: 00100000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 40 Max Lat: 40
0x0000: 0035100b 04a00146 02000030 0000ff10
0x0010: 00200000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00100000 00000000 00000000 404001ff
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:4:0: ATI Rage XL
0x0000: Vendor ID: 1002 Product ID: 4752
0x0004: Command: 0086 Status ID: 0290
0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 27
0x000c: BIST: 00 Header Type: 00 Latency Timer: 42 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0x01000000/0x01000000
0x0014: BAR io addr: 0x00000900/0x0100
0x0018: BAR mem 32bit addr: 0x00400000/0x00001000
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: 00420000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 43 Min Gnt: 08 Max Lat: 00
0x005c: Capability 0x01: Power Management
0x0000: 47521002 02900086 03000027 00004210
0x0010: 01000000 00000901 00400000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00420000 0000005c 00000000 00080143
0x0040: 0000000c 00000000 00000000 00000000
0x0050: 00105c02 ff000001 00000000 06020001
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:6:0: Acer Labs M7101 Power
0x0000: Vendor ID: 10b9 Product ID: 7101
0x0004: Command: 0000 Status ID: 0200
0x0008: Class: 00 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
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: 710110b9 02000000 00000000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00200000 00001808 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 01400000
0x0070: 0000110f 08000000 00000000 00000000
0x0080: 10100000 00000000 00000201 00000000
0x0090: 00000000 00000000 000f0000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 04404000 00020000 03000460 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000600 00000000 00000000 0000000b
0x00e0: 06000800 00010001 00000000 00000000
0x00f0: 1e880045 00000000 00000000 00000000
0:7:0: Acer Labs M1533 ISA
0x0000: Vendor ID: 10b9 Product ID: 1533
0x0004: Command: 004f Status ID: 0210
0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
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
0x00a0: Capability 0x01: Power Management
0x0000: 153310b9 0210004f 06010000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 000000a0 00000000 00000000
0x0040: 804b1303 47000883 00060000 35eb0000
0x0050: 20000000 03200290 00000366 08000000
0x0060: 00000000 00000000 00000000 00002080
0x0070: 000a0000 db000047 04000204 90818000
0x0080: 000000a5 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00010001 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:10:0: Acer Labs M5237 USB
0x0000: Vendor ID: 10b9 Product ID: 5237
0x0004: Command: 0046 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 03
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0x02000000/0x00001000
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: 00 Min Gnt: 00 Max Lat: 50
0x0060: Capability 0x01: Power Management
0x0000: 523710b9 02900046 0c031003 00004000
0x0010: 02000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000060 00000000 50000100
0x0040: 000f0000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 80020001 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:11:0: Acer Labs M5237 USB
0x0000: Vendor ID: 10b9 Product ID: 5237
0x0004: Command: 0046 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 03
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0x03000000/0x00001000
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: 00 Min Gnt: 00 Max Lat: 50
0x0060: Capability 0x01: Power Management
0x0000: 523710b9 02900046 0c031003 00004000
0x0010: 03000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000060 00000000 50000100
0x0040: 000f0000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 80020001 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: Acer Labs M5229 UDMA IDE
0x0000: Vendor ID: 10b9 Product ID: 5229
0x0004: Command: 0045 Status ID: 0290
0x0008: Class: 01 Subclass: 01 Interface: ef Revision: c4
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 00
0x0010: BAR io addr: 0x00000a00/0x0008
0x0014: BAR io addr: 0x00000a18/0x0004
0x0018: BAR io addr: 0x00000a10/0x0008
0x001c: BAR io addr: 0x00000a08/0x0004
0x0020: BAR io addr: 0x00000a20/0x0010
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: 00 Min Gnt: 02 Max Lat: 04
0x0060: Capability 0x01: Power Management
0x0000: 522910b9 02900045 0101efc4 00004000
0x0010: 00000a01 00000a19 00000a11 00000a09
0x0020: 00000a21 00000000 00000000 00000000
0x0030: 00000000 00000060 00000000 04020100
0x0040: 0f000000 00000000 c8030030 1aba0000
0x0050: 81000003 444a5559 00310003 00000003
0x0060: 00020001 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
Domain /dev/pci3:
0:1:0: Sun Cassini
0x0000: Vendor ID: 108e Product ID: abba
0x0004: Command: 0146 Status ID: 04a0
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 20
0x000c: BIST: 00 Header Type: 00 Latency Timer: ff Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0x00200000/0x00200000
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: 00100000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 40 Max Lat: 40
0x0000: abba108e 04a00146 02000020 0000ff10
0x0010: 00200000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00100000 00000000 00000000 404001ff
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:2:0: Symbios Logic 53c1030
0x0000: Vendor ID: 1000 Product ID: 0030
0x0004: Command: 0057 Status ID: 0230
0x0008: Class: 01 Subclass: 00 Interface: 00 Revision: 07
0x000c: BIST: 00 Header Type: 80 Latency Timer: f8 Cache Line Size: 80
0x0010: BAR io addr: 0x00000300/0x0100
0x0014: BAR mem 64bit addr: 0x0000000000400000/0x00010000
0x001c: BAR mem 64bit addr: 0x0000000000410000/0x00010000
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1000 Product ID: 1000
0x0030: Expansion ROM Base Address: 00500000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 10 Max Lat: 06
0x0050: Capability 0x01: Power Management
0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
0x0000: 00301000 02300057 01000007 0080f880
0x0010: 00000301 00400004 00000000 00410004
0x0020: 00000000 00000000 00000000 10001000
0x0030: 00500000 00000050 00000000 06100100
0x0040: 00000000 00000000 00000000 00000000
0x0050: 06025801 00000000 00800005 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:2:1: Symbios Logic 53c1030
0x0000: Vendor ID: 1000 Product ID: 0030
0x0004: Command: 0046 Status ID: 0230
0x0008: Class: 01 Subclass: 00 Interface: 00 Revision: 07
0x000c: BIST: 00 Header Type: 80 Latency Timer: f8 Cache Line Size: 10
0x0010: BAR io addr: 0x00000400/0x0100
0x0014: BAR mem 64bit addr: 0x0000000000420000/0x00010000
0x001c: BAR mem 64bit addr: 0x0000000000430000/0x00010000
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1000 Product ID: 1000
0x0030: Expansion ROM Base Address: 00600000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 00 Min Gnt: 10 Max Lat: 06
0x0050: Capability 0x01: Power Management
0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
0x0000: 00301000 02300046 01000007 0080f810
0x0010: 00000401 00420004 00000000 00430004
0x0020: 00000000 00000000 00000000 10001000
0x0030: 00600000 00000050 00000000 06100200
0x0040: 00000000 00000000 00000000 00000000
0x0050: 06025801 00000000 00800005 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:
>Release-Note:
>Audit-Trail:
>Unformatted: