After playing for a few days with a brand new 3G iPad, I turned back to my powerful netbook, a Toshiba Satellite T110 running Ubuntu 10.04. One of the wishes for the year 2011 was to get done with the only 2 shortcomings of the beastly tiny machine that I found after 4 months of hard use: get the mic and the headset working.
The problem: the built-in microphone does not work.
Solution: Install the last Alsa drivers and operate them from Gnome-Alsamixer
sudo tar -xvjf alsa-driver-1.0.23.tar.bz
# install gnome-alsamixer. If it is installed already, reboot.
sudo apt-get install gnome-alsamixer
GUI opens up: select Mic F on the left and IEC958 and IEC958 Default PCM on the right`
Repeat every time a new kernel is installed
The problem: The speakers keep working when a headset is plugged in
The solution: Add a line to alsa-base.conf
$ sudo gedit /etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=”olpc-xo-1_5″