Re: medtronic usb productId 0x8001: usbserial support, xhci enumeration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[ 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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux