Lexar multi-card reader and devlabel problems
Anand Buddhdev
anand at celtelplus.com
Mon Jul 12 11:34:06 UTC 2004
Hi again everyone,
I posted yesterday about my Lexar multi-card reader, and how I could not
get linux to see the 3 slots. William Hooper suggested that I could pass
an option to the scsi_mod module to make it probe all the LUNs on the
reader, and so I added:
options scsi_mod max_scsi_luns=3
to my /etc/modules.conf (I found the answer on Linux Journal's website).
So now things move on a bit, and upon inserting my card-reader into the
USB hub, all 3 slots are indeed detected, albeit, with delays, because
the first 2 slots don't have cards in them, and the system waits to
detect the medium. Anyway, after several seconds, /dev/sde is detected
as my SD card. Now I can mount it, and use it thus:
mount /dev/sde1 /mnt/sdcard
However, my ultimate goal is to be able to mount the device without
having to look at /var/log/messages each time to figure out which device
name was assigned to it. I have been using devlabel with my USB drive,
and it works great! So I ran the following, to figure out the UUID of
the SD card:
devlabel printid -d /dev/sde1
This is where things fail. For 45 seconds, nothing happens, and then
devlabel comes back with nothing. Meanwhile I see in /var/log/messages:
kernel: sdc: Unit Not Ready, sense:
kernel: Current 00:00: sense key Not Ready
kernel: Additional sense indicates Medium not present
kernel: sdc : READ CAPACITY failed.
kernel: sdc : status = 1, message = 00, host = 0, driver = 08
kernel: Current sd00:00: sense key Not Ready
kernel: Additional sense indicates Medium not present
kernel: sdc : block size assumed to be 512 bytes, disk size 1GB.
kernel: sdc: Write Protect is off
kernel: sdc: I/O error: dev 08:20, sector 0
kernel: I/O error: dev 08:20, sector 0
kernel: unable to read partition table
kernel: Device not ready. Make sure there is a disc in the drive.
kernel: usb_control/bulk_msg: timeout
kernel: sdd: Unit Not Ready, sense:
kernel: Current 00:00: sense key Not Ready
kernel: Additional sense indicates Medium not present
kernel: sdd : READ CAPACITY failed.
kernel: sdd : status = 1, message = 00, host = 0, driver = 08
kernel: Current sd00:00: sense key Not Ready
kernel: Additional sense indicates Medium not present
kernel: sdd : block size assumed to be 512 bytes, disk size 1GB.
kernel: sdd: Write Protect is off
kernel: sdd: I/O error: dev 08:30, sector 0
kernel: I/O error: dev 08:30, sector 0
kernel: unable to read partition table
kernel: Device not ready. Make sure there is a disc in the drive.
kernel: usb_control/bulk_msg: timeout
So, the probes aren't getting as far as /dev/sde. Can anyone offer any
suggestions as to what is wrong and how I can proceed from here?
More information about the fedora-list
mailing list