Hello. I have a Sandisk SDDR-31 USB Compact Flash card reader that I've been using to transfer pictures to my computer from the flash card I use in my digital camera. I recently changed computers, and have started having problems.
I'm running Debian (testing) on a Shuttle SV24 mini system. The USB
controller is built in.
My kernel is 2.4.18, and I have USB support compiled in, as well as UHCI
'Alternative Driver" support, and USB Mass Storage Support.
I have SCSI emulation set up and working for my IDE CD-RW drive.
It seems that for some reason, the system cannot identify the card
reader. My old system had no problem, and the device is explicitly
listed as supported.
At bootup, USB stuff happens... from dmesg:
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 11 for device 00:07.2
PCI: Sharing IRQ 11 with 00:07.3
PCI: Sharing IRQ 11 with 00:0c.0
uhci.c: USB UHCI at I/O 0xd400, IRQ 11
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 11 for device 00:07.3
PCI: Sharing IRQ 11 with 00:07.2
PCI: Sharing IRQ 11 with 00:0c.0
uhci.c: USB UHCI at I/O 0xd800, IRQ 11
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: USB new device connect on bus1/2, assigned device number 2
scsi1 : SCSI emulation for USB Mass Storage devices
uhci.c: uhci_transfer_result: called for URB cf716650 not in flight?
scsi : aborting command due to timeout : pid 43653, scsi0, channel 0, id
0, lun 0 UNKNOWN(0xbe) 00 00 04 10 59 00 00 1a f8 01 00
But when I do a 'cdrecord -scanbus' I only get the CD-RW drive:
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 J�rg Schilling
Linux sg driver version: 3.1.22
Using libscg version 'schily-0.5'
scsibus0:
0,0,0 0) 'SAMSUNG ' 'CDRW/DVD SM-308B' 'T100' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
However, /proc/scsi/scsi seems to have two devices showing...
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: SAMSUNG Model: CDRW/DVD SM-308B Rev: T100
Type: CD-ROM ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: Model: Rev:
Type: <NULL> ANSI SCSI revision: ffffffff
Does anyone have any suggestions for troubleshooting this? All the FAQs
I've found seem to just indicate that your device should show up in the
/proc/scsi/scsi just fine if it's supported.
Any enlightenment heartily appriciated. Thanks. Zane
--
Zane A. Crawford , + * [EMAIL PROTECTED]
Caltech Planetary Science . . + https://ideotrope.org
BS, E&AS, Caltech 1998 __o "If you believe
home : 626.585.1712 _`\<,_ everything you read,
work : 626.395.6981 (*)/ (*) better not read..."
cell : 626.437.2562 - Japanese Proverb
PGP : 0x55E0815F (request from http://pgp.mit.edu)
msg03288/pgp00000.pgp
Description: PGP signature
