On 11 Nov 2009, George Spelvin wrote: > I've got a frustrating problem... > > Adding USB ports to a Mac Pro, I added a PCIe USB card. > > This turns out to be based on a NEC USB controller: > 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) > > Plugging a SanDisk thumb drive > Bus 002 Device 004: ID 0781:5406 SanDisk Corp. Cruzer Micro 1/2/4GB Flash Drive > > that works fine on the motherbaord controller: > Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34] > > into the NEC controller results in some annoying errors and a non-functioning > device: ... > I've searched back to 2.6.27, and haven't found a working kernel, > so it doesn't appear to be a regression. Neither that nor 2.6.32-rc6 > work properly. Your log extract strongly suggests it is a hardware problem. Either the NEC EHCI controller isn't working or else the thumb drive doesn't work at high speed. Or else the two devices are somehow mutually incompatible. > Unfortunately, for obscure reasons, we very much want the thumb drive > to be plugged into the PCIe card, so this is causing major problems. > Further, this was discovered late in testing; we have a very short > deadline. If a USB driver hacker would like to earn some quick bucks > on Wednesday, November 11, call (321) 951-0700 and ask for a software > developer. You can't fix hardware problems in software. Try using a different USB storage device or a different PCIe USB card. Alan Stern -- 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