Bug 183288
Summary: | udev symlinks for multiple CDROMs broken (%e enumerate) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | John Thacker <johnthacker> |
Component: | udev | Assignee: | Harald Hoyer <harald> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | k.georgiou |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-03-03 06:50:17 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 150222 |
Description
John Thacker
2006-02-27 22:42:41 UTC
good catch! Thanks! Please test ftp://people/harald/udev/084-10/ Thanks for moving so quickly on this! The updated packages definitely solve the basic problem and get things working. The solution chosen is basically the same thing as the hack I did for myself to get it working. (I didn't have a hyphen.) While this fixes the buggy behavior, people do have a legitimate complaint that the new behavior is a slight regression from FC4. Before, your device names only changed if the initialization order changed among devices of the same type. Now they change if you rearrange the order of anything on the same bus. It can be a big deal for USB/Firewire devices that hotplug. So this fixes the original bug, but it also sounds like some people want a better fix. I don't know udev well enough to know if one is possible. Should this be closed or left open? Perhaps left open but switched away from FC5Blocker to FC5Target or nothing. I think that the serious behavior that should block FC5 is fixed, but this may not be the right ultimate solution. YMMV. The "ultimate" solution is to use /dev/disk/by-id/ or for the app to use HAL. Fair enough. I'll close the bug, since fixing pam_console was the important thing. I don't get anything in /dev/disk/by-id/ for my DVDRW the only entry I can find is in /dev/disk/by-path. I suspect this is because of the empty ID_SERIAL. So no /dev/disk/by-id/ can not be the "ultimate" solution...... # udevinfo -a -q all -n /dev/hdc P: /block/hdc N: hdc S: dvd S: dvd-hdc S: cdwriter S: cdwriter-hdc S: cdrw S: cdrw-hdc S: dvdwriter S: dvdwriter-hdc S: dvdrw S: dvdrw-hdc S: disk/by-path/pci-0000:00:0f.1-ide-0:0 E: ID_TYPE=cd E: ID_MODEL=_NEC_DVD_RW_ND-3550A E: ID_SERIAL= E: ID_REVISION=1.05 E: ID_BUS=ata E: ID_PATH=pci-0000:00:0f.1-ide-0:0 so, if you have to unique cdroms with a serial id, nobody could say which one is which.... other than by-path... s/with a serial id/without a serial id/ |