Bug 158570 - udev not creating symlinks with kernel > 2.6.12-rc4
udev not creating symlinks with kernel > 2.6.12-rc4
Product: Fedora
Classification: Fedora
Component: udev (Show other bugs)
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Harald Hoyer
Depends On:
Blocks: 163438
  Show dependency treegraph
Reported: 2005-05-23 13:30 EDT by Andrew Clayton
Modified: 2007-11-30 17:11 EST (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2006-02-15 06:21:20 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Andrew Clayton 2005-05-23 13:30:16 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050513 Fedora/1.0.4-1.3.1 Firefox/1.0.4

Description of problem:
When I plug in my external USB hard drive, I usually get a symlink, /dev/sd?1 pointing to /dev/usbhdd using this udev rule

BUS="usb", SYSFS{serial}="10000E00091DBEC1", KERNEL="sd?1", NAME="%k", SYMLINK="usbhdd"

This is in a file called 10-local.rules in /etc/udev/rules.d

I am currently seeing this problem with linux 2.6.12-rc4-git6

I think perhaps udev needs an update to work with kernels > 2.6.12-rc4 as noted from this post to lkml by Greg KH


Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Create a custom udev rule in /etc/udev/rules.d/10-local.rules
2. Plug your device in

Actual Results:  No symlinks were created.

Expected Results:  A symlink in /dev should have been created.

Additional info:
Comment 1 Martin Ebourne 2005-07-19 14:05:09 EDT
Now that a 2.6.12 kernel update has been put out as an update for FC3 this is
somewhat more of an issue. As per the comments above, udev needs to be updated
to version 058 to work with this updated kernel.

Quote from the link above:
  "Note, if you are running a kernel newer than 2.6.12-rc4 (including the
-mm releases) and you have any custom udev rules, you MUST upgrade to
the latest version to allow udev to work properly."

I've no choice but to downgrade the kernel again for now.

Note that this is not i386 specific (I'm on x86_64) but I can't change that.
Comment 2 Martin Ebourne 2005-09-12 15:41:18 EDT
FC4 has been on 058 for ages. Is there any reason that can't be recompiled for
FC3 and pushed out as an update to close this issue?
Comment 3 Harald Hoyer 2005-09-13 07:09:18 EDT
well, it would need other packages it depends on... like initscripts, hotplug,
mkinitrd, etc... which would require additional packages also... try it
Comment 4 Martin Ebourne 2005-09-18 08:01:21 EDT
I installed the FC4 udev package onto a fully updated FC3 box (x86_64).
Installed fine with no extra requirements. Seems ok. Wasn't able to check the
symlink functionality because that machine is already FC4.

I guess one reason for not releasing it as an update to FC3 is that it'll break
everyone's permissions.d rules, which isn't a good idea for a stable distro update.

The functionality all works fine on FC4, so this bug is FC3 only. Maybe a good
idea to WONTFIX this one.

Note You need to log in before you can comment on or make changes to this bug.