I installed udev from gentoo's guide (I removed devfs suport from kernel and create those 2 dev entries) and everything works fine, except my cdrom that are missing. I'm using kernel 2.6.5 and scsi emulation for cdrom (my cdrdao does not suport atapi write so I use scsi emulation). I got a device called sg0 in /dev/ but it is not a block device, must be my iomega paralel zip drive. Reproducible: Always Steps to Reproduce: 1.Use scsi emulation 2.change from devfs to udev 3.boot the system Actual Results: No cdrom support Expected Results: Cdrom support
for me it was the symlink to /dev/dvd You can of course ln -s your own /dev/cdrom to /dev/scsi/whatever as a temporary work arround
oh, I'm using ide, (no scsi emulation) and I also didn't get a bunch of other symlinks, and my /dev/ directory is very full of long names, and when I startup, I get a lot of errors about not being able to lstat devices like /dev/msomething My computer works, but it sure complains a lot, and it took some knowledge that an end user shouldn't have to know. I'm also fighting with /dev/fb0 and /dev/fb/0 not being listed, but that is probably something to do with using nvidia-agp (wich has it's own errors on startup) and udev... not just udev, so I'm gonna read sommore, but it might be relaited.
Created attachment 28897 [details] /etc/modprobe.devfs seems borked I didn't touch my devfs. I've got a couple seemingly borked config files, That I didn't mess with :O Note, I used genkernel to compile my kernel.
The block device (the one you can mount) should be /dev/sr0 (you must have the 'sr' module compiled in kernel or loaded). /dev/sg0 is for direct input to the cdrom, as when you burn with a cd-writer.
Thanks, I solve the problem with a modprobe in sr_mod and sr0 appears in /dev and I can now mount my cdrom.