On Wed, Jun 13, 2012 at 2:03 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > On Wed, 13 Jun 2012, Austin Schuh wrote: > >> > You changed two things here: the EHCI vendor and the kernel version. >> > What happens if you change only one a time? >> >> Correct. I'll try running the 2.6.38.8 kernel on it. The setup is >> sufficiently different that it could take me a bit to build and >> install. I'm not sure what this says though, since case >> PCI_VENDOR_ID_NVIDIA in ehci-pci.c doesn't clear >> ehci->need_io_watchdog, so it is using the workaround that made the >> intel devices work. > > Ah, that's probably it. What happens on that machine if you do clear > need_io_watchdog? And is there any difference between 2.6.32 and > 2.6.38? 2.6.38.8 seems to work. I didn't run it overnight, but it should have failed by the time that I canceled it. 2.6.38.8 with ehci->need_io_watchdog = 0 for all NVIDIA devices fails. dumping async shows that the transfer is just sitting there just like on the other two machines. Austin Schuh -- 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