2005 m. Liepos 27 d., Trečiadienis 19:57, Kirill Belokurov rašė: > No, it was not autoloaded on startup. Appending the "nvidia" to > /etc/modules resolved the issues. Although it is a bit strange, why this > became necessary, because with kernel 2.6.11 and without udev it worked > without "nvidia".
That's because udev does not support module load on demand: <qoute from="/usr/share/doc/udev/README.Debian.gz"> How does udev work? ~~~~~~~~~~~~~~~~~~~ Short summary: when a driver is loaded it makes some information available in /sys/ and udev is run to read them and create the appropriate devices. This means that: - modules cannot be loaded on demand when applications open their device, because the device is not yet there! - since modules are not loaded on demand, if you do not have a working hotplug package which can synthesize PCI hotplug events at boot time you will have to manually load with /etc/modules all the drivers you need. - some modules are not hardware drivers and cannot be loaded automatically by hotplug, so they will have to be listed in /etc/modules as well. </qoute>
pgppyBvNyWu1X.pgp
Description: PGP signature