[alsa-devel] sound issues on an HP Pavilion DV3-1075 (solved)

Liviu Andronic landronimirc at gmail.com
Wed Sep 23 09:55:34 CEST 2009


Dear ALSA devels
I am writing on an ALSA-related issue that I managed to solve, on Debian
testing with kernel 2.6.30 and ALSA 1.0.21. For background and exact
symptoms please see these two threads. [1] [2]

The first issue was that there was no sound. I solved it by manually
configuring it as follows:
debian-liv:/home/liviu# cat /etc/modprobe.d/sound
## ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-hda-intel
alias snd-card-1 snd-usb-audio

## module options should go here
options snd-hda-intel index=0 model=hp-dv5 enable_msi=1
options snd-usb-audio index=1

The second issue concerned the external speakers/headphones: when such
devices were plugged in, the internal speakers were not muted and the audio
stream was not redirected to the external headset (that is, there was no
sound in the headphones); although I didn't check, the microphone was
probably not working, too. The issue was solved by adding position-fix=1.
Thus, the following line was used
options snd-hda-intel index=0 model=hp-dv5 enable-msi=1 position-fix=1

I have similar issues on Ubuntu Jackalope, and it seems that on Ubuntu it is
quite often that audio cards on HP Pavilions misbehave by default (no sound,
no sound in headphones, etc.).

Best regards
Liviu

[1] http://www.mail-archive.com/debian-user@lists.debian.org/msg555984.html
[2] http://www.pubbs.net/debian/200909/102780/


### Debug messages ###
liviu at debian-liv:~$ cat /proc/asound/card*/codec* | grep Codec
Codec: IDT 92HD71B7X
Codec: ATI RS690/780 HDMI

liviu at debian-liv:~$ cat /proc/asound/cards
0 [SB             ]: HDA-Intel - HDA ATI SB
                       HDA ATI SB at 0xd2400000 irq 16
1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xd2310000 irq 29
liviu at debian-liv:~$ cat /proc/asound/devices
  0: [ 0]   : control
   1:        : sequencer
  4: [ 0- 0]: hardware dependent
16: [ 0- 0]: digital audio playback
17: [ 0- 1]: digital audio playback
24: [ 0- 0]: digital audio capture
32: [ 1]   : control
33:        : timer
36: [ 1- 0]: hardware dependent
51: [ 1- 3]: digital audio playback


liviu at debian-liv:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: STAC92xx Digital [STAC92xx Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI]
   Subdevices: 1/1
  Subdevice #0: subdevice #0


liviu at debian-liv:~$ aplay -L
default:CARD=SB
    HDA ATI SB, STAC92xx Analog
    Default Audio Device
front:CARD=SB,DEV=0
    HDA ATI SB, STAC92xx Analog
     Front speakers
surround40:CARD=SB,DEV=0
    HDA ATI SB, STAC92xx Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
    HDA ATI SB, STAC92xx Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
    HDA ATI SB, STAC92xx Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
    HDA ATI SB, STAC92xx Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
    HDA ATI SB, STAC92xx Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=SB,DEV=0
    HDA ATI SB, STAC92xx Digital
    IEC958 (S/PDIF) Digital Audio Output
null
    Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=HDMI
    HDA ATI HDMI, ATI HDMI
    HDMI Audio Output


-Computer-
Processor : 2x AMD Turion(tm) X2 Dual-Core Mobile RM-72
Memory : 3802MB (907MB used)
Operating System : Debian GNU/Linux squeeze/sid
User Name : liviu (Liviu)
Date/Time : Tue 22 Sep 2009 12:58:23 BST
-Display-
Resolution : 1280x800 pixels
OpenGL Renderer : ATI Radeon HD 3200 Graphics
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : HDA-Intel - HDA ATI SB
Audio Adapter : HDA-Intel - HDA ATI HDMI
-Input Devices-
Macintosh mouse button emulation
AT Translated Set 2 keyboard
Video Bus
Power Button
Power Button
Lid Switch
PC Speaker
ST LIS3LV02DL Accelerometer
HP Webcam
SynPS/2 Synaptics TouchPad
HDA Digital PCBeep
HDA ATI SB Mic at Ext Front Jack
HDA ATI SB HP Out at Ext Front Jack
-Printers (CUPS)-
psc_1200_first


-Version-
Kernel : Linux 2.6.30-1-amd64 (x86_64)
Compiled : #1 SMP Sat Aug 15 18:09:19 UTC 2009
C Library : GNU C Library version 2.9 (stable)
Default C Compiler : GNU C Compiler version 4.3.4 (Debian 4.3.4-2)
Distribution : Debian GNU/Linux squeeze/sid
-Current Session-
Computer Name : debian-liv
User Name : liviu (Liviu)
Home Directory : /home/liviu
Desktop Environment : XFCE 4
-Misc-
Uptime : 2 hours, 19 minutes
Load Average : 0.57, 0.67, 0.73


liviu at debian-liv:~$ lspci -vv
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
Subsystem: Hewlett-Packard Company Device 1506
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin ? routed to IRQ 16
Region 0: Memory at d2400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel

[..]

01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller
Subsystem: ATI Technologies Inc RS780 Azalia controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 0: Memory at d2310000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel


liviu at debian-liv:~$ lsmod | grep -i snd
snd_hda_codec_atihdmi     3952  1
snd_hda_codec_idt      62480  1
snd_hda_intel          26680  9
snd_hda_codec          75248  3
snd_hda_codec_atihdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep               8152  1 snd_hda_codec
snd_pcm_oss            37200  0
snd_mixer_oss          15072  2 snd_pcm_oss
snd_pcm                78504  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_midi            6976  0
snd_rawmidi            23008  1 snd_seq_midi
snd_seq_midi_event      7712  1 snd_seq_midi
snd_seq                51392  2 snd_seq_midi,snd_seq_midi_event
snd_timer              21824  3 snd_pcm,snd_seq
snd_seq_device          7476  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    63912  25
snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               7984  2 snd
snd_page_alloc         10000  2 snd_hda_intel,snd_pcm


-- 
Do you know how to read?
http://www.alienetworks.com/srtest.cfm
Do you know how to write?
http://garbl.home.comcast.net/~garbl/stylemanual/e.htm#e-mail




-- 
Do you know how to read?
http://www.alienetworks.com/srtest.cfm
Do you know how to write?
http://garbl.home.comcast.net/~garbl/stylemanual/e.htm#e-mail


More information about the Alsa-devel mailing list