Tue, 10 Jan 2006
udev, the usual scapegoat
Joeyh: as amazing as this may appear to a casual observer, it's not the fault of udev if your kernel is broken. Poking at a uevent file in sysfs has the effect of generating an hotplug event, which when received by udevd will make it load with modprobe the driver module specified by the kernel itself.
The moral of this is that if loading a kernel driver breaks your system, then your kernel is buggy. Since plugging in the driver later works then probably the bug is more complex that "this driver kills my system" and may involve interactions between different kernel subsystems with specific timings.