Just had a diskcrash and did a clean install of -current (Saturday) on a laptop.
For some reason, the /dev directory looks just like pre-udev days, with hda1,hda2,hda3 etc, hdb*, hdc*, hdd* and so on.
Why does udev fully populate my /dev directory?
And also, when I boot the system complains that root file system is of wrong format etc, but still mounts it well. Also complains about tmpfs and swap, even though top reports that swap is present (though never used)
My fstab:
Code:
/dev/hda2 swap swap defaults 0 0
/dev/hda1 / reiserfs defaults 1 1
/dev/hda3 /export reiserfs defaults 1 2
/dev/cdrom /mnt/cdrom auto noauto,owner,users,ro 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
scanner /proc/bus/usb usbfs auto,devmode=0666 0 0
majestix:/files /files nfs defaults 0 0
/dev/ipod30gb /mnt/ipod30gb vfat noauto,owner,users 0 0
/dev/ipodnano /mnt/ipodnano vfat noauto,owner,users 0 0
/dev/mem_red /mnt/mem_red vfat noauto,owner,users 0 0
/dev/mem_big /mnt/mem_big vfat noauto,owner,users 0 0
My /etc/udev/rules.d/10-local.rules is:
Code:
# Sony USB CD/DVD-RW
BUS="usb", KERNEL="sr[0-9]*", SYSFS{manufacturer}="Sony", SYSFS{serial}="DRX-510
ULK_CED011664", NAME="%k", GROUP="cdrom", MODE="0666", SYMLINK="dvd cdrom"
# Canon USB Scanner
BUS="usb", SYSFS{product}="CanoScan", MODE="0666", SYMLINK="scanner"
# iPod 30GB and iPod Nano
BUS="usb", SYSFS{product}=="iPod", SYSFS{serial}=="000A270014DA3027", KERNEL="sd
?2", NAME="%k", SYMLINK="ipod30gb", MODE="0666"
BUS="usb", SYSFS{product}=="iPod", SYSFS{serial}=="000A2700129F41E7", KERNEL="sd
?2", NAME="%k", SYMLINK="ipodnano", MODE="0666"
# Memory Stick(s)
KERNEL="sd*", SYSFS{idVendor}=="0c76", NAME="%k", MODE="0666" SYMLINK="mem_big"
KERNEL="sd*", SYSFS{idVendor}=="0ef5", NAME="%k", MODE="0666" SYMLINK="mem_red"
# Palm Pilot
KERNEL="ttyUSB[0-9]*", NAME="tts/USB%n", SYSFS{product}="Palm Handheld", GROUP=
"tty", MODE="0666", SYMLINK="pilot"
I run 2.6.16.27 from get-go, disabled hotplug and have 755 permissions on rc.udev.
ps -ef | grep -i udev gives:
Code:
root 1021 1 0 01:35 ? 00:00:00 /sbin/udevd --daemon
As this is a clean install there are obviously no .new files in /etc/rc.d/ and furthermore, the custom rules I have created are no longer working, as the /dev/cdrom appears to be static, and the memory sticks don't get their correct device aliases either...
This previously worked with -current as of 10 days ago.
Anyone? Did I miss something in the changelog?
-Y1