Gentoo Archives: gentoo-user

From: Michael Sullivan <msulli1355@×××××.com>
To: gentoo-user <gentoo-user@l.g.o>
Subject: [gentoo-user] How to get /dev/cdrom
Date: Wed, 12 Jan 2011 16:13:09
Message-Id: 1294848686.16101.53.camel@camille.espersunited.com
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...

Replies

Subject Author
Re: [gentoo-user] How to get /dev/cdrom Paul Hartman <paul.hartman+gentoo@×××××.com>
[gentoo-user] Re: How to get /dev/cdrom nunojsilva@ist.utl.pt (Nuno J. Silva)
Re: [gentoo-user] How to get /dev/cdrom Mike Edenfield <kutulu@××××××.org>