Hi,

I've bought a Pontis 600 USB MP3 player (http://www.pontis.de). The device has no internal memory,
but has a CF and SmartMedia card reader.
Linux is a supported OS, the manual contains instructions to modify the kernel to support the device, following is meant to be added to drivers/usb/storage/unusual_devs.h:



UNUSUAL_DEV( 0x09bc, 0x0003, 0x0000, 0x9999, "PONTIS", "SP600", US_SC_SCSI, US_PR_BULK, NULL, START_STOP),


After adding this and recompiling the kernel (i'm using 2.6.0-test9) the device is accessible as SCSI using usb-storage, and everything works (accessing the device's CF card reader/writer to write data etc), but i'm getting
this output in dmesg:


usb-storage: This device (09bc,0003,0001 S 06 P 50) has unneeded SubClass and Protocol entries in unusual_devs.h
Please send a copy of this message to <[EMAIL PROTECTED]>


Even more problematic though is that everytime i reconnect the device to the computer, the SCSI subsystem "creates" a new host (sorry if that's technically incorrect, i don't know anything about how this internally works).
At first plugin i can access the CF card in the device it trough "/dev/scsi/host0/bus0/target0/lun0/part1", when I unplug and replug it, i have to use "/dev/scsi/host1/bus0/target0/lun0/part1", etc.


So the device generally works, but this problem makes it impossible to sanely make use of fstab.

Any help/fix for this?

Regards
Milosz Derezynski





-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to