Hi,

I've made my usb mp3 player to work with linux 2.6.15, just by adding it to 
unusual_devs.h.
It is mp3 player 'ACME Sound MP3 Player for SD/MMC card' Model: EM120X. I 
think it's based on Samsung's chipset (lsusb shows vendor 'Samsung...'). so 
there could be more similar devices.

In case it would be useful for somebody, here's the info about device as 
described in unusual_devs.h comment:

/proc/bus/usb output for my device:

T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 16 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs=  1
P:  Vendor=0419 ProdID=0100 Rev= 1.00
S:  SerialNumber=Default Configuration
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms

Patch to debian 2.6.15-1-amd64-generic kernel:

--- unusual_devs.h.orig 2006-02-08 22:58:24.000000000 +0200
+++ unusual_devs.h      2006-02-08 23:27:18.000000000 +0200
@@ -907,6 +907,13 @@
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_INQUIRY),

+/* Submitted by Ernestas Vaiciukevicius <[EMAIL PROTECTED]> */
+UNUSUAL_DEV(  0x0419, 0x0100, 0x0000, 0x1020,
+                "Samsung Info. Systems America, Inc.",
+                "MP3 Player",
+                US_SC_SCSI, US_PR_BULK, NULL,
+                US_FL_IGNORE_RESIDUE ),
+
 /* Entry and supporting patch by Theodore Kilgore <[EMAIL PROTECTED]>.
  * Flag will support Bulk devices which use a standards-violating 32-byte
  * Command Block Wrapper. Here, the "DC2MEGA" cameras (several brands) with

Btw, there are still some wheird errors in dmesg, but now mp3 player seems to 
work - I can mount and use it as a scsi disk:

sd 13:0:0:0: Attached scsi removable disk sdb
usb-storage: device scan complete
printk: 85 messages suppressed.
Buffer I/O error on device sdb1, logical block 245248
Buffer I/O error on device sdb1, logical block 245249
Buffer I/O error on device sdb1, logical block 245250
Buffer I/O error on device sdb1, logical block 245251
Buffer I/O error on device sdb1, logical block 245252
Buffer I/O error on device sdb1, logical block 245253
Buffer I/O error on device sdb1, logical block 245254
Buffer I/O error on device sdb1, logical block 245255
Buffer I/O error on device sdb1, logical block 245248
Buffer I/O error on device sdb1, logical block 245249


Regards,
Ernestas Vaiciukevicius


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to