This source did the same as I did, but also mentioned that they have to manually configure this every reboot
https://getsatisfaction.com/jolicloud/topics/internal_mic_doesnt_work_on_hp_mini_1000 ( I just notice that plug & unplug can reproduce this, too. ) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to alsa-driver in Ubuntu. https://bugs.launchpad.net/bugs/1170994 Title: Internal Mic is not working properly on HP mini 1001tu, ubuntu 12.04.2 Status in “alsa-driver” package in Ubuntu: New Bug description: Hi, I did a fresh installed of ubuntu 12.04.2 on my netbook HP mini 1001tu After installing skype 4.1, I tested if the internal mic is working properly. And apparently it didn't work. ======== The first attempt to solve this problem was referencing the following site: http://askubuntu.com/questions/155364/internal-microphone-not-working- on-hp-mini When I changed the setting: (terminal > alsamixer > F4: Capture > Input Source) From "Mic" to "Line" I could then detect the internal mic working by "PulseAudio Volume Control" ( or using terminal > pauvcontrol ) I could also make my internal mic working by using "PulseAudio Volume Control" (Tab [Input Devices] => Internal Sound Device, Analog Stereo => Port: ) From "Analog Input" to "Line Input" ===== The internal mic was working now, therefore I went on testing external mic/headphone jack (or hole? sorry for my bad English) It works with headphone, microphone, and also headset (the mix of headphone and mix both). But after I unplugged these devices, I found that the internal mic was not working anymore. It had to be re-configure again according to the procedures of solving internal mic fail. ===== The second attempt to achieve correct auto-switching behavior is trying to add settings to /etc/asound.conf or ~/.asoundrc (according to: http://wiki.audacityteam.org/wiki/USB_mic_on_Linux#Setting_default_recording_device) pcm.internal_mic { type hw slave.pcm="hw:0,0,1" } pcm.!default { type asym playback.pcm { type plug slave.pcm "hw:0,0" } capture.pcm { type plug slave.pcm "internal_mic" } } I have tested "hw:0,0,1" is the presence of internal mic with arecord -f dat -d 2 -D hw:0,0,1 test.wav ==== Unfortunately, this didn't work as expected. The auto-switching is still not working properly. I think this is reproducible, so I post this as a bug report. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1170994/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

