Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#2668 - udev on fresh installed arch 0.7 (scsi) creates no devfs compatible dev nodes
Attached to Project:
Arch Linux
Opened by Pink Chick (Pink Chick) - Wednesday, 27 April 2005, 17:13 GMT
Opened by Pink Chick (Pink Chick) - Wednesday, 27 April 2005, 17:13 GMT
|
DetailsI installed arch on several computers, most of them where using scsi hds. If you just add devfs=nomount to the kernel line in the grub menu.lst, and think things are doing well, you will be surprised.
Allthoug grub will understand the line 'kernel /boot/vmlinuz26 root=/dev/discs/disc0/part1 ro quiet splash devfs=nomount vga=792' without any problem, I noticed mounting of disks will faile if you don't change the fstab entries into static naming scheme. Confusing. The following fstab line won't work: '/dev/discs/disc0/part1 / jfs defaults 0 1' but this ones does: '/dev/sda1 / jfs defaults 0 1'. Needless to mention, no /dev/discs nodes are created for scsi hds. |
This task depends upon
Do either of you have custom udev rules which may be interfering?
grep scsi-devfs /etc/udev/rules.d/*
returns nothing.
Add this rule to your udev.rules, near the "# ide block devices" comment.
# scsi block devices
BUS="scsi", KERNEL="sd*", PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", SYMLINK="%c{1} %c{2}"
BUS="scsi", KERNEL="sd*", PROGRAM="/etc/udev/scsi-devfs.sh sd %b %n", SYMLINK="%c{1} %c{2}"
Replace "%k" with "sd". %k returns the full name of a kernel device but scsi-devfs.sh expects "sd" parameter only - no numbers etc. (check the sources - it's used in the first "case")
# pacman -U ftp://ftp.archlinux.org/testing/os/i686/udev-058-1.pkg.tar.gz
Thanks for the help everyone.