Everything was going along swimmingly with 6.3 until I hit chapter 7,
symlinks to devices and udev...

How is udevtest supposed to work? On my system, udevtest /sys/block/hdd
gives:

This program is for debugging only, it does not run any program,
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.

parse_file: reading '/etc/udev/rules.d/05-udev-early.rules' as rules file
parse_file: reading '/etc/udev/rules.d/25-lfs.rules' as rules file
parse_file: reading '/etc/udev/rules.d/26-modprobe.rules' as rules file
parse_file: reading '/etc/udev/rules.d/27-firmware.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-cdrom_id.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-persistent-input.rules' as rules
file
parse_file: reading '/etc/udev/rules.d/60-persistent-storage.rules' as rules
file
parse_file: reading '/etc/udev/rules.d/75-cd-aliases-generator.rules' as
rules file
parse_file: reading '/etc/udev/rules.d/75-persistent-net-generator.rules' as
rules file
parse_file: reading '/etc/udev/rules.d/81-cdrom.rules' as rules file
parse_file: reading '/etc/udev/rules.d/95-udev-late.rules' as rules file
unable to open device '/block/hdd'

Clearly that's not right. When I do a mount I see that my dvd drive is
/dev/sr0:

/dev/sr0 on /mnt/cdrom type udf (ro)

But if I try udevtest /sys/block/sr0 I get:

This program is for debugging only, it does not run any program,
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.

parse_file: reading '/etc/udev/rules.d/05-udev-early.rules' as rules file
parse_file: reading '/etc/udev/rules.d/25-lfs.rules' as rules file
parse_file: reading '/etc/udev/rules.d/26-modprobe.rules' as rules file
parse_file: reading '/etc/udev/rules.d/27-firmware.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-cdrom_id.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-persistent-input.rules' as rules
file
parse_file: reading '/etc/udev/rules.d/60-persistent-storage.rules' as rules
file
parse_file: reading '/etc/udev/rules.d/75-cd-aliases-generator.rules' as
rules file
parse_file: reading '/etc/udev/rules.d/75-persistent-net-generator.rules' as
rules file
parse_file: reading '/etc/udev/rules.d/81-cdrom.rules' as rules file
parse_file: reading '/etc/udev/rules.d/95-udev-late.rules' as rules file
unable to open device '/block/sr0'

When I look into /sys it's empty. So is /proc, for that matter.

Suggestions?

- Mark


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to