Red Hat Bugzilla – Bug 121083
udev doesn't create a scsi device for a card reader when I put in the card
Last modified: 2007-11-30 17:10:40 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040312
Description of problem:
I have a 6-in-1 card reader that I am using in Bug #110653, where I
have to put a scsi_mod option in /etc/modprobe.conf to probe multiple
LUNs. When I plug in the USB card reader, it will recognize sda-sdd,
but when I put in a card (e.g., hdd1), /dev/hdd1 is never created and
I get this error when I try to mount it:
mount: special device /dev/sdd1 does not exist
If I plug in the card reader with the card in it, udev creates the
/dev/hdd1 device, and it works properly.
I am not certain that udev should REMOVE devices. In working with
FC2test2, udev originally removed all of my used devices at reboot
(like tty*, hda*, etc.), and it would not create them at startup. Is
this expected behaviour from udev?
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Plug in a USB card reader
2. Plug in a card
Actual Results: I cannot mount the cards.
Created attachment 99498 [details]
This is the dmesg output. USB device 2 was when I just added the card reader,
and subsequently the car. Device 3 was when I attached the card reader with
the card already in the slot
this is more a kernel driver issue...
try udev-024 with /udev as the /dev root and yes, udev should REMOVE
ok, made the REMOVE configurable.