When plugging in a USB harddisk, I get this UEVENT[1177898292.106724] add /devices/pci0000:00/0000:00:03.3/usb4/4-4/4-4.2 (usb) UEVENT[1177898292.106761] add /class/usb_endpoint/usbdev4.14_ep00 (usb_endpoint) UEVENT[1177898292.114574] add /devices/pci0000:00/0000:00:03.3/usb4/4-4/4-4.2/4-4.2:1.0 (usb) UEVENT[1177898292.114608] add /class/scsi_host/host12 (scsi_host) UEVENT[1177898292.114624] add /class/usb_endpoint/usbdev4.14_ep01 (usb_endpoint) UEVENT[1177898292.114640] add /class/usb_endpoint/usbdev4.14_ep81 (usb_endpoint) UEVENT[1177898292.114655] add /class/usb_device/usbdev4.14 (usb_device) UDEV [1177898292.116876] add /devices/pci0000:00/0000:00:03.3/usb4/4-4/4-4.2 (usb) UDEV [1177898292.172185] add /class/scsi_host/host12 (scsi_host) UDEV [1177898292.208171] add /class/usb_endpoint/usbdev4.14_ep00 (usb_endpoint) UDEV [1177898292.376295] add /class/usb_endpoint/usbdev4.14_ep01 (usb_endpoint) UDEV [1177898292.400620] add /class/usb_endpoint/usbdev4.14_ep81 (usb_endpoint) UDEV [1177898292.443680] add /class/usb_device/usbdev4.14 (usb_device) UEVENT[1177898297.110649] add /devices/pci0000:00/0000:00:03.3/usb4/4-4/4-4.2/4-4.2:1.0/host12/target12:0:0/12:0:0:0 (scsi) UEVENT[1177898297.110688] add /class/scsi_disk/12:0:0:0 (scsi_disk) UDEV [1177898297.119204] add /class/scsi_disk/12:0:0:0 (scsi_disk) UEVENT[1177898297.123259] add /block/sdb (block) UEVENT[1177898297.123291] add /block/sdb/sdb1 (block) UEVENT[1177898297.123308] add /class/scsi_device/12:0:0:0 (scsi_device) UEVENT[1177898297.123325] add /class/scsi_generic/sg3 (scsi_generic) UDEV [1177898297.164476] add /devices/pci0000:00/0000:00:03.3/usb4/4-4/4-4.2/4-4.2:1.0/host12/target12:0:0/12:0:0:0 (scsi) UDEV [1177898297.253134] add /class/scsi_device/12:0:0:0 (scsi_device) UDEV [1177898297.261459] add /class/scsi_generic/sg3 (scsi_generic) UDEV [1177898297.392768] add /block/sdb (block) UDEV [1177898297.545906] add /block/sdb/sdb1 (block) This is wrong, for UEVENT[1177898292.114574] add /devices/pci0000:00/0000:00:03.3/usb4/4-4/4-4.2/4-4.2:1.0 (usb) there's no corresponding UDEV meaning that something ate the event. This means that pieces in the stack above udev will fail and the device won't get mounted. Marking this as a FC7 blocker. Thanks.
Downgrading to udev-106-2.fc7 fixes this... so the regression was introduced in your last update.
In 05-udev-early.rules we have this + ACTION=="add", SUBSYSTEM=="?*", ENV{MODALIAS}=="?*", RUN+="modprobe $env{MODALIA S}", OPTIONS="last_rule" Removing OPTIONS="last_rule" fixes the problem. In 106-2.fc7 the modprobe rule was in 50-udev.rules and without last_rule. I wonder why you added last_rule? It means that no other rules will ever get applied, in particular, the ones in /etc/udev/rules.d/90-hal.rules will not get applied and that is what is causing this problem. So this should be easy to fix. Marking bug as such. Thanks!
*** Bug 238419 has been marked as a duplicate of this bug. ***
Harald?
hmm... ok, had another problem with usb harddisks, which required the "last_rule"
udev-106-4.fc7
(In reply to comment #5) > hmm... ok, had another problem with usb harddisks, which required > the "last_rule" Just curious, what problem was this? In general, one should never use "last_rule" at all since there's no way of knowing what rules will follow..
ACTION=="add", SUBSYSTEM=="scsi", WAIT_FOR_SYSFS="ioerr_cnt" was done after the modprobe, which timed out...
ACTION=="add", SUBSYSTEM=="scsi", WAIT_FOR_SYSFS="ioerr_cnt" was done before the modprobe, which timed out...
Is 106-4.fc7 coming to a repo near us now that the merge is more or less complete?
*** Bug 239180 has been marked as a duplicate of this bug. ***
*** Bug 239124 has been marked as a duplicate of this bug. ***
Note that you can test by downloading directly from koji: http://koji.fedoraproject.org/koji/buildinfo?buildID=3105
Installed the rpms from the above Koji link - this fixed the problem for me.