You'll have to recompile with USB Mass Storage Verbose Debugging turned on
and send the logs.

Matt

On Sat, Oct 13, 2001 at 01:27:07AM +0200, Laurent Pinchart wrote:
> The SCSI disk driver was compiled in the kernel, and for some reason was no 
> working. I compiled it as a module and it now works fine. Well, at least, a 
> scsi disk device is created for the flash card.
> 
> Here's the output of dmesg
> 
> root@hufflepuf:~# dmesg
> Initializing USB Mass Storage driver...
> usb.c: registered new driver usb-storage
> scsi1 : SCSI emulation for USB Mass Storage devices
> usb-uhci.c: interrupt, status 3, frame# 1229
>   Vendor: STM(CMG)  Model: FlashCardReader   Rev: 1.28
>   Type:   Direct-Access                      ANSI SCSI revision: 02
> Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
> usb-uhci.c: interrupt, status 3, frame# 1257
> usb-uhci.c: interrupt, status 3, frame# 1271
> usb-uhci.c: interrupt, status 3, frame# 1285
> sda : READ CAPACITY failed.
> sda : status = 1, message = 00, host = 0, driver = 08
> Current sd00:00: sense key Not Ready
> Additional sense indicates Medium not present
> sda : block size assumed to be 512 bytes, disk size 1GB.
>  /dev/scsi/host1/bus0/target0/lun0: I/O error: dev 08:00, sector 0
>  unable to read partition table
> WARNING: USB Mass Storage data integrity not assured
> USB Mass Storage device found at 2
> USB Mass Storage support registered.
> 
> The flash card is a 64MB Smartmedia.
> 
> And here's what I get when I try to read the flash.
> 
> root@hufflepuf:~# dd if=/dev/scsi/host1/bus0/target0/lun0/disc of=/tmp/flash
> dd: reading `/dev/scsi/host1/bus0/target0/lun0/disc': Input/output error
> 0+0 records in
> 0+0 records out
> 
> Any idea ?
> 
> Laurent Pinchart
> 
> > You need to load the apropriate SCSI high-level driver... sd.o for disks,
> > sr.o for CD devices, and st.o for tapes.
> >
> > Matt
> >
> > >
> > > The device uses a transparent SCSI protocol in bulk-only mode, and so is
> > > supported by the usb-storage driver, but only as a generic scsi
> > > peripheral.
> > >
> > > I thus get a /dev/scsi/host1/bus0/target0/lun0/generic device, but what
> > > should I do with it ? I can't mount it or copy data from / to it. It's
> > > only a generic scsi device, not a disk device.
> > >
> > > Laurent Pinchart

-- 
Matthew Dharm                              Home: [EMAIL PROTECTED] 
Maintainer, Linux USB Mass Storage Driver

E:  You run this ship with Windows?!  YOU IDIOT!
L:  Give me a break, it came bundled with the computer!
                                        -- ESR and Lan Solaris
User Friendly, 12/8/1998

Attachment: msg01751/pgp00000.pgp
Description: PGP signature

Reply via email to