laptop internal speakers don't work
The laptop model is HP Compaq CQ50.
Here's the output of lspci:
Quote:
00:00.0 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation Device 075e (rev a2)
00:01.1 SMBus: nVidia Corporation MCP78S [GeForce 8200] SMBus (rev a1)
00:01.3 Co-processor: nVidia Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
00:01.4 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
00:02.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:04.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:04.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:06.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] IDE (rev a1)
00:07.0 Audio device: nVidia Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:09.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP77 Ethernet (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
00:14.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor Link Control
02:00.0 VGA compatible controller: nVidia Corporation C77 [GeForce 8200M G] (rev a2)
07:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
The sound works if I connect an external speaker to the jack. But the internal speakers don't work.
I have made sure sound is not muted and raised the controls in sound preferences, alsamixer and gnome-alsamixer.
This is on Ubuntu 10.10. Output of uname -a:
Quote:
Linux tilo 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 01:41:57 UTC 2010 i686 GNU/Linux
How can I fix this problem?
Re: laptop internal speakers don't work
Use the alsa-info-script to provide detailed information.
Run this command in a terminal:
Code:
wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh
Choose the upload option and provide a link for the output.
[Terminal="Applications->Accessories->Terminal"]
Re: laptop internal speakers don't work
Re: laptop internal speakers don't work
Try this. Using a Terminal="Applications->Accessories->Terminal"
Open this file for editing:
Code:
gksudo gedit /etc/modprobe.d/alsa-base.conf
Insert this line at the bottom:
Code:
options snd-hda-intel model=laptop position_fix=1 enable=yes
Save. Close. Reboot.
Check your levels in alsamixer.
Press <F6> to select the correct soundcard.
Press <F3> to show playback levels. <F4> selects capture levels [or use <Tab>]
Use the left/right arrow keys to select and up/down arrow keys to change levels. <M> to mute/unmute.
Go to "System ->Preferences ->Sound" and make sure the correct soundcard is default and adjust your profile on the hardware tab.
On the output tab choose the correct device.
Re: laptop internal speakers don't work
I followed all the steps you mentioned.
After adding the line
options snd-hda-intel model=laptop position_fix=1 enable=yes
in
/etc/modprobe.d/alsa-base.conf
The jack also stopped working.
In alsamixer I have selected HDA NVidia as the sound card.
In Sound Preferences, there's only one device listed. I have tested all the profiles in the Hardware tab.
Now, there's no sound output.
Re: laptop internal speakers don't work
Update:
In Sound Preferences, Hardware tab, when I select Analog Stereo Duplex or Analog Stereo Output, the jack works. But the internal speakers don't with any profile.
Re: laptop internal speakers don't work
Gotcha. Replace that switch with this one:
Code:
options snd-hda-intel model=ideapad
Remember to reboot to initialize then check alsamixer.
Other models to try:
Code:
laptop
dell-laptop
olpc-xo-1_5
Re: laptop internal speakers don't work
I am having the same problem with my internal laptop speakers not working. I've tried the solutions already listed. I get sound with a headset in the headset jack, but nothing through the internal speakers.
Alsa-info-script: http://www.alsa-project.org/db/?f=05...12ee87fdfe6c79
Re: laptop internal speakers don't work
Quote:
Originally Posted by
Dthsapprntc
I am having the same problem with my internal laptop speakers not working. I've tried the solutions already listed. I get sound with a headset in the headset jack, but nothing through the internal speakers.
You have different hardware, so that will not work for you. I'll need you to revert any changes you've made. Remove any custom entries from this file:
Code:
gksudo gedit /etc/modprobe.d/alsa-base.conf
Update your install:
Code:
sudo apt-get update
sudo apt-get upgrade
sudo update-grub
Reboot. Now this to update alsa. Using a Terminal="Applications->Accessories->Terminal"
Add the ubuntu-audio-dev ppa:
Code:
sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
sudo apt-get update
Now install:
Code:
sudo apt-get install linux-alsa-driver-modules-$(uname -r)
Reboot
Check your levels in alsamixer.
Press <F6> to select the correct soundcard.
Press <F3> to show playback levels. <F4> selects capture levels [or use <Tab>]
Use the left/right arrow keys to select and up/down arrow keys to change levels. <M> to mute/unmute.
Go to "System ->Preferences ->Sound" and make sure the correct soundcard is default and adjust your profile on the hardware tab.
On the output tab choose the correct device.
Re: laptop internal speakers don't work
options snd-hda-intel model=ideapad
works.
Thanks lidex.