Hi all.
Just wondering, where / when should udevd get started? anywhere besides /etc/init.d/boot.d/S02boot.udev → …/boot.udev ? What could stop it running correctly ?
I ask because mine seems to have stopped working as of a couple days ago. The only thing I did then was configure SMB and LDAP (possibly incorrectly?) but I doubt that could be relevant.
Near as I can figure, the init script gets called, runs udevd, which actually does do some stuff (turning up the log level in /etc/udev/udev.conf yields a lot of activity in /var/log/boot.msg, but nothing glaringly obviously wrong) but there are a lot of /dev entries that do not get created such as /dev/dri/card* even tho lsmod reports that the kernel modules for the card are loaded.
After login, udevd does not seem to be running according to ps, hotplugging USB devices does not work. /etc/init.d/boot.udev restart and removing and reinserting some modules brings things back to some semblance of normality, and udevd continues running fine afterwards, but that being the case, why would it not run on boot? have I missed something really simple?
OpenSuSE 11.1
2.6.27.21-0.1-default
Cheers.