[ Adding Sarah as Cc. ] On Wed, Mar 12, 2014 at 10:29:13AM -0700, Benjamin West wrote: > Howdy, > > First, many many thanks for usbserial and friends! > I'm using a Medtronic Carelink usb stick (to download my insulin pump data). > With usb 2.0 ports, it works very well thanks to the usbserial module. > I noticed newer kernels discourage users from doing something like: > modprobe usbserial vendor=0x0a21 product=0x8001 > There is a notice printed to contact the linux kernel developers. > I expected the serial device to be created silently, are more than just the > vendor/product ids needed? Thanks for the report. Could you also provide the output of lsusb -v -d 0x0a21:0x8001 I can add this device to the usb-serial-simple driver so that the modprobe parameters would no longer be needed. Could you apply and test such a patch if I send you one? > With usb 3.0 ports it fails to enumerate. > Below is a snapshot of a log with debug enabled. > > I also noticed a thread called > * Re: [PATCH] usbcore: fix BABBLE failed enumeration of legacy USB2 > devices on USB3 bus > https://lkml.org/lkml/2014/1/17/648 > * Re: [GIT PULL] usb: Enumeration change under xHCI for 3.14. > http://comments.gmane.org/gmane.linux.usb.general/99901 > These seem interesting, like perhaps they might be relevant? > I poked around looking at branches; I see that some usb fixes that > look similar, any advice? > In particular, Sarah Sharp's fun-2013-10-01-address-device > c3fd544720ca9ea677fff12970db9c42cedaa1d6 > looks very similar. > Snapshot of log output follows, The log below is from a 3.8-rc kernel. Are you able to reproduce this with a more recent kernel such as v3.13.6? Thanks, Johan > HTH, > -bewest > > P.S. Could I be CC'd on any reply? > > Full log: https://gist.github.com/bewest/6488955 > git https://gist.github.com/6488955.git mm-cannot-enumerate > I removed the device, ran a script to log the day/uname, then inserted > the device. > Expected something like /dev/ttyUSB0 to be created, got failed to > enumerate, -75. > First line is uname. > > Oct 10 18:43:21 patient logger: Linux patient > 3.8.0-rc7-custom-usb-bewest-debug #2 SMP Thu Oct 10 18:10:46 PDT 2013 > x86_64 x86_64 x86_64 GNU/Linux -- 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