On 25 April 2012, at 19:58, Stroller wrote: > ... > So this is problematic the next time I reboot, because all of a sudden, now > alsamixer doesn't work. In fact, I can demonstrate that the problem is > related directly to this file: > > # alsamixer > cannot open mixer: Invalid argument > # rm /etc/asound.conf > # alsamixer > # echo $? > 0 > # > > So could anyone possibly explain this for me, please?
Ok, fixed this. `alsamixer -c 0` makes it work. I was sure I tried this before, and it didn't work. Confusion is compounded here, because I'm using my laptop, working by SSH, and if I leave the nettop for too long the TV screen blanks; this onboard audio requires the nVidia drivers to be loaded, and this screen blanking also causes the audio to stop. I keep forgetting to notice this! If anyone could explain how I make card 0 the default for alsamixer, too, then I'd be very grateful. That question leads on to… > I'm liable to have another question or two in a moment, but I'd initially > just really love to understand why the alsa documentation says to have > separate pcm.!default and ctl.!default definitions (instead of a single > "everything.!default) TIA, Stroller.