Hi!

When I recently bought a usb floppy I was a bit careless and bought a very
recent Teac model which also has a memory card reader (and was even cheaper
than the floppy-only device, see their website). I had an interesting
afternoon getting it working; at first none of the driver modules felt
responsible for it. Finally I managed to draw the usb-storage modules'
attention to the device by including the entry

UNUSUAL_DEV(  0x0644, 0x0001, 0x0000, 0x0100, 
                "TEAC",
                "TEAC FD-05PUS",
                US_SC_UFI, US_PR_CB, NULL, US_FL_SINGLE_LUN ), 

in /usr/src/linux/drivers/usb/storage/unusual_devs.h where the difference to
the existing Teac floppy entry in that file is the device id and the
US_FL_SINGLE_LUN flag, which makes the driver use LUN 0 only, thereby
disabling the memory card reader. If I do not use that flag, the SCSI
subsystem gets utterly confused and the machine hangs when trying to mount
any of the three SCSI devices which show up or when trying to remove the
scsi modules. When the single_lun flag is in operation, mtools work fine on
/dev/sda.

It would be nice if someone who has more experience with the usb subsystem
than me could comment on this. Does someone see a possibility to properly
map the SCSI LUNs to the different floppy and memory card drivers ?

 Ciao

  Mathias

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to