Re: Error message

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

 



2011/9/11 Graeme Gill <graeme2@xxxxxxxxxxxxx>:
> One of the users of my software is getting the following error
> message on Debian GNU Linux Squeeze:
>
>> Product: Datacolor Spyder3
>> usb 3-2: Manufacturer: ColorVision Inc.
>> usb 3-2: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128 rq 6 len 1024
>> ret -84
>> usb 3-2: USB disconnect, device number 38
>> usb 3-2: new full speed USB device number 39 using uhci_hcd
>> usb 3-2: New USB device found, idVendor=085c, idProduct=0300
>> usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
>
> (I've had this sort of device working OK on various version of Red Hat)
>
> Can anyone comment on the likely reason for this ?

This is caused by libmtp device probing. Here is the code,
see probe_device_descriptor() here:
http://libmtp.git.sourceforge.net/git/gitweb.cgi?p=libmtp/libmtp;a=blob;f=src/libusb-glue.c;hb=HEAD

Most probably because it goes as far as to check the
"OS descriptor" like this:
ret = usb_get_descriptor(devh, 0x03, 0xee, buf, sizeof(buf));

I really want to avoid probing the wrong devices, can you provide an
lsusb -v for this device?

Yours,
Linus Walleij
--
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