>> I'll have to to a bit of work to put together an development Linux box >> with a PCIe slot to use to test the card in; I'll report when that's done. > That could be important. It may well turn out that the host controller > drivers don't work in a PCIe environment. There may be truth to your suspiscions. I plugged a USB adapter into a Phenom system and it's working fine with no problems. This works (excuse me for being verbose, but I figured more info is best): 00:00.0 Host bridge [0600]: ATI Technologies Inc RD790 Northbridge only dual slo PCI-e_GFX and HT3 K8 part [1002:5956] 00:04.0 PCI bridge [0604]: ATI Technologies Inc RD790 PCI to PCI bridge (PCI exp ess gpp port A) [1002:597a] 00:05.0 PCI bridge [0604]: ATI Technologies Inc RD790 PCI to PCI bridge (PCI exp ess gpp port B) [1002:597b] 00:09.0 PCI bridge [0604]: ATI Technologies Inc RD790 PCI to PCI bridge (PCI exp ess gpp port E) [1002:597e] 00:0b.0 PCI bridge [0604]: ATI Technologies Inc RD790 PCI to PCI bridge (externa gfx1 port A) [1002:5980] 00:12.0 SATA controller [0106]: ATI Technologies Inc SB600 Non-Raid-5 SATA [1002 4380] 00:13.0 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI0) [1002:4387 00:13.1 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI1) [1002:4388 00:13.2 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI2) [1002:4389 00:13.3 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI3) [1002:438a 00:13.4 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI4) [1002:438b 00:13.5 USB Controller [0c03]: ATI Technologies Inc SB600 USB Controller (EHCI) 1002:4386] 00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (r v 14) 00:14.1 IDE interface [0101]: ATI Technologies Inc SB600 IDE [1002:438c] 00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002 4383] 00:14.3 ISA bridge [0601]: ATI Technologies Inc SB600 PCI to LPC Bridge [1002:43 d] 00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:43 4] 00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration [1022:1200] 00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map [1022:1201] 00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller [1022:1202] 00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control [1022:1203] 00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control [1022:1204] 01:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge [10b5:8112] (rev aa) 02:00.0 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 43) 02:00.1 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 43) 02:00.2 USB Controller [0c03]: NEC Corporation USB 2.0 [1033:00e0] (rev 04) 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01) 04:00.0 RAID bus controller [0104]: Promise Technology, Inc. PDC42819 [FastTrak TX2650/TX4650] [105a:3f20] 05:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] [1002:5b60] 05:00.1 Display controller [0380]: ATI Technologies Inc RV370 [Radeon X300SE] [1002:5b70] 06:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller [1106:3044] (rev c0) 06:03.0 Serial controller [0700]: NetMos Technology PCI 9835 Multi-I/O Controller [9710:9835] (rev 01) -[0000:00]-+-00.0 +-04.0-[01-02]----00.0-[02]--+-00.0 | +-00.1 | \-00.2 +-05.0-[03]----00.0 +-09.0-[04]----00.0 +-0b.0-[05]--+-00.0 | \-00.1 +-12.0 +-13.0 +-13.1 +-13.2 +-13.3 +-13.4 +-13.5 +-14.0 +-14.1 +-14.2 +-14.3 +-14.4-[06]--+-00.0 | \-03.0 +-18.0 +-18.1 +-18.2 +-18.3 \-18.4 And this doesn't: 00:00.0 Host bridge [0600]: Intel Corporation X58 I/O Hub to ESI Port [8086:3405] (rev 13) 00:01.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 [8086:3408] (rev 13) 00:03.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 [8086:340a] (rev 13) 00:07.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 [8086:340e] (rev 13) 00:0d.0 Host bridge [0600]: Intel Corporation Device [8086:343a] (rev 13) 00:0d.1 Host bridge [0600]: Intel Corporation Device [8086:343b] (rev 13) 00:0d.2 Host bridge [0600]: Intel Corporation Device [8086:343c] (rev 13) 00:0d.3 Host bridge [0600]: Intel Corporation Device [8086:343d] (rev 13) 00:0d.4 Host bridge [0600]: Intel Corporation 5520/5500/X58 Physical Layer Port 0 [8086:3418] (rev 13) 00:0d.5 Host bridge [0600]: Intel Corporation 5520/5500 Physical Layer Port 1 [8086:3419] (rev 13) 00:0d.6 Host bridge [0600]: Intel Corporation Device [8086:341a] (rev 13) 00:0d.7 Host bridge [0600]: Intel Corporation Device [8086:341b] (rev 13) 00:0e.0 Host bridge [0600]: Intel Corporation Device [8086:341c] (rev 13) 00:0e.1 Host bridge [0600]: Intel Corporation Device [8086:341d] (rev 13) 00:0e.2 Host bridge [0600]: Intel Corporation Device [8086:341e] (rev 13) 00:0e.3 Host bridge [0600]: Intel Corporation Device [8086:341f] (rev 13) 00:0e.4 Host bridge [0600]: Intel Corporation Device [8086:3439] (rev 13) 00:0f.0 Performance counters [1101]: Intel Corporation Device [8086:3424] (rev 13) 00:10.0 PIC [0800]: Intel Corporation 5520/5500/X58 Physical and Link Layer Registers Port 0 [8086:3425] (rev 13) 00:10.1 PIC [0800]: Intel Corporation 5520/5500/X58 Routing and Protocol Layer Registers Port 0 [8086:3426] (rev 13) 00:11.0 PIC [0800]: Intel Corporation 5520/5500 Physical and Link Layer Registers Port 1 [8086:3427] (rev 13) 00:11.1 PIC [0800]: Intel Corporation 5520/5500 Routing & Protocol Layer Register Port 1 [8086:3428] (rev 13) 00:13.0 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller [8086:342d] (rev 13) 00:14.0 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers [8086:342e] (rev 13) 00:14.1 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers [8086:3422] (rev 13) 00:14.2 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers [8086:3423] (rev 13) 00:14.3 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers [8086:3438] (rev 13) 00:15.0 PIC [0800]: Intel Corporation 5520/5500/X58 Trusted Execution Technology Registers [8086:342f] (rev 13) 00:16.0 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3430] (rev 13) 00:16.1 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3431] (rev 13) 00:16.2 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3432] (rev 13) 00:16.3 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3433] (rev 13) 00:16.4 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3429] (rev 13) 00:16.5 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:342a] (rev 13) 00:16.6 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:342b] (rev 13) 00:16.7 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:342c] (rev 13) 00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37] 00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38] 00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39] 00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c] 00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e] 00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 [8086:3a40] 00:1c.1 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2 [8086:3a42] 00:1c.2 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 3 [8086:3a44] 00:1c.3 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 4 [8086:3a46] 00:1c.4 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5 [8086:3a48] 00:1c.5 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6 [8086:3a4a] 00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34] 00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35] 00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36] 00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a] 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIB (ICH10) LPC Interface Controller [8086:3a18] 00:1f.2 IDE interface [0101]: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller [8086:3a20] 00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30] 00:1f.5 IDE interface [0101]: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller [8086:3a26] 01:00.0 PCI bridge [0604]: Integrated Device Technology, Inc. PES12T3G2 PCI Express Gen2 Switch [111d:8061] (rev 01) 02:02.0 PCI bridge [0604]: Integrated Device Technology, Inc. PES12T3G2 PCI Express Gen2 Switch [111d:8061] (rev 01) 02:04.0 PCI bridge [0604]: Integrated Device Technology, Inc. PES12T3G2 PCI Express Gen2 Switch [111d:8061] (rev 01) 04:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI Bridge [10b5:8111] (rev 21) 05:00.0 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 43) 05:00.1 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 43) 05:00.2 USB Controller [0c03]: NEC Corporation USB 2.0 [1033:00e0] (rev 04) 06:00.0 VGA compatible controller [0300]: nVidia Corporation G96 [GeForce 9500 GT] [10de:0640] (rev a1) 0a:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10f6] 0b:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10f6] 0c:00.0 PCI bridge [0604]: Texas Instruments XIO2213A PCI Express to PCI Bridge [104c:823e] (rev 01) 0d:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2213A 1394b OHCI with 3-Port PHY [104c:823f] (rev 01) -[0000:00]-+-00.0 +-01.0-[0000:01-05]----00.0-[0000:02-05]--+-02.0-[0000:03]-- | \-04.0-[0000:04-05]----00.0-[0000:05]--+-00.0 | +-00.1 | \-00.2 +-03.0-[0000:06]----00.0 +-07.0-[0000:07]-- +-0d.0 +-0d.1 +-0d.2 +-0d.3 +-0d.4 +-0d.5 +-0d.6 +-0d.7 +-0e.0 +-0e.1 +-0e.2 +-0e.3 +-0e.4 +-0f.0 +-10.0 +-10.1 +-11.0 +-11.1 +-13.0 +-14.0 +-14.1 +-14.2 +-14.3 +-15.0 +-16.0 +-16.1 +-16.2 +-16.3 +-16.4 +-16.5 +-16.6 +-16.7 +-1a.0 +-1a.1 +-1a.2 +-1a.7 +-1b.0 +-1c.0-[0000:08]-- +-1c.1-[0000:09]-- +-1c.2-[0000:0a]----00.0 +-1c.3-[0000:0b]----00.0 +-1c.4-[0000:0c-0d]----00.0-[0000:0d]----00.0 +-1c.5-[0000:0e]-- +-1d.0 +-1d.1 +-1d.2 +-1d.7 +-1e.0-[0000:0f]-- +-1f.0 +-1f.2 +-1f.3 \-1f.5 I'm going to try to find a slot higher up in the hierarchy, rather than behind the PES12T3G2 switch. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html