Re: MP3 device device descriptor read error

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

 



On Sun, 23 Jan 2011, Jasper Mackenzie wrote:

> 
> Hi All,
>  I have a MP3/MP4/Etc. media player (http://www.dse.co.nz/dse.shop/4d3c841a01d07c462741c0a87f3b06b5/Product/View/A5148) which when plugged in is mostly detected as a usb_storage device, with size and capacity detected.  Unfortunatley after that I get the reset high speed USB device using ehci_hcd and device descriptor read/64, error -110 errors.
> 
> lsusb locks up until the device is removed. 
> I have tried it on as many distros as I have live cd's for (fedora, opensuse, mint, ubuntu), and with the latest rc kernel with usb and sub_storage debugging.
> The kernel log is availale at:
> http://pastebin.com/Y4fxZ8qb The device mounts  fine in badVista using the standard usbblk driver.
> 
> The device is similar to a Coby device MP815 which claims to be an MTP device. None of the mtp tools work as the usb subsystem seems to be locked up whilst the MP3 player is plugged in.
> 
> Any ideas?

The log shows that your device is buggy (it uses the wrong tag in a CSW
packet after an error).  The patch below should work around the bug.  
Let me know how it works.

Alan Stern


Index: usb-2.6/drivers/usb/storage/unusual_devs.h
===================================================================
--- usb-2.6.orig/drivers/usb/storage/unusual_devs.h
+++ usb-2.6/drivers/usb/storage/unusual_devs.h
@@ -1872,6 +1872,12 @@ UNUSUAL_DEV( 0x1908, 0x3335, 0x0200, 0x0
 		US_SC_DEVICE, US_PR_DEVICE, NULL,
 		US_FL_NO_READ_DISC_INFO ),
 
+UNUSUAL_DEV( 0x1e74, 0x4621, 0x0000, 0x0000,
+		"Coby Electronics",
+		"MP3 Player",
+		US_SC_DEVICE, US_PR_DEVICE, NULL,
+		US_FL_BULK_IGNORE_TAG ),
+
 UNUSUAL_DEV( 0x2116, 0x0320, 0x0001, 0x0001,
 		"ST",
 		"2A",

--
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