My latest computer has two dvd's; only one is a writer. I also have
a usb dvd writer that I occasionally use. Pre systemd udev generated
/etc/udev/rules.d/70-persistent-cd.rules for the devices on the first
boot. The first time I plugged in the usb device, entries were added
for that. I never understood why it worked, but it did.
For lfs-7.1, I eventually rebuilt it with pre systemd udev. I built
lfs-7.2 and some of blfs, but decided to make lfs-7.3 work.
After a lot of tries, I found that the old 70-persistent-cd.rules
worked after I replaced the ENV{ID_PATH} entries with ENV{ID_SERIAL}
entries. With lfs-7.4, I will attemt to generate the file properly.
I had problems with my two ethernets. Since they use different
drivers, I eventually found that building one driver in the kernel
and the other as a module kept them in consistent order.
I discovered the file /etc/sysconfig/udev_retry and added sound to
it. This file must have appeared with sysstemd.
The latest problem I found a solution for was ejecting and closing
the dvd's. I didn't know it was a systemd problem until I found a
solution on the net for similar problems.
The file /lib/udev/rules.d/60-cdrom_id.rules has a line:
IMPORT{program}="cdrom_id --lock-media $devnode"
Removing "--lock-media" from this line fixed it.
Summary of systemd-udev:
If it ain't broke, fix it.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page