Am Mon, 21 Jan 2013 21:56:00 -0600
schrieb »Q« <boxc...@gmx.net>:

> udev-197-r3 gave me this postinstall warning:
> 
>   Upstream has removed the persistent-cd rules generator. If you need
>   persistent names for these devices, place udev rules for them
>   in /etc/udev/rules.d.
> 
> Well, I have had such a rule for a long time, and it worked ok until I
> installed udev-197, which seems to be ignoring it.  I'm at a loss to
> see what's wrong.
> 
> Here's /etc/udev/rules.d/12-opticaldrive.rules, just one line:
> 
> KERNEL=="sr0", SUBSYSTEM=="block", NAME="opticaldrive", SYMLINK+="%k", 
> SYMLINK+="cdrom", SYMLINK+="cdrw", SYMLINK+="dvd", SYMLINK+="dvdrom", 
> SYMLINK+="dvdrw"
> 
> And here's the first part of udevadm info for the device:
> 
>  looking at device 
> '/devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block/sr0':
>    KERNEL=="sr0"
>    SUBSYSTEM=="block"
>    DRIVER==""
>    ATTR{ro}=="0"
>    ATTR{size}=="4"
>    ATTR{stat}=="       0        0        0        0        0        0        
> 0        0        0        0        0"
>    ATTR{range}=="1"
>    ATTR{discard_alignment}=="0"
>    ATTR{events}=="media_change eject_request"
>    ATTR{ext_range}=="1"
>    ATTR{events_poll_msecs}=="-1"
>    ATTR{alignment_offset}=="0"
>    ATTR{inflight}=="       0        0"
>    ATTR{removable}=="1"
>    ATTR{capability}=="119"
>    ATTR{events_async}==""

Well, I did the udev upgrade, and the following rules in
/etc/udev/rules.d/70-persistent-cd.rules still work:

  KERNEL=="sr0", SYMLINK+="cdrom", ENV{GENERATED}="1"
  KERNEL=="sr0", SYMLINK+="cdrw", ENV{GENERATED}="1"
  KERNEL=="sr0", SYMLINK+="dvd", ENV{GENERATED}="1"
  KERNEL=="sr0", SYMLINK+="dvdrw", ENV{GENERATED}="1"

I don't really think it's that the symlinks are spread out over four lines, but
you can try it anyway. The ENV{GENERATED} bit is left over from the
auto-generated rule; I have my doubts regarding its necessity.

[ Luckily for me, I had no problems upgrading udev, save for a change in
  the naming scheme of the files in /dev/input/by-id/, which screwed up my
  pulseaudio settings (I use the volume keys on my keyboard), which took all of 
1
  minute to fix after I noticed pulseaudio wasn't starting. ]

HTH
-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

Attachment: signature.asc
Description: PGP signature

Reply via email to