kernel/6473

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

kernel/6473

Stuart Henderson
The following reply was made to PR kernel/6473; it has been noted by GNATS.

From: Stuart Henderson <[hidden email]>
To: [hidden email]
Cc:  
Subject: kernel/6473
Date: Wed, 29 Sep 2010 14:55:43 +0100

 narrowed down to the PAT commit on 2010/05/08; following suggestions
 from oga and kettenis, we see that the BAR is marked prefetchable
 and shouldn't be.
 
 I'm beating up a kernel immediately post the PAT commit with
 sys/dev/pci/pci_map.c updated to r.29 which appears to fix
 this issue. I will do some further testing and close this
 PR if it goes ok.
 
 Domain /dev/pci0:
  0:0:0: AMD RS780 Host
  0x0000: Vendor ID: 1022 Product ID: 9600
  0x0004: Command: 0006 Status ID: 2230
  0x0008: Class: 06 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: 1043 Product ID: 8388
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
  0x00c4: Capability 0x08: AMD LDT/HT
  0x0054: Capability 0x08: AMD LDT/HT
  0x0040: Capability 0x08: AMD LDT/HT
  0x009c: Capability 0x08: AMD LDT/HT
  0x00f8: Capability 0x08: AMD LDT/HT
  0x0000: 96001022 22300006 06000000 00000000
  0x0010: 00000000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83881043
  0x0030: 00000000 000000c4 00000000 00000000
  0x0040: c0009c08 000000c1 000000be 00052042
  0x0050: 83881043 90004008 00051008 00050008
  0x0060: 0000007f 00000000 00200200 8586c009
  0x0070: 00000000 00000000 000f9968 20000000
  0x0080: 00000000 03000010 00003a20 00002633
  0x0090: d0000000 0000007f 00000000 d07cf808
  0x00a0: 00740026 80000000 00000000 00000079
  0x00b0: 00000000 00000000 00000000 00000000
  0x00c0: 80000000 01805408 11110020 000000d0
  0x00d0: 1e750b60 00000002 00000000 00000000
  0x00e0: 00000000 ffffffff 0000020c 0f000000
  0x00f0: 00000000 00808000 e0000008 00000000
  0:1:0: Asustek unknown
  0x0000: Vendor ID: 1043 Product ID: 9602
  0x0004: Command: 0107 Status ID: 0230
  0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 01 Latency Timer: 40 Cache Line Size: 00
  0x0010: 00000000
  0x0014: 00000000
  0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
         Secondary Latency Timer: 40
  0x001c: I/O Base: d1 I/O Limit: d1 Secondary Status: 2220
  0x0020: Memory Base: fe90 Memory Limit: fea0
  0x0024: Prefetch Memory Base: d001 Prefetch Memory Limit: dff1
  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: 001a
  0x0044: Capability 0x08: AMD LDT/HT
  0x00b0: Capability 0x0d: PCI-PCI
  0x0000: 96021043 02300107 06040000 00014000
  0x0010: 00000000 00000000 40010100 2220d1d1
  0x0020: fea0fe90 dff1d001 00000000 00000000
  0x0030: 00000000 00000044 00000000 001a0000
  0x0040: 00000000 a803b008 00000000 83881043
  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: 0000000d 83881043 00000000 00000000
  0x00c0: 00000000 00000000 00000000 00000000
  0x00d0: 00000000 00000000 00000000 00000000
  0x00e0: 00000000 00000000 00000000 00000000
  0x00f0: 00000000 00000000 00000000 00000000
  0:17:0: ATI SBx00 SATA
  0x0000: Vendor ID: 1002 Product ID: 4390
  0x0004: Command: 0107 Status ID: 0230
  0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 00
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR io addr: 0x0000c000
  0x0014: BAR io addr: 0x0000b000
  0x0018: BAR io addr: 0x0000a000
  0x001c: BAR io addr: 0x00009000
  0x0020: BAR io addr: 0x00008000
  0x0024: BAR mem 32bit addr: 0xfe8ffc00
  0x0028: Cardbus CIS: 00000000
  0x002c: Subsystem Vendor ID: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
  0x0060: Capability 0x01: Power Management
  0x0070: Capability 0x12: Reserved
  0x0000: 43901002 02300107 01060100 00004010
  0x0010: 0000c001 0000b001 0000a001 00009001
  0x0020: 00008001 fe8ffc00 00000000 83891043
  0x0030: 00000000 00000060 00000000 0000010b
  0x0040: 00000010 00100001 0000bfc0 00000000
  0x0050: 00847005 00000000 00000000 00000000
  0x0060: 00227001 00000000 00000000 00000000
  0x0070: 00100012 0000000f 00000000 00000000
  0x0080: 00000000 2c000006 01b4a0f6 01b4a0f6
  0x0090: 01b4a0f6 01b4a0f6 01b4a0f6 01b4a0f7
  0x00a0: a0f8a0d8 a0f7a0f7 a0f7a0b8 00000000
  0x00b0: 00000000 00000000 00000000 00000000
  0x00c0: 00000000 00000000 00000000 00000000
  0x00d0: 00000000 00000000 00000000 00002000
  0x00e0: 00000080 00000000 00000000 00000000
  0x00f0: 00000000 00000000 00000000 00000000
  0:18:0: ATI SB700 USB
  0x0000: Vendor ID: 1002 Product ID: 4397
  0x0004: Command: 0117 Status ID: 02a0
  0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
  0x000c: BIST: 00 Header Type: 80 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem 32bit addr: 0xfe8fe000
  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: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
  0x0000: 43971002 02a00117 0c031000 00804010
  0x0010: fe8fe000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83891043
  0x0030: 00000000 00000000 00000000 00000107
  0x0040: 00000380 00000011 00000000 00000000
  0x0050: f6031340 00000000 ffffffff 00000000
  0x0060: 00000000 00000000 00000000 00000000
  0x0070: 00000000 800000ff 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:18:1: ATI SB700 USB
  0x0000: Vendor ID: 1002 Product ID: 4398
  0x0004: Command: 0117 Status ID: 02a0
  0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem 32bit addr: 0xfe8fd000
  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: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
  0x0000: 43981002 02a00117 0c031000 00004010
  0x0010: fe8fd000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83891043
  0x0030: 00000000 00000000 00000000 00000107
  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:18:2: ATI SB700 USB2
  0x0000: Vendor ID: 1002 Product ID: 4396
  0x0004: Command: 0106 Status ID: 02b0
  0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem 32bit addr: 0xfe8ff800
  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: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00
  0x00c0: Capability 0x01: Power Management
  0x00e4: Capability 0x0a: Debug Port
  0x0000: 43961002 02b00106 0c032000 00004010
  0x0010: fe8ff800 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83891043
  0x0030: 00000000 000000c0 00000000 0000020a
  0x0040: 00000000 00000000 00000000 00000000
  0x0050: 809e01d8 00000000 00000000 00000000
  0x0060: 00002020 00000000 00000000 00000000
  0x0070: 00000000 00000000 00000000 00000000
  0x0080: 00000000 00000000 00000000 00000000
  0x0090: 00000000 00000000 00000000 00000000
  0x00a0: 00000001 c0080000 00000000 00000000
  0x00b0: 00000000 00000000 00000000 00000000
  0x00c0: 7e02e401 00400000 00000000 00000000
  0x00d0: 00000000 00000000 00000000 00000000
  0x00e0: 00000000 20e0000a 00000000 00000000
  0x00f0: 00000000 00000000 00000000 00000000
  0:19:0: ATI SB700 USB
  0x0000: Vendor ID: 1002 Product ID: 4397
  0x0004: Command: 0117 Status ID: 02a0
  0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
  0x000c: BIST: 00 Header Type: 80 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem 32bit addr: 0xfe8fc000
  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: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
  0x0000: 43971002 02a00117 0c031000 00804010
  0x0010: fe8fc000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83891043
  0x0030: 00000000 00000000 00000000 0000010a
  0x0040: 00000380 00000011 00000000 00000000
  0x0050: f6031340 00000000 ffffffff 00000000
  0x0060: 00000000 00000000 00000000 00000000
  0x0070: 00000000 800000ff 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:19:1: ATI SB700 USB
  0x0000: Vendor ID: 1002 Product ID: 4398
  0x0004: Command: 0117 Status ID: 02a0
  0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem 32bit addr: 0xfe8fb000
  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: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
  0x0000: 43981002 02a00117 0c031000 00004010
  0x0010: fe8fb000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83891043
  0x0030: 00000000 00000000 00000000 0000010a
  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:19:2: ATI SB700 USB2
  0x0000: Vendor ID: 1002 Product ID: 4396
  0x0004: Command: 0106 Status ID: 02b0
  0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem 32bit addr: 0xfe8ff400
  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: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
  0x00c0: Capability 0x01: Power Management
  0x00e4: Capability 0x0a: Debug Port
  0x0000: 43961002 02b00106 0c032000 00004010
  0x0010: fe8ff400 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83891043
  0x0030: 00000000 000000c0 00000000 0000020b
  0x0040: 00000000 00000000 00000000 00000000
  0x0050: 809e01d8 00000000 00000000 00000000
  0x0060: 00002020 00000000 00000000 00000000
  0x0070: 00000000 00000000 00000000 00000000
  0x0080: 00000000 00000000 00000000 00000000
  0x0090: 00000000 00000000 00000000 00000000
  0x00a0: 00000001 c0080000 00000000 00000000
  0x00b0: 00000000 00000000 00000000 00000000
  0x00c0: 7e02e401 00400000 00000000 00000000
  0x00d0: 00000000 00000000 00000000 00000000
  0x00e0: 00000000 20e0000a 00000000 00000000
  0x00f0: 00000000 00000000 00000000 00000000
  0:20:0: ATI SBx00 SMBus
  0x0000: Vendor ID: 1002 Product ID: 4385
  0x0004: Command: 0403 Status ID: 0230
  0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 3c
  0x000c: BIST: 00 Header Type: 80 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: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
  0x00b0: Capability 0x08: AMD LDT/HT
  0x0000: 43851002 02300403 0c05003c 00800000
  0x0010: 00000000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83891043
  0x0030: 00000000 000000b0 00000000 00000000
  0x0040: fc00eb44 00000000 0000ff0f 80000000
  0x0050: 0ef009f0 09b00ff0 0ff00b21 00000000
  0x0060: 20270001 839efcbf 000090ff 00000020
  0x0070: 00000000 fec00008 00006eff 06f00000
  0x0080: 0ff00af0 00000000 00000000 00000000
  0x0090: 00000b01 00ffceed 00000000 00000000
  0x00a0: ffff0000 09f0ff7f 0208ff00 18205906
  0x00b0: a8020008 fed00000 00000000 1a080ff0
  0x00c0: ffffffff 00000000 00000000 00000000
  0x00d0: 00010000 00000000 00000000 00000000
  0x00e0: 00009920 00000000 00000000 00000000
  0x00f0: 00000cd8 00440000 00000000 00100002
  0:20:1: ATI SB700 IDE
  0x0000: Vendor ID: 1002 Product ID: 439c
  0x0004: Command: 0005 Status ID: 0230
  0x0008: Class: 01 Subclass: 01 Interface: 8a Revision: 00
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
  0x0010: BAR io addr: 0x00000000
  0x0014: BAR io addr: 0x00000000
  0x0018: BAR io addr: 0x00000000
  0x001c: BAR io addr: 0x00000000
  0x0020: BAR io addr: 0x0000ff00
  0x0024: BAR empty (00000000)
  0x0028: Cardbus CIS: 00000000
  0x002c: Subsystem Vendor ID: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
  0x0070: Capability 0x05: Message Signaled Interrupts (MSI)
  0x0000: 439c1002 02300005 01018a00 00000000
  0x0010: 00000001 00000001 00000001 00000001
  0x0020: 0000ff01 00000000 00000000 83891043
  0x0030: 00000000 00000070 00000000 00000100
  0x0040: 99999999 ffffffff 00000000 00000000
  0x0050: 00000000 00000000 00000000 00000000
  0x0060: 26400000 07012c10 00000001 000fffff
  0x0070: 00020005 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:20:2: ATI SBx00 HD Audio
  0x0000: Vendor ID: 1002 Product ID: 4383
  0x0004: Command: 0006 Status ID: 0410
  0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem 64bit addr: 0x00000000fe8f4000
  0x0018: BAR empty (00000000)
  0x001c: BAR empty (00000000)
  0x0020: BAR empty (00000000)
  0x0024: BAR empty (00000000)
  0x0028: Cardbus CIS: 00000000
  0x002c: Subsystem Vendor ID: 1043 Product ID: 840c
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 00 Line: 07 Min Gnt: 00 Max Lat: 00
  0x0050: Capability 0x01: Power Management
  0x0000: 43831002 04100006 04030000 00004010
  0x0010: fe8f4004 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 840c1043
  0x0030: 00000000 00000050 00000000 00000007
  0x0040: 00020000 00000000 00000000 00000001
  0x0050: c8420001 00000000 00000000 00000000
  0x0060: 00800005 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:20:3: ATI SB700 ISA
  0x0000: Vendor ID: 1002 Product ID: 439d
  0x0004: Command: 000f Status ID: 0220
  0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 80 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: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
  0x0000: 439d1002 0220000f 06010000 00800000
  0x0010: 00000000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83891043
  0x0030: 00000000 00000000 00000000 00000000
  0x0040: 00000004 ff03c040 0040ff17 00000000
  0x0050: 00000000 00000000 00000000 00000000
  0x0060: 00000000 00000230 000f000e ffffffb0
  0x0070: 00234567 00000000 0000001c 00000a05
  0x0080: a8030008 00000000 00000000 00000000
  0x0090: 00000000 00000000 08000000 00000001
  0x00a0: fec10002 0000002f 00000000 00000000
  0x00b0: 00000000 00000000 e9000000 0000fff2
  0x00c0: 00000000 00080000 fdfffff7 78000000
  0x00d0: 00ffff00 ff000000 00ffffff 0c000000
  0x00e0: 00000000 00000000 00000000 00000000
  0x00f0: 00000000 00000000 00000000 00000000
  0:20:4: ATI SB600 PCI
  0x0000: Vendor ID: 1002 Product ID: 4384
  0x0004: Command: 0107 Status ID: 02a0
  0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 00
  0x000c: BIST: 00 Header Type: 81 Latency Timer: 40 Cache Line Size: 00
  0x0010: 00000000
  0x0014: 00000000
  0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2
         Secondary Latency Timer: 40
  0x001c: I/O Base: e0 I/O Limit: e0 Secondary Status: 2280
  0x0020: Memory Base: feb0 Memory Limit: feb0
  0x0024: Prefetch Memory Base: fdf0 Prefetch Memory Limit: fdf0
  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: 0007
  0x0000: 43841002 02a00107 06040100 00814000
  0x0010: 00000000 00000000 40020200 2280e0e0
  0x0020: feb0feb0 fdf0fdf0 00000000 00000000
  0x0030: 00000000 00000000 00000000 00070000
  0x0040: ff3c0026 00000000 d13d0f0c 00000100
  0x0050: 00000001 a8030008 00000000 ffff0085
  0x0060: 00170eca 0010d8ba 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 06020001
  0x00e0: 00800000 00000000 00000000 00000000
  0x00f0: 00000000 00000000 00000000 00000000
  0:20:5: ATI SB700 USB
  0x0000: Vendor ID: 1002 Product ID: 4399
  0x0004: Command: 0117 Status ID: 02a0
  0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem 32bit addr: 0xfe8fa000
  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: 1043 Product ID: 8389
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 03 Line: 0a Min Gnt: 00 Max Lat: 00
  0x0000: 43991002 02a00117 0c031000 00004010
  0x0010: fe8fa000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 83891043
  0x0030: 00000000 00000000 00000000 0000030a
  0x0040: 00000180 00000011 00000000 00000000
  0x0050: f61f1340 00000000 ffffffff 00000000
  0x0060: 00000000 00000000 00000000 00000000
  0x0070: 00000000 800000ff 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:24:0: AMD AMD64 10h HyperTransport
  0x0000: Vendor ID: 1022 Product ID: 1200
  0x0004: Command: 0000 Status ID: 0010
  0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 80 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
  0x0080: Capability 0x08: AMD LDT/HT
  0x0000: 12001022 00100000 06000000 00800000
  0x0010: 00000000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 00000000
  0x0030: 00000000 00000080 00000000 00000000
  0x0040: 00040201 00040201 00040201 00040201
  0x0050: 00040201 00040201 00040201 00040201
  0x0060: 00050000 000000e0 012fa820 0000f830
  0x0070: 00000000 00000000 00000000 00000000
  0x0080: 21010008 11112020 fff50b60 00000013
  0x0090: 808502d0 00000000 00000007 0000000e
  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:24:1: AMD AMD64 10h Address Map
  0x0000: Vendor ID: 1022 Product ID: 1201
  0x0004: Command: 0000 Status ID: 0000
  0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 80 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: 12011022 00000000 06000000 00800000
  0x0010: 00000000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 00000000
  0x0030: 00000000 00000000 00000000 00000000
  0x0040: 00000003 022f0000 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 00000a03 00000b00
  0x00a0: 00d00003 00efff80 00f00003 00fe8f00
  0x00b0: 00fe9003 00feaf80 00feb003 00ffef00
  0x00c0: 00001013 00fff000 00000000 00000000
  0x00d0: 00000000 00000000 00000000 00000000
  0x00e0: 07000003 00000000 00000000 00000000
  0x00f0: d0003003 00000000 00000000 00000000
  0:24:2: AMD AMD64 10h DRAM Cfg
  0x0000: Vendor ID: 1022 Product ID: 1202
  0x0004: Command: 0000 Status ID: 0000
  0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 80 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: 12021022 00000000 06000000 00800000
  0x0010: 00000000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 00000000
  0x0030: 00000000 00000000 00000000 00000000
  0x0040: 00000001 00000109 00000000 00000000
  0x0050: 00000000 00000000 00000000 00000000
  0x0060: 00f83ee0 00000000 00000000 00000000
  0x0070: 00000000 00000000 0e080006 18110028
  0x0080: 00000007 002400d4 00169645 0032b966
  0x0090: 00010000 3f40090d 80000307 00000000
  0x00a0: 00000200 00000000 00000040 00000000
  0x00b0: 283534b1 00000047 a2483042 8cceeba4
  0x00c0: 00000000 00000000 00000000 00000000
  0x00d0: 510a923c 46107300 f73f6360 6bcc5034
  0x00e0: d0eef841 8110fa68 a1fce869 0a061001
  0x00f0: 80000000 00000000 7ea458e5 000155d0
  0:24:3: AMD AMD64 10h Misc Cfg
  0x0000: Vendor ID: 1022 Product ID: 1203
  0x0004: Command: 0000 Status ID: 0010
  0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 80 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
  0x00f0: Capability 0x0f: Secure
  0x0000: 12031022 00100000 06000000 00800000
  0x0010: 00000000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 00000000
  0x0030: 00000000 000000f0 00000000 00000000
  0x0040: 00000100 4ab0005c 00000000 00000000
  0x0050: 2f8de38c 0000d143 00000000 00000000
  0x0060: 00000000 3a5f6205 10000000 60018051
  0x0070: 60321151 00980101 00200c14 00070811
  0x0080: e600e681 01e641e6 00000008 00580000
  0x0090: 00000000 00000a02 ce0fdbb0 00000000
  0x00a0: a0040800 202c0fef 28000000 00000000
  0x00b0: 00000000 00000000 00000000 00000000
  0x00c0: 00000000 00000000 00000000 00000000
  0x00d0: 00000000 c8810f26 031e1015 0067641e
  0x00e0: 00000000 1cc01830 0207df19 00000000
  0x00f0: 0010000f 00000000 00000000 00100fa0
  0:24:4: AMD AMD64 10h Link Cfg
  0x0000: Vendor ID: 1022 Product ID: 1204
  0x0004: Command: 0000 Status ID: 0000
  0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 80 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: 12041022 00000000 06000000 00800000
  0x0010: 00000000 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 00000000
  0x0030: 00000000 00000000 00000000 00000000
  0x0040: 00000000 00000000 00000000 00000000
  0x0050: 00000000 0000ffff 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:5:0: ATI unknown
  0x0000: Vendor ID: 1002 Product ID: 9616
  0x0004: Command: 0107 Status ID: 0010
  0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
  0x0010: BAR mem prefetchable 32bit addr: 0xd0000000
  0x0014: BAR io addr: 0x0000d000
  0x0018: BAR mem 32bit addr: 0xfeaf0000
  0x001c: BAR empty (00000000)
  0x0020: BAR empty (00000000)
  0x0024: BAR mem 32bit addr: 0xfe900000
  0x0028: Cardbus CIS: 00000000
  0x002c: Subsystem Vendor ID: 1043 Product ID: 8388
  0x0030: Expansion ROM Base Address: 00000000
  0x0038: 00000000
  0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
  0x0050: Capability 0x01: Power Management
  0x00a0: Capability 0x05: Message Signaled Interrupts (MSI)
  0x0000: 96161002 00100107 03000000 00800010
  0x0010: d0000008 0000d001 feaf0000 00000000
  0x0020: 00000000 fe900000 00000000 83881043
  0x0030: 00000000 00000050 00000000 0000010a
  0x0040: 00000000 00000000 00000000 83881043
  0x0050: 0603a001 00000000 0012a010 00008fa0
  0x0060: 000a0810 00000d01 11010000 00000000
  0x0070: 00000000 00000000 00000000 0000001f
  0x0080: 00000000 00000000 00010001 00000000
  0x0090: 00000000 00000000 00000000 00000000
  0x00a0: 00800005 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:6:0: Intel GDT RAID
  0x0000: Vendor ID: 8086 Product ID: 0600
  0x0004: Command: 0116 Status ID: 04b0
  0x0008: Class: 01 Subclass: 04 Interface: 00 Revision: 00
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem prefetchable 32bit addr: 0xfdffc000
  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: 1119 Product ID: 01c1
  0x0030: Expansion ROM Base Address: febf0000
  0x0038: 00000000
  0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
  0x0080: Capability 0x01: Power Management
  0x0000: 06008086 04b00116 01040000 00004010
  0x0010: fdffc008 00000000 00000000 00000000
  0x0020: 00000000 00000000 00000000 01c11119
  0x0030: febf0000 00000080 00000000 0000010a
  0x0040: ffffc000 a07f4000 a0000008 f8000000
  0x0050: a0000000 00000000 00000000 00000000
  0x0060: 00000000 00000000 00000000 00000000
  0x0070: 00000000 ffff8000 a0770000 00000000
  0x0080: 00020001 00000000 00200184 00000000
  0x0090: 00000000 00000000 00000106 00000000
  0x00a0: 00000000 00000000 00020008 00000000
  0x00b0: 01800002 00000000 00000000 00000100
  0x00c0: 00000000 00000000 00000000 00000000
  0x00d0: 00000000 00000000 00000000 00000000
  0x00e0: 00000000 00000000 00000000 00000000
  0x00f0: 00000000 00000000 00000000 00000000
  2:7:0: Intel PRO/1000GT (82541GI)
  0x0000: Vendor ID: 8086 Product ID: 107c
  0x0004: Command: 0117 Status ID: 0230
  0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 05
  0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
  0x0010: BAR mem 32bit addr: 0xfebc0000
  0x0014: BAR mem 32bit addr: 0xfeba0000
  0x0018: BAR io addr: 0x0000ec00
  0x001c: BAR empty (00000000)
  0x0020: BAR empty (00000000)
  0x0024: BAR empty (00000000)
  0x0028: Cardbus CIS: 00000000
  0x002c: Subsystem Vendor ID: 8086 Product ID: 1376
  0x0030: Expansion ROM Base Address: feb80000
  0x0038: 00000000
  0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: ff Max Lat: 00
  0x00dc: Capability 0x01: Power Management
  0x00e4: Capability 0x07: PCI-X
  0x0000: 107c8086 02300117 02000005 00004010
  0x0010: febc0000 feba0000 0000ec01 00000000
  0x0020: 00000000 00000000 00000000 13768086
  0x0030: feb80000 000000dc 00000000 00ff010a
  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 c822e401
  0x00e0: 28002000 00020007 00400000 00000000
  0x00f0: 00800005 00000000 00000000 00000000

Reply | Threaded
Open this post in threaded view
|

Re: kernel/6473

Stuart Henderson-10
Synopsis: i/o stalls

State-Changed-From-To: open->closed
State-Changed-By: sthen
State-Changed-When: Wed Sep 29 09:38:14 MDT 2010
State-Changed-Why:
system stable with newer pci_map.c, which will be pushed to 4.8-stable