On Tue, Feb 10, 2004 at 02:20:19PM +0100, Helge Hafting wrote:Sure. Completely random device numbers will make this demand loading of device drivers impossible. Either it won't happen (all numbers won't be completely random, although they may get more dynamic than today) or
Non-devfs setups (with or without udev) support a similiar trigger
mechanism for module loading, that is simpler to set up and understand.
And that is a persistend device node. Plain, simple, and ls sees it too.
Open it and the device is loaded as needed. And at open time, not
at lookup time. Load at lookup time might not be necessary, after all.
This doesn't work anymore if you move to dynamic device numbers, nor
does it work cleanly if /dev is on tmpfs or something else that doesn'tStill possible. Boot script (possibly the udev startup script)
persist between reboots (that's one of the things I like about devfs,
being able to use it with a RO root.)