On Mon, May 26, 2003 at 10:53:20AM -0400, Kevin Coyner wrote: > > > On Mon, May 26, 2003 at 11:52:02PM +1000, Chris Kenrick wrote...... > > > Hi all, > > > > I've got a Belkin compact flash card reader connected to my USB port. > > Works fine under Win2K even with plug and play, so the hardware is OK. > > > > I think I've got all the right modules loaded. The reader seems to be > > picked up > > > > [EMAIL PROTECTED]:~$ cat /proc/scsi/scsi > > Attached devices: > > Host: scsi0 Channel: 00 Id: 00 Lun: 00 > > Vendor: OEI-USB Model: CompactFlash Rev: 5.01 > > Type: Direct-Access ANSI SCSI revision: 02 > > > > > > But, /var/log/messages reports errors... > > > > May 25 23:29:29 gandalf kernel: SCSI device sda: 31488 512-byte hdwr > > sectors (16 MB) > > May 25 23:29:29 gandalf kernel: sda: Write Protect is off > > May 25 23:29:29 gandalf kernel: sda: sda1 > > May 25 23:29:29 gandalf kernel: SCSI error: host 0 id 0 lun 0 return > > code = 8000002 > > > > I'm guessing that the reader doesn't work with Linux (says it is mass > > storage compliant, though). Anyone have any bright ideas? > > lsmod to see what is loaded. You potentially need: > usb-storage > usbcore > scsi_mod > sd_mod > usb-uhci > input > sr_mod
Yep, got all those (now). > > apt-get install sg3-utils and then use: > > sg_scan -i // to see scsi type devices > sg_map // to see device associations /dev/sg1: scsi1 channel=0 id=0 lun=0 [em] type=0 OEI-USB CompactFlash 5.01 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0] ...and... /dev/sg1 /dev/sda > > Mount the drive found (should be a SCSI drive): > > mount -t vfat /dev/sdc1 /home/kevin/mnt/usbdevice > // i have 2 scsi HD's, hence my reader is /dev/sdc1 > Gives: mount: /dev/sda1 is not a valid block device > Diagnose by checking: > > /var/log/messages Jun 1 00:14:11 gandalf kernel: ^ISense class 7, sense error 0, extended sense 0Jun 1 00:14:11 gandalf kernel: SCSI device sda: 31488 512-byte hdwr sectors (16 MB) Jun 1 00:14:11 gandalf kernel: usb-uhci.c: interrupt, status 3, frame# 1878 Jun 1 00:14:11 gandalf kernel: sda: Write Protect is off Jun 1 00:14:11 gandalf kernel: sda: I/O error: dev 08:00, sector 0 Jun 1 00:14:11 gandalf kernel: I/O error: dev 08:00, sector 0 Jun 1 00:14:11 gandalf kernel: unable to read partition table Doesn't look to be picking up the partition table > /var/log/syslog Whole bunch of messages like these: Jun 1 00:14:11 gandalf kernel: usb-storage: queuecommand() called Jun 1 00:14:11 gandalf kernel: usb-storage: *** thread awakened. Jun 1 00:14:11 gandalf kernel: usb-storage: Command MODE_SENSE (6 bytes) Jun 1 00:14:11 gandalf kernel: usb-storage: 1a 00 3f 00 ff 00 00 00 00 00 61 ccJun 1 00:14:11 gandalf kernel: usb-storage: Bulk command S 0x43425355 T 0x7d Trg 0 LUN 0 L 255 F 128 CL 6 Jun 1 00:14:11 gandalf kernel: usb-storage: Bulk command transfer result=0 Jun 1 00:14:11 gandalf kernel: usb-storage: usb_stor_transfer_partial(): xfer 255 bytes Jun 1 00:14:11 gandalf kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 12/255 Jun 1 00:14:11 gandalf kernel: usb-storage: Bulk data transfer result 0x1 Jun 1 00:14:11 gandalf kernel: usb-storage: Attempting to get CSW... Jun 1 00:14:11 gandalf kernel: usb-uhci.c: interrupt, status 3, frame# 1878 Jun 1 00:14:11 gandalf kernel: usb-storage: clearing endpoint halt for pipe 0xc0010280 Jun 1 00:14:11 gandalf kernel: usb-storage: usb_stor_clear_halt: result=0 Jun 1 00:14:11 gandalf kernel: usb-storage: Attempting to get CSW (2nd try)... Jun 1 00:14:11 gandalf kernel: usb-storage: Bulk status result = 0 Jun 1 00:14:11 gandalf kernel: usb-storage: Bulk status Sig 0x53425355 T 0x7d R 243 Stat 0x0 Jun 1 00:14:11 gandalf kernel: usb-storage: scsi cmd done, result=0x0 Jun 1 00:14:11 gandalf kernel: usb-storage: *** thread sleeping. > /proc/bus/usb // shows what's been seen Checked, it's there. Didn't include the output for brevity's sake > /proc/scsi/scsi // to see what scsi devices are there Same output as the sg_scan -i above > > Notes: Like any other hard drive, you can use other commands > on your mounted USB storage device: > > fdisk /dev/sdc1 // play with partitions If I try this with "-l" to list the partitions, there is no output and the log file records an error message. Not looking promising. Any further ideas, anyone? - Chris -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]