Mark Knecht <markkne...@gmail.com> wrote:

>I think I touched on this a couple of weeks ago but never had time to
>dig in. At that time I thought this problem was only on one machine
>but now I see it's on every machine I've looked at this morning. Not a
>single machine has /dev/cdrom anymore, nor /dev/dvd or any of the
>other incantations that have existed forever.
>
>First, this is udev doing (or not doing) this, correct?
>
>As shown below hwinfo see the cdrom drive, and there are long existing
>udev rules that appear to want to create the devices. These rules have
>worked in the past but don't now.
>
>Are others running Gentoo stable, and in this case udev-171-r9, seeing
>this problem?
>
>Anyone recognize what's wrong with the udev rules below, or does udev
>no longer generate these devices at all? I understand that the
>70-persistent-net.rules stuff has been 'removed'. Is this true for CDs
>also or have I botched something up on all these machines?
>
>Thanks in advance and please ask me to post anything else required.
>I've gone through the latest Gentoo install docs and don't see that
>I'm doing anything other than what they tell me to do but with udev in
>such a state of flux I've obviously missed something.
>
>Thanks,
>Mark
>
>c2stable rules.d # hwinfo --cdrom
>67: SCSI a00.0: 10602 CD-ROM (DVD)
>  [Created at block.249]
>  Unique ID: KD9E.QuQg_05Xv13
>  Parent ID: w7Y8.UKoiXLHVNY4
>  SysFS ID: /class/block/sr0
>  SysFS BusID: 10:0:0:0
>  SysFS Device Link:
>/devices/pci0000:00/0000:00:1f.2/ata11/host10/target10:0:0/10:0:0:0
>  Hardware Class: cdrom
>  Model: "Optiarc DVD RW AD-7241S"
>  Vendor: "Optiarc"
>  Device: "DVD RW AD-7241S"
>  Revision: "1.03"
>  Driver: "ata_piix", "sr"
>  Driver Modules: "ata_piix"
>  Device File: /dev/sr0 (/dev/sg2)
>Device Files: /dev/sr0, /dev/scd0,
>/dev/disk/by-id/ata-Optiarc_DVD_RW_AD-7241S
>  Device Number: block 11:0 (char 21:2)
>  Features: CD-R, CD-RW, DVD, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW,
>DVD+R DL, DVD-RAM, MRW, MRW-W
>  Drive status: no medium
>  Config Status: cfg=new, avail=yes, need=no, active=unknown
>  Attached to: #25 (IDE interface)
>  Drive Speed: 48
>
>
>
>c2stable rules.d # cat 70-persistent-cd.rules
># This file was automatically generated by the
>/lib64/udev/write_cd_rules
># program, run by the cd-aliases-generator.rules rules file.
>#
># You can modify it, as long as you keep each rule on a single
># line, and set the $GENERATED variable.
>
># DVD_RW_AD-7241S (pci-0000:00:1f.2-scsi-0:0:0:0)
>SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
>ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-0:0:0:0", SYMLINK+="cdrom",
>ENV{GENERATED}="1"
>SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
>ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-0:0:0:0", SYMLINK+="cdrw",
>ENV{GENERATED}="1"
>SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
>ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-0:0:0:0", SYMLINK+="dvd",
>ENV{GENERATED}="1"
>SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
>ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-0:0:0:0", SYMLINK+="dvdrw",
>ENV{GENERATED}="1"
>
># Virtual_Cdrom (pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:1)
>SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
>ENV{ID_SERIAL}=="BUFFALO_Virtual_Cdrom_00101007000912560-0:1",
>SYMLINK+="cdrom1", ENV{GENERATED}="1"
>
># USB-SATA_Bridge (pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:1)
>SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
>ENV{ID_SERIAL}=="BUFFALO_USB-SATA_Bridge_00101007000912560",
>SYMLINK+="cdrom2", ENV{GENERATED}="1"
>
>c2stable rules.d #
>
>
>mark@c2stable ~ $ cat /etc/fstab
># /etc/fstab: static file system information.
>#
># noatime turns off atimes for increased performance (atimes normally
>aren't
># needed; notail increases performance of ReiserFS (at the expense of
>storage
># efficiency).  It's safe to drop the noatime options if you want and
>to
># switch between notail / tail freely.
>#
># The root filesystem should have a pass number of either 0 or 1.
># All other filesystems should have a pass number of 0 or greater than
>1.
>#
># See the manpage fstab(5) for more information.
>#
>
># <fs>                  <mountpoint>    <type>          <opts>
> <dump/pass>
>
># NOTE: If your BOOT partition is ReiserFS, add the notail option to
>opts.
>LABEL=boot              /boot           ext2            noauto,noatime 
>1 2
>#/dev/md126             /               ext3            noatime        
>0 1
>LABEL=RAID1root         /               ext3            noatime        
>0 1
>
>LABEL=swapA             none            swap            sw             
>0 0
>LABEL=swapB             none            swap            sw             
>0 0
>LABEL=swapC             none            swap            sw             
>0 0
>
>/dev/cdrom              /mnt/cdrom      auto            noauto,ro,users
>0 0
>
>/dev/md6                /backups        ext3            noauto,rw,users
>0 0
>
>LABEL=VirtualMachines   /VirtualMachines        ext3
>auto,rw,users   0 1
>LABEL=ExtServerBackup   /mnt/ExtServerBackup    ext3
>noauto,rw,users 0 0
>
>#LABEL=VideoLib         /mnt/VideoLib           ext3
>auto,rw,users 0 1
>LABEL=VideoLib2         /mnt/VideoLib           ext4
>auto,rw,users 0 1
>#LABEL=VideoLib2                /mnt/VideoLib2          ext4
> auto,rw,users 0 1
>LABEL=fastVM            /mnt/fastVM             ext4
>auto,rw,discard,users 0 1
>
># glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
># POSIX shared memory (shm_open, shm_unlink).
># (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
>#  use almost no memory if not populated with files)
>shm                     /dev/shm        tmpfs
>nodev,nosuid,noexec     0 0
>tmpfs                   /var/tmp/portage tmpfs          size=8G
>         0 0
>
>
>#Other things currently unused but still hanging around...
>LABEL=extboot           /mnt/disasterROOT       ext2
>noauto,rw,users 0 0
>LABEL=extroot           /mnt/disasterROOT       ext3
>noauto,rw,users 0 0
>LABEL=extpackages       /mnt/disasterROOT       ext3
>noauto,rw,users 0 0
>LABEL=exthome           /mnt/disasterROOT       ext3
>noauto,rw,users 0 0
>LABEL=extVM             /mnt/disasterROOT       ext3
>noauto,rw,users 0 0
>LABEL=DirectVMBackup    /mnt/DirectVMBackup     ext3
>noauto,rw,users 0 0
>
>mark@c2stable ~ $

Mark.

Not seen this behaviour myself. But I also only have one machine with a 
dvd-drive in it. And that one has not been updated in several months. (It's 
scheduled for a complete rebuild)

Did you try temporarily removing that rules-file to see if it then comes up 
properly during a reboot?
Maybe that file is now causing it to disappear?

Are you also certain you have all the necessary drivers included in your kernel 
config?

Kind regards

Joost
-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

Reply via email to