When I shut down my system, the normal shutdown process hangs on unloaded the ALSA modules. There appears to be no failure or errors, per se, only an indefinite wait for the modules to unload Reproducible: Always Steps to Reproduce: 1.Shutdown, either from Gnome or the console 2. 3. Actual Results: System begins shutdown, then freezes. Expected Results: System shuts down fully and powers off I asked around for help, which led to some digging into the alsasound init script and a manual unloading of the modules. It was found that manually unloading the modules in the order of dependencies listed by lsmod enabled the system to shutdown properly. Digging into the init script revealed that "alsasound stop" does not unload the modules in any particular order, leading to the system trying to unload a given module that is still in use elsewhere.
Setting UNLOAD_ON_STOP to "no" in /etc/conf.d/alsasound should do the trick. *** This bug has been marked as a duplicate of bug 253535 ***