After some more research, I can confirm that this is a udev bug, or at least strongly related to udev...
The script responsible for "Loading hardware drivers" is /etc/init.d/udev... And the lines it hangs on begins at line 61. The command "udevadm trigger" is what causes the long wait. --snip-- log_begin_msg "Loading hardware drivers..." /sbin/udevadm trigger if /sbin/udevadm settle; then log_end_msg 0 else log_end_msg $? fi --snip-- Changing those lines to: --snip-- log_begin_msg "Loading hardware drivers..." /sbin/udevadm trigger & log_end_msg 0 #if /sbin/udevadm settle; then # log_end_msg 0 #else # log_end_msg $? #fi --snip-- Alleviates the problem and reduces boot time by approx. 90 seconds (60 seconds vs. 150 seconds) But, is backgrounding this and letting the other scripts run wise? AFAIK, the only modules autoloaded on my system are iwl3945, agpgart, nvidia, and usb-storage and some others... and agpgart and nvidia are loaded before X starts (they are the first to be loaded)... -- Long delay when "Loading Hardware Drivers" https://bugs.launchpad.net/bugs/219243 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs