The following reply was made to PR system/6366; it has been noted by GNATS.
From: "J.C. Roberts" <[email protected]> To: [email protected] Cc: Subject: Re: system/6366: ep(4) broken with 3C595-TX Date: Mon, 26 Apr 2010 13:50:56 -0700 On Mon, 26 Apr 2010 13:38:30 -0700 "J.C. Roberts" <[email protected]> wrote: > >Synopsis: ep(4) Seems I forgot the obvious. pcidump -v Domain /dev/pci0: 0:0:0: Intel 82845G Host 0x0000: Vendor ID: 8086 Product ID: 2560 0x0004: Command: 0106 Status ID: 2090 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 01 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR mem prefetchable 32bit addr: 0xd0000000 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: ffff Product ID: ffff 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x00e4: Capability 0x09: Vendor Specific 0:2:0: Intel 82845G Video 0x0000: Vendor ID: 8086 Product ID: 2562 0x0004: Command: 0007 Status ID: 0090 0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 01 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR mem prefetchable 32bit addr: 0x88000000 0x0014: BAR mem 32bit addr: 0x80000000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1014 Product ID: 0267 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00 0x00d0: Capability 0x01: Power Management 0:29:0: Intel 82801DB USB 0x0000: Vendor ID: 8086 Product ID: 24c2 0x0004: Command: 0005 Status ID: 0280 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 01 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 io addr: 0x00001800 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1014 Product ID: 0267 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00 0:29:1: Intel 82801DB USB 0x0000: Vendor ID: 8086 Product ID: 24c4 0x0004: Command: 0005 Status ID: 0280 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 01 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 io addr: 0x00001820 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1014 Product ID: 0267 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00 0:29:2: Intel 82801DB USB 0x0000: Vendor ID: 8086 Product ID: 24c7 0x0004: Command: 0005 Status ID: 0280 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 01 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 io addr: 0x00001840 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1014 Product ID: 0267 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 03 Line: 05 Min Gnt: 00 Max Lat: 00 0:29:7: Intel 82801DB USB 0x0000: Vendor ID: 8086 Product ID: 24cd 0x0004: Command: 0106 Status ID: 0290 0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 01 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR mem 32bit addr: 0xc0080000 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: 1014 Product ID: 0267 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 04 Line: 09 Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x01: Power Management 0:30:0: Intel 82801BA Hub-to-PCI 0x0000: Vendor ID: 8086 Product ID: 244e 0x0004: Command: 0107 Status ID: 8080 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 81 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00 0x0010: 00000000 0x0014: 00000000 0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 3 Secondary Latency Timer: 20 0x001c: I/O Base: 20 I/O Limit: 20 Secondary Status: 2280 0x0020: Memory Base: c010 Memory Limit: c040 0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000 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: 0004 0:31:0: Intel 82801DB LPC 0x0000: Vendor ID: 8086 Product ID: 24c0 0x0004: Command: 010f Status ID: 0280 0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 01 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 0:31:1: Intel 82801DB IDE 0x0000: Vendor ID: 8086 Product ID: 24cb 0x0004: Command: 0007 Status ID: 0280 0x0008: Class: 01 Subclass: 01 Interface: 8a Revision: 01 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: 0x00001860 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1014 Product ID: 0267 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0:31:3: Intel 82801DB SMBus 0x0000: Vendor ID: 8086 Product ID: 24c3 0x0004: Command: 0001 Status ID: 0280 0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 01 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 io addr: 0x00001880 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1014 Product ID: 0267 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 09 Min Gnt: 00 Max Lat: 00 0:31:5: Intel 82801DB AC97 0x0000: Vendor ID: 8086 Product ID: 24c5 0x0004: Command: 0007 Status ID: 0290 0x0008: Class: 04 Subclass: 01 Interface: 00 Revision: 01 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR io addr: 0x00001c00 0x0014: BAR io addr: 0x000018c0 0x0018: BAR mem 32bit addr: 0xc0080c00 0x001c: BAR mem 32bit addr: 0xc0080800 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1014 Product ID: 0267 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 09 Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x01: Power Management 2:8:0: Intel PRO/100 VE 0x0000: Vendor ID: 8086 Product ID: 1039 0x0004: Command: 0117 Status ID: 0290 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 81 0x000c: BIST: 00 Header Type: 00 Latency Timer: 42 Cache Line Size: 08 0x0010: BAR mem 32bit addr: 0xc0100000 0x0014: BAR io addr: 0x00002800 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1014 Product ID: 0267 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 08 Max Lat: 38 0x00dc: Capability 0x01: Power Management 2:9:0: 3Com 3c595 100Base-TX 0x0000: Vendor ID: 10b7 Product ID: 5950 0x0004: Command: 0107 Status ID: 0200 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 00 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 00 0x0010: BAR io addr: 0x00002840 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: 09 Min Gnt: 03 Max Lat: 08 2:10:0: CMD Technology SiI3512 SATA 0x0000: Vendor ID: 1095 Product ID: 3512 0x0004: Command: 0107 Status ID: 02b0 0x0008: Class: 01 Subclass: 80 Interface: 00 Revision: 01 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 08 0x0010: BAR io addr: 0x00002880 0x0014: BAR io addr: 0x00002874 0x0018: BAR io addr: 0x00002878 0x001c: BAR io addr: 0x00002870 0x0020: BAR io addr: 0x00002860 0x0024: BAR mem 32bit addr: 0xc0101000 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1095 Product ID: 3512 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 2:12:0: Ricoh 5C475 CardBus 0x0000: Vendor ID: 1180 Product ID: 0475 0x0004: Command: 0107 Status ID: 0210 0x0008: Class: 06 Subclass: 07 Interface: 00 Revision: 81 0x000c: BIST: 00 Header Type: 02 Latency Timer: 20 Cache Line Size: 00 0x0010: Cardbus Control Registers Base Address: c0102000 0x0018: Primary Bus: 2 Cardbus Bus: 3 Subordinate Bus: 3 Cardbus Latency Timer: 20 0x001c: Memory Base 0: fffff000 0x0020: Memory Limit 0: 00000000 0x0024: Memory Base 1: fffff000 0x0028: Memory Limit 1: 00000000 0x002c: I/O Base 0: fffffffc 0x0030: I/O Limit 0: 00000000 0x0034: I/O Base 1: fffffffc 0x0038: I/O Limit 1: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Bridge Control: 07c0 0x0040: Subsystem Vendor ID: 0000 Product ID: 0000 0x0044: 16-bit Legacy Mode Base Address: 00000001 0x00dc: Capability 0x01: Power Management pcidump -x Domain /dev/pci0: 0:0:0: Intel 82845G Host 0x0000: 25608086 20900106 06000001 00000000 0x0010: d0000008 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 ffffffff 0x0030: 00000000 000000e4 00000000 00000000 0:2:0: Intel 82845G Video 0x0000: 25628086 00900007 03000001 00000000 0x0010: 88000008 80000000 00000000 00000000 0x0020: 00000000 00000000 00000000 02671014 0x0030: 00000000 000000d0 00000000 0000010b 0:29:0: Intel 82801DB USB 0x0000: 24c28086 02800005 0c030001 00800000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00001801 00000000 00000000 02671014 0x0030: 00000000 00000000 00000000 0000010b 0:29:1: Intel 82801DB USB 0x0000: 24c48086 02800005 0c030001 00000000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00001821 00000000 00000000 02671014 0x0030: 00000000 00000000 00000000 0000020a 0:29:2: Intel 82801DB USB 0x0000: 24c78086 02800005 0c030001 00000000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00001841 00000000 00000000 02671014 0x0030: 00000000 00000000 00000000 00000305 0:29:7: Intel 82801DB USB 0x0000: 24cd8086 02900106 0c032001 00000000 0x0010: c0080000 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 02671014 0x0030: 00000000 00000050 00000000 00000409 0:30:0: Intel 82801BA Hub-to-PCI 0x0000: 244e8086 80800107 06040081 00010000 0x0010: 00000000 00000000 20030200 22802020 0x0020: c040c010 0000fff0 00000000 00000000 0x0030: 00000000 00000000 00000000 00040000 0:31:0: Intel 82801DB LPC 0x0000: 24c08086 0280010f 06010001 00800000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 00000000 0x0030: 00000000 00000000 00000000 00000000 0:31:1: Intel 82801DB IDE 0x0000: 24cb8086 02800007 01018a01 00000000 0x0010: 00000001 00000001 00000001 00000001 0x0020: 00001861 00000000 00000000 02671014 0x0030: 00000000 00000000 00000000 000001ff 0:31:3: Intel 82801DB SMBus 0x0000: 24c38086 02800001 0c050001 00000000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00001881 00000000 00000000 02671014 0x0030: 00000000 00000000 00000000 00000209 0:31:5: Intel 82801DB AC97 0x0000: 24c58086 02900007 04010001 00000000 0x0010: 00001c01 000018c1 c0080c00 c0080800 0x0020: 00000000 00000000 00000000 02671014 0x0030: 00000000 00000050 00000000 00000209 2:8:0: Intel PRO/100 VE 0x0000: 10398086 02900117 02000081 00004208 0x0010: c0100000 00002801 00000000 00000000 0x0020: 00000000 00000000 00000000 02671014 0x0030: 00000000 000000dc 00000000 3808010b 2:9:0: 3Com 3c595 100Base-TX 0x0000: 595010b7 02000107 02000000 00002000 0x0010: 00002841 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 00000000 0x0030: 00000000 00000000 00000000 08030109 2:10:0: CMD Technology SiI3512 SATA 0x0000: 35121095 02b00107 01800001 00002008 0x0010: 00002881 00002875 00002879 00002871 0x0020: 00002861 c0101000 00000000 35121095 0x0030: 00000000 00000060 00000000 0000010b 2:12:0: Ricoh 5C475 CardBus 0x0000: 04751180 02100107 06070081 00022000 0x0010: c0102000 020000dc 20030302 fffff000 0x0020: 00000000 fffff000 00000000 fffffffc 0x0030: 00000000 fffffffc 00000000 07c0010b -- The OpenBSD Journal - http://www.undeadly.org
