Jeahavee ,
Here is what you need to do to get your sound to work16. Audio SubsystemOn Ubuntu Linux Jaunty 9.04, Ubuntu Linux Hardy 8.04 and Ubuntu Linux Intrepid 8.10 the audio subsystem is mostly supported (multichannel autoconfiguration support is due in Ubuntu 9.10)
NOTE: In order to enable the internal microphone in recent models series HP Pavilion DV4, HP Pavilion DV5 and HP Pavilion DV7 you need to add an argument to the main configuration file [thanks to Enrico!].
Open in an editor file alsa-base.conf
- Code: Select all
sudo gedit /etc/modprobe.d/alsa-base.conf
add at the bottom line (ensure there are no other lines starting with ‘optios snd-hda-intel’ in they are delete them)
- Code: Select all
options snd-hda-intel model=hp-dv5 enable_msi=1
This way you would gain access to the mixer ‘digital input’ section which would enable you to use the notebook internal microphone. Remember to reboot to make these changes effective!
Bug reference:
http://bugzilla.kernel.org/show_bug.cgi?id=12440Very recent models may have a few issues with microphone and multichannel audio. They can try out latest pulseaudio 0.9.15 (for autoconfiguration issues) and latest alsa 1.0.18 (for multichannel and microphone support).
PULSEAUDIOTo install the updated deb packages by hand download it from
http://ppa.launchpad.net/themuso/ppa/ub ... ulseaudio/ and double click on the downloaded .deb file. Done it!
If you instead want to have it automatically updated at every new release all you have to do is adding its repository as a third party software source in System -> Administration -> Software Sources -> Third Party Software: click on ADD button and paste
- Code: Select all
deb http://ppa.launchpad.net/themuso/ppa/ubuntu jaunty main
You also have to add the PPA authentication key:- Code: Select all
gpg --keyserver keyserver.ubuntu.com --recv B88A1AA8
gpg --export --armor B88A1AA8 | sudo apt-key add -
Update the package lists and upgrade the prompted packages
ALSAIf you have decided to try the latest drivers you can use the Bob Nelson script which I have further tweaked in order to prompt you with a choice among few most common modes to try out (download it from here).
Beware that these drivers, despite being stable, do not have any Ubuntu specific patch.
This script supports the following chipsets:
Intel HD Audio ICH6, ICH6M, ESB2, ICH7, ICH8, ICH9, ICH10, PCH, SCH
ATI SB450, SB600, R600, RS600, RS690, RS780, RV610, RV620, RV630, RV635, RV670, RV770
VIA VT8251/VT8237A,
SIS966, ULI M5461
After downloading it you need to change the permission of the script and make it executable, in a terminal type:- Code: Select all
chmod 755 alsa_setup
This command assumes you downloaded the script in your home folder.
What this script does is:
- Download the ALSA modules
- Compile the modules
- Enables you to test different module options to see which one best suits you [new]
- Enables you to test the driver with different configurations [new]
- Enables you to undo the changes in case you’ve done the wrong mode choice [new]
- Change your
- Code: Select all
/etc/modprobe.d/alsa-base file
- Remove the installer files
To run the script type in terminal window
- Code: Select all
sudo ./alsa_setup
to see what is your audio CODEC go to System->Preferences->Sound and simply click on any drop down menu to read the code next to HDA Intel (i.e. ALC800)
now confront what mode better suits your specific CODEC by having a look at file
- Code: Select all
alsa-driver-1.0.19/alsa-kernel/Documentation/HD-Audio-Models.txt
If you need to add a mode not listed in the provided script type in terminal (where auto should be replaced with the correct codec mode)
- Code: Select all
sudo echo "options snd-hda-intel model=auto" >> /etc/modprobe.d/alsa-base.conf
Users of recent models (eg. dv4-1117) also benefited from enabling Message Signaled Interrupt (MSI)
- Code: Select all
sudo echo "options snd-hda-intel enable_msi=1" >> /etc/modprobe.d/alsa-base.conf
Ubuntu Wiki has a well done wiki concerning this issue:
https://help.ubuntu.com/community/HdaIntelSoundHowto