Should alsa-base.conf have mbp101 model added for snd_hda_intel automatically?

Asked by John McAleely

I recently installed Ubuntu 13.04 on a MacBookPro10,2.

After working around lp #1169984, I found that the internal microphone still did not work.

After some googling, I found this article: http://www.rdoxenham.com/?p=317 where this is noted as a necessary step to properly enable audio on this laptop:

# echo "options snd_hda_intel model=mbp101" >> /etc/modprobe.d/snd_hda_intel.conf

On my machine, I placed the same option into /etc/modprobe.d/alsa-base.conf, mostly because the contents looked like an appropriate place to put it.

Was that the appropriate file to use on Ubuntu? Should some part of the installation/configuration process have done this automatically?

Details of the sound setup on this machine are here: http://askubuntu.com/questions/304455

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

You can use alsa-base.conf if you like. Keeping configs for the same thing is sensible. You can also make your own file. If do be sure it has a .conf extension but there is no hard and fast rule. If you want to run the command you gave in the question without becoming root, run:

 echo "options snd_hda_intel model=mbp101" | sudo tee -a /etc/modprobe.d/alsa-base.conf

Easy peasy

Revision history for this message
John McAleely (john.mcaleely) said :
#2

OK, so that covers whether I've added it to the right file - thanks!

However, should something in the setup have done this for me? As it stands Ubuntu installs with a non-working Microphone on this Laptop. Is that expected?

Revision history for this message
Best actionparsnip (andrew-woodhead666) said :
#3

Been saying it for years. dmidecode picks up makes and models and deb files could be made for those models and installed first time. Sadly it would require a tonne of effort so it is dealt with on an ad-hoc basis using forums and such.

Revision history for this message
John McAleely (john.mcaleely) said :
#4

ah, fair enough!

Revision history for this message
John McAleely (john.mcaleely) said :
#5

Thanks actionparsnip, that solved my question.