>From linux@xxxxxxxxxxx Thu Nov 12 00:37:24 2009 Date: 11 Nov 2009 19:37:23 -0500 From: "George Spelvin" <linux@xxxxxxxxxxx> To: linux@xxxxxxxxxxx, stern@xxxxxxxxxxxxxxxxxxx Subject: Re: NEC USB controller strangeness Cc: linux-usb@xxxxxxxxxxxxxxx In-Reply-To: <20091111235217.11337.qmail@xxxxxxxxxxxxxxxxxxx> Sweet! With the same less-PCI-bridges configuration as last time, the Sandisk Cruzer Bus 004 Device 007: ID 0781:5406 SanDisk Corp. Cruzer Micro 1/2/4GB Flash Drive appears to be rock-stable. I'm currently copying movie files to and from it without a hiccup, which would insta-hang it before. The Transcend device is just plain buggy; I sort of knew that, which is why it was sitting in the junk pile. Unfortunately, I can't do an equivalent test on the Phenom because it doesn't include a similar discrete PCIe-to-PCIe bridge. If anyone has a similar situation, the very common PCIe USB cards containing a bridge chip and NEC USB chip: 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) is unstable if plugged into either of the top two (x4) PCIe slots on a 2009 (i7) Mac Pro. It is stable if plugged into slot 2 (x16). The top two slots are provided by a PCIe 2.0 bridge: 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) It may be that the true fault lines with the PCIe support there; it'll take someone pretty good to track it down. -- 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