On Sun, Nov 29, 2009 at 8:28 AM, Matthew Dharm <mdharm-usb@xxxxxxxxxxxxxxxxxx> wrote: > On Sun, Nov 29, 2009 at 10:45:16AM -0500, Alan Stern wrote: >> On Sun, 29 Nov 2009, Jason Byrne wrote: >> >> > Hi, >> > >> > I've tried several stable kernel versions with an isd200 usb2 cradle, >> > and it seems that the last working kernel version with this device may >> > be 2.6.26.8. >> > >> > I'm not sure if this was related to the separation of the isd200 >> > driver into a separate module, or if it's an ehci_hcd issue, or what >> > the cause is... >> >> You should collect a pair of usbmon traces, one from a working kernel >> and one from a recent non-working kernel. See >> Documentation/usb/usbmon.txt for instructions. > > It looks like the working version doesn't use high-speed, only full speed. > Try rmmod'ing ehci_hcd on the newer kernel and then attaching the device. It does work if I rmmod ehci_hcd and attach the device, but using usb 1.1 for this device would be a huge step backward. Historically, there was a usb 1.1 version of this particular cradle that may also use an isd driver, but I've used this particular cradle for years with usb 2.0/high speed. from http://www.phatnoise.com/downloads/drivers.aspx To determine if you have an ISD, ScanLogic or USB 2.0-SMSC cradle, follow these steps: ... -If the label contains: "DMS-USB1 rA" or "KHD-USB1" it's an ISD -If the label contains: "DMS-500-USB1" or there is no label, it's a ScanLogic -If the label contains "DMS USB2 rev -", it's a USB 2.0 - SMSC and you'll see in my first post to this thread that my cradle was identified as SMSC. -- 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