In the most recent alsa init script in initscripts, everything hinges on the assumption that the alsa drivers won't be loaded when that script starts. That is fine for actually loading the drivers, but the "alsactl restore" is buried deep in there too.
So the result is that if your alsa drivers get loaded before the alsa init script with something like (from modules.conf) # make sure the sound card is loaded before btaudio below btaudio sound-slot-0 (which forces alsa to load before btaudio, which is loaded before the alsa init script) you don't get your line levels restored with "alsactl restore". alsactl restore should be separated out from acutally loading the drivers. b. -- Brian J. Murrell
msg67034/pgp00000.pgp
Description: PGP signature