1 |
OK, for several years I have not had a /dev/cdrom. My workstation has |
2 |
an internal cd-rom drive, which gets mapped to /dev/hda, and an external |
3 |
DVD+R drive, which is mapped to /dev/sr0. When I look |
4 |
at /etc/udev/rules.d/70-persistent-cd.rules I see: |
5 |
|
6 |
camille rules.d # cat 70-persistent-cd.rules |
7 |
# LITE-ON_COMBO_SOHC-5236K (pci-0000:00:1f.1-ide-0:0) |
8 |
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK |
9 |
+="cdrom", ENV{GENERATED}="1" |
10 |
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK |
11 |
+="cdrw", ENV{GENERATED}="1" |
12 |
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK |
13 |
+="dvd", ENV{GENERATED}="1" |
14 |
# LITE-ON_COMBO_SOHC-5236K (pci-0000:00:1f.1-ide-0:0) |
15 |
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK |
16 |
+="cdrom1", ENV{GENERATED}="1" |
17 |
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK |
18 |
+="cdrw1", ENV{GENERATED}="1" |
19 |
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK |
20 |
+="dvd1", ENV{GENERATED}="1" |
21 |
# CD.DVDW_SD-R5372 (pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0) |
22 |
ENV{ID_CDROM}=="?*", |
23 |
ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0", SYMLINK |
24 |
+="cdrom2", ENV{GENERATED}="1" |
25 |
ENV{ID_CDROM}=="?*", |
26 |
ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0", SYMLINK |
27 |
+="cdrw2", ENV{GENERATED}="1" |
28 |
ENV{ID_CDROM}=="?*", |
29 |
ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0", SYMLINK |
30 |
+="dvd2", ENV{GENERATED}="1" |
31 |
ENV{ID_CDROM}=="?*", |
32 |
ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0", SYMLINK |
33 |
+="dvdrw2", ENV{GENERATED}="1" |
34 |
# CD.DVDW_SD-R5372 (pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0) |
35 |
ENV{ID_CDROM}=="?*", |
36 |
ENV{ID_SERIAL}=="TOSHIBA_CD.DVDW_SD-R5372_200503021764-0:0", SYMLINK |
37 |
+="cdrom3", ENV{GENERATED}="1" |
38 |
ENV{ID_CDROM}=="?*", |
39 |
ENV{ID_SERIAL}=="TOSHIBA_CD.DVDW_SD-R5372_200503021764-0:0", SYMLINK |
40 |
+="cdrw3", ENV{GENERATED}="1" |
41 |
ENV{ID_CDROM}=="?*", |
42 |
ENV{ID_SERIAL}=="TOSHIBA_CD.DVDW_SD-R5372_200503021764-0:0", SYMLINK |
43 |
+="dvd3", ENV{GENERATED}="1" |
44 |
ENV{ID_CDROM}=="?*", |
45 |
ENV{ID_SERIAL}=="TOSHIBA_CD.DVDW_SD-R5372_200503021764-0:0", SYMLINK |
46 |
+="dvdrw3", ENV{GENERATED}="1" |
47 |
# CD.DVDW_SD-R5372 (pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0) |
48 |
ENV{ID_CDROM}=="?*", |
49 |
ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0", SYMLINK |
50 |
+="cdrom4", ENV{GENERATED}="1" |
51 |
ENV{ID_CDROM}=="?*", |
52 |
ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0", SYMLINK |
53 |
+="cdrw4", ENV{GENERATED}="1" |
54 |
ENV{ID_CDROM}=="?*", |
55 |
ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0", SYMLINK |
56 |
+="dvd4", ENV{GENERATED}="1" |
57 |
ENV{ID_CDROM}=="?*", |
58 |
ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0", SYMLINK |
59 |
+="dvdrw4", ENV{GENERATED}="1" |
60 |
# LITE-ON_COMBO_SOHC-5236K (pci-0000:00:1f.1) |
61 |
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", |
62 |
ENV{ID_PATH}=="pci-0000:00:1f.1", SYMLINK+="cdrom5", ENV{GENERATED}="1" |
63 |
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", |
64 |
ENV{ID_PATH}=="pci-0000:00:1f.1", SYMLINK+="cdrw5", ENV{GENERATED}="1" |
65 |
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", |
66 |
ENV{ID_PATH}=="pci-0000:00:1f.1", SYMLINK+="dvd5", ENV{GENERATED}="1" |
67 |
|
68 |
# CD_DVDW_SD-R5372 () |
69 |
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", |
70 |
ENV{ID_SERIAL}=="TOSHIBA_CD_DVDW_SD-R5372_200503021764-0:0", SYMLINK |
71 |
+="cdrom6", ENV{GENERATED}="1" |
72 |
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", |
73 |
ENV{ID_SERIAL}=="TOSHIBA_CD_DVDW_SD-R5372_200503021764-0:0", SYMLINK |
74 |
+="cdrw6", ENV{GENERATED}="1" |
75 |
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", |
76 |
ENV{ID_SERIAL}=="TOSHIBA_CD_DVDW_SD-R5372_200503021764-0:0", SYMLINK |
77 |
+="dvd6", ENV{GENERATED}="1" |
78 |
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", |
79 |
ENV{ID_SERIAL}=="TOSHIBA_CD_DVDW_SD-R5372_200503021764-0:0", SYMLINK |
80 |
+="dvdrw6", ENV{GENERATED}="1" |
81 |
|
82 |
LITE-ON_COMBO_SOHC-5236K is my internal drive, which SHOULD be mapped |
83 |
to /dev/cdrom. But it's not: |
84 |
|
85 |
camille rules.d # ls /dev/cdrom |
86 |
ls: cannot access /dev/cdrom: No such file or directory |
87 |
|
88 |
|
89 |
Why is it not being mapped correctly? Is the rule above not correct? |
90 |
I've tried to read tutorials about writing udev rules, but the example |
91 |
rules in the tutorials look nothing like the above rules, and I didn't |
92 |
write those. I think they were created when udev was installed... |