I've found a number of posts about this online, but none of the solutions offered have helped me.
In order to use my laptop's on board microphone, I must go into alsamixer and set "Input Source" to "Front Mic", instead of "Mic" as it is.
When I reset, however, the back to "Mic" it goes.
I have run alsactl store, and if I _manually_ run alsactl restore, the settings are restored.
However, if I add alsactl restore to a startup script, it does not.
I have followed these instructions (bottom post):
But to no avail. Instead of simply, alsactl restore, I put:
alsactl -d restore >> /home/hsiu/didrcsdrunalsa
Hoping to determine if it was actually running. the file didrcsdrunalsa is created, but there's no debug info in there as alsactl -d usually outputs, so it's difficult to tell. I also put
alsactl -d restore >> /home/hsiu/didrclocalrunalsa.txt
in my /etc/rc.local. Again, the file didrclocalrunalsa.txt is created, but it is 0 bytes, no information.
As I said, if I manually run alsactl [-d] restore at the command line, it works. So, I'm wondering what's happening at startup.
Any advice would be appreciated.