All of lore.kernel.org
 help / color / mirror / Atom feed
* sound issues on an HP Pavilion DV3-1075 (solved)
       [not found] ` <68b1e2610909220421o77cc27fbg9597aa638c16c919@mail.gmail.com>
@ 2009-09-23  7:55   ` Liviu Andronic
       [not found]     ` <604760770909230311o2aeb8ecfu4aa8707bce334610@mail.gmail.com>
  0 siblings, 1 reply; 9+ messages in thread
From: Liviu Andronic @ 2009-09-23  7:55 UTC (permalink / raw)
  To: alsa-devel

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@debian-liv:~$ cat /proc/asound/card*/codec* | grep Codec
Codec: IDT 92HD71B7X
Codec: ATI RS690/780 HDMI

liviu@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@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@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@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@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@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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: sound issues on an HP Pavilion DV3-1075 (solved)
       [not found]     ` <604760770909230311o2aeb8ecfu4aa8707bce334610@mail.gmail.com>
@ 2009-09-23 13:06       ` Liviu Andronic
  2009-09-23 14:06         ` Takashi Iwai
  0 siblings, 1 reply; 9+ messages in thread
From: Liviu Andronic @ 2009-09-23 13:06 UTC (permalink / raw)
  To: Daniel Chen; +Cc: alsa-devel

On 9/23/09, Daniel Chen <seven.steps@gmail.com> wrote:
> Yes, both of these options are necessary. What's your lspci -nv|grep -A1 0403?
>
debian-liv:/home/liviu# lspci -nv|grep -A1 0403
00:14.2 0403: 1002:4383
	Subsystem: 103c:1506
--
01:05.1 0403: 1002:960f
	Subsystem: 1002:960f

Best
Liviu

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: sound issues on an HP Pavilion DV3-1075 (solved)
  2009-09-23 13:06       ` Liviu Andronic
@ 2009-09-23 14:06         ` Takashi Iwai
  2009-09-23 14:31           ` Liviu Andronic
  0 siblings, 1 reply; 9+ messages in thread
From: Takashi Iwai @ 2009-09-23 14:06 UTC (permalink / raw)
  To: Liviu Andronic; +Cc: Daniel Chen, alsa-devel

At Wed, 23 Sep 2009 14:06:53 +0100,
Liviu Andronic wrote:
> 
> On 9/23/09, Daniel Chen <seven.steps@gmail.com> wrote:
> > Yes, both of these options are necessary. What's your lspci -nv|grep -A1 0403?
> >
> debian-liv:/home/liviu# lspci -nv|grep -A1 0403
> 00:14.2 0403: 1002:4383
> 	Subsystem: 103c:1506
> --
> 01:05.1 0403: 1002:960f
> 	Subsystem: 1002:960f

Could you give rather the alsa-info.sh output (run with --no-upload
option)?  This will contain all needed information.


thanks,

Takashi

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: sound issues on an HP Pavilion DV3-1075 (solved)
  2009-09-23 14:06         ` Takashi Iwai
@ 2009-09-23 14:31           ` Liviu Andronic
  2009-09-23 14:35             ` Takashi Iwai
  2009-09-23 14:38             ` Takashi Iwai
  0 siblings, 2 replies; 9+ messages in thread
From: Liviu Andronic @ 2009-09-23 14:31 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Daniel Chen, alsa-devel

[-- Attachment #1: Type: text/plain, Size: 336 bytes --]

On 9/23/09, Takashi Iwai <tiwai@suse.de> wrote:
> Could you give rather the alsa-info.sh output (run with --no-upload
>  option)?  This will contain all needed information.
>
Shouldn't this come with some ALSA package? Here
debian-liv:/home/liviu# locate alsa-info
debian-liv:/home/liviu#

Anyway, found on the net. See attached.
Liviu

[-- Attachment #2: alsa-info.txt.BGQewgQFvx --]
[-- Type: application/octet-stream, Size: 29880 bytes --]

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.58
!!################################

!!Script ran on: Wed Sep 23 15:25:55 UTC 2009


!!Linux Distribution
!!------------------

Debian GNU/Linux squeeze/sid \n \l


!!DMI Information
!!---------------

Manufacturer:      Hewlett-Packard
Product Name:      HP Pavilion dv3 Notebook PC


!!Kernel Information
!!------------------

Kernel release:    2.6.30-1-amd64
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     1.0.20
Library version:    1.0.20
Utilities version:  1.0.21


!!Loaded ALSA modules
!!-------------------

snd_hda_intel
snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

ESound Daemon:
      Installed - Yes (/usr/bin/esd)
      Running - No

Jack:
      Installed - Yes (/usr/bin/jackd)
      Running - No


!!Soundcards recognised by ALSA
!!-----------------------------

 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


!!PCI Soundcards installed in the system
!!--------------------------------------

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller


!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------

00:14.2 0403: 1002:4383
	Subsystem: 103c:1506
--
01:05.1 0403: 1002:960f
	Subsystem: 1002:960f


!!Modprobe options (Sound related)
!!--------------------------------

snd-atiixp-modem: index=-2
snd-intel8x0m: index=-2
snd-via82xx-modem: index=-2
snd-pcsp: index=-2
snd-hda-intel: index=0 model=hp-dv5 enable_msi=1 position_fix=1
snd-usb-audio: index=1


!!Loaded sound module options
!!--------------------------

!!Module: snd_hda_intel
	bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1
	enable : Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : 1
	id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
	index : 0,-1,-1,-1,-1,-1,-1,-1
	model : hp-dv5,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
	position_fix : 1,0,0,0,0,0,0,0
	power_save : 0
	power_save_controller : Y
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1
	probe_only : N,N,N,N,N,N,N,N
	single_cmd : N

!!Module: snd_hda_intel
	bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1
	enable : Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : 1
	id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
	index : 0,-1,-1,-1,-1,-1,-1,-1
	model : hp-dv5,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
	position_fix : 1,0,0,0,0,0,0,0
	power_save : 0
	power_save_controller : Y
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1
	probe_only : N,N,N,N,N,N,N,N
	single_cmd : N


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: IDT 92HD71B7X
Address: 0
Function Id: 0x1
Vendor Id: 0x111d76b2
Subsystem Id: 0x103c1506
Revision Id: 0x100302
No Modem Function Group found
Default PCM:
    rates [0x7e0]: 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
GPIO: io=8, o=0, i=0, unsolicited=1, wake=1
  IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[5]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[6]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[7]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Power-Map: 0x01
Analog Loopback: 0x00
Node 0x0a [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x0221201f: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Grey
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Connection: 3
     0x10 0x11* 0x17
Node 0x0b [Pin Complex] wcaps 0x400081: Stereo
  Pincap 0x00001724: IN Detect
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x02a12020: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Grey
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
Node 0x0c [Pin Complex] wcaps 0x400081: Stereo
  Pincap 0x00001724: IN Detect
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
Node 0x0d [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x00000014: OUT Detect
  Pin Default 0x90170010: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 3
     0x10* 0x11 0x17
Node 0x0e [Pin Complex] wcaps 0x400081: Stereo
  Pincap 0x00001724: IN Detect
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x40f000f1: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x1
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
Node 0x0f [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x00000014: OUT Detect
  Pin Default 0x40f000f2: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x2
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Connection: 3
     0x10 0x11 0x17*
Node 0x10 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
  Amp-Out caps: N/A
  Amp-Out vals:  [0x61 0x61]
  Converter: stream=0, channel=0
  Power: setting=D0, actual=D0
  Delay: 13 samples
Node 0x11 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
  Amp-Out caps: N/A
  Amp-Out vals:  [0x61 0x61]
  Converter: stream=0, channel=0
  Power: setting=D0, actual=D0
  Delay: 13 samples
Node 0x12 [Audio Input] wcaps 0x1d0541: Stereo
  Converter: stream=0, channel=0
  SDI-Select: 0
  Power: setting=D3, actual=D3
  Delay: 13 samples
  Connection: 1
     0x1c
  Processing caps: benign=0, ncoeff=0
Node 0x13 [Audio Input] wcaps 0x1d0541: Stereo
  Converter: stream=0, channel=0
  SDI-Select: 0
  Power: setting=D3, actual=D3
  Delay: 13 samples
  Connection: 1
     0x1d
  Processing caps: benign=0, ncoeff=0
Node 0x14 [Pin Complex] wcaps 0x400100: Mono
  Pincap 0x00000010: OUT
  Pin Default 0x40f000f4: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x4
  Pin-ctls: 0x00:
  Connection: 1
     0x16
Node 0x15 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 3
     0x10* 0x11 0x17
Node 0x16 [Audio Mixer] wcaps 0x200100: Mono
  Connection: 1
     0x15
Node 0x17 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x99 0x99] [0x99 0x99] [0x97 0x97] [0x9a 0x9a] [0x9a 0x9a]
  Connection: 5
     0x10 0x11 0x27 0x1a 0x1b
Node 0x18 [Pin Complex] wcaps 0x40000d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x95a6912e: [Fixed] Mic at Int Top
    Conn = Digital, Color = Pink
    DefAssociation = 0x2, Sequence = 0xe
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x19 [Pin Complex] wcaps 0x40000d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x40f000f5: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x5
  Pin-ctls: 0x00:
Node 0x1a [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 3
     0x0b* 0x0c 0x0e
Node 0x1b [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 3
     0x0b* 0x0c 0x0e
Node 0x1c [Audio Selector] wcaps 0x30090d: Stereo Amp-Out R/L
  Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
  Amp-Out vals:  [0x09 0x09]
  Connection: 4
     0x1a 0x17 0x18* 0x19
Node 0x1d [Audio Selector] wcaps 0x30090d: Stereo Amp-Out R/L
  Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
  Amp-Out vals:  [0x89 0x89]
  Connection: 4
     0x1b* 0x17 0x18 0x19
Node 0x1e [Pin Complex] wcaps 0x400301: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x40f000f6: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x6
  Pin-ctls: 0x00:
  Connection: 1
     0x24
Node 0x1f [Pin Complex] wcaps 0x400701: Stereo Digital
  Pincap 0x00010010: OUT EAPD
  EAPD 0x0:
  Pin Default 0x40f000f7: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x7
  Pin-ctls: 0x00:
  Power: setting=D0, actual=D0
  Connection: 2
     0x24* 0x25
Node 0x20 [Pin Complex] wcaps 0x400301: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x014411a0: [Jack] SPDIF Out at Ext Rear
    Conn = RCA, Color = Black
    DefAssociation = 0xa, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Connection: 1
     0x25
Node 0x21 [Audio Output] wcaps 0x40211: Stereo Digital
  Converter: stream=0, channel=0
  Digital: Enabled GenLevel
  Digital category: 0x2
  PCM:
    rates [0x7e0]: 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Delay: 4 samples
Node 0x22 [Audio Output] wcaps 0x40211: Stereo Digital
  Converter: stream=0, channel=0
  Digital: Enabled GenLevel
  Digital category: 0x2
  PCM:
    rates [0x7e0]: 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Delay: 4 samples
Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 3
     0x21* 0x1c 0x1d
Node 0x25 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 3
     0x22* 0x1c 0x1d
Node 0x26 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
  Amp-Out vals:  [0x00]
Node 0x27 [Pin Complex] wcaps 0x400000: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00:
Node 0x28 [Volume Knob Widget] wcaps 0x600000: Mono
  Volume-Knob: delta=1, steps=127, direct=1, val=127
  Connection: 2
     0x10 0x11
Codec: ATI RS690/780 HDMI
Address: 0
Function Id: 0x1
Vendor Id: 0x1002791a
Subsystem Id: 0x00791a00
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x40]: 48000
    bits [0x2]: 16
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x02
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116,  0 Sep 23 14:47 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 32 Sep 23 14:47 /dev/snd/controlC1
crw-rw----+ 1 root audio 116,  4 Sep 23 14:47 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116, 36 Sep 23 14:47 /dev/snd/hwC1D0
crw-rw----+ 1 root audio 116, 24 Sep 23 14:50 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116, 16 Sep 23 16:25 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116, 17 Sep 23 14:50 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116, 51 Sep 23 14:50 /dev/snd/pcmC1D3p
crw-rw----+ 1 root audio 116,  1 Sep 23 14:47 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Sep 23 14:47 /dev/snd/timer


!!Aplay/Arecord output
!!------------

APLAY

**** 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

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [SB]

Card hw:0 'SB'/'HDA ATI SB at 0xd2400000 irq 16'
  Mixer name	: 'IDT 92HD71B7X'
  Components	: 'HDA:111d76b2,103c1506,00100302'
  Controls      : 33
  Simple ctrls  : 20
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 38 [59%] [-19.50dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 60 [94%] [-3.00dB] [on]
  Front Right: Playback 60 [94%] [-3.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 242 [95%] [-2.60dB]
  Front Right: Playback 242 [95%] [-2.60dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958 Playback Source',0
  Capabilities: enum
  Items: 'Digital Playback' 'Analog Mux 1' 'Analog Mux 2'
  Item0: 'Digital Playback'
Simple mixer control 'IEC958 Playback Source',1
  Capabilities: enum
  Items: 'Digital Playback' 'Analog Mux 1' 'Analog Mux 2'
  Item0: 'Digital Playback'
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 9 [60%] [13.50dB] [on]
  Front Right: Capture 9 [60%] [13.50dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 9 [60%] [13.50dB] [off]
  Front Right: Capture 9 [60%] [13.50dB] [off]
Simple mixer control 'DAC0',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 26 [84%] [4.50dB] [off]
  Front Right: Capture 26 [84%] [4.50dB] [off]
Simple mixer control 'DAC1',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 26 [84%] [4.50dB] [off]
  Front Right: Capture 26 [84%] [4.50dB] [off]
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 104 [87%] [22.00dB]
  Front Right: Capture 104 [87%] [22.00dB]
Simple mixer control 'Digital Input Source',0
  Capabilities: enum
  Items: 'Analog Inputs' 'Mixer' 'Digital Mic 1'
  Item0: 'Digital Mic 1'
Simple mixer control 'Digital Input Source',1
  Capabilities: enum
  Items: 'Analog Inputs' 'Mixer' 'Digital Mic 1'
  Item0: 'Analog Inputs'
Simple mixer control 'Import0 Mux',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 25 [81%] [3.00dB] [off]
  Front Right: Capture 25 [81%] [3.00dB] [off]
Simple mixer control 'Import1 Mux',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 25 [81%] [3.00dB] [off]
  Front Right: Capture 25 [81%] [3.00dB] [off]
Simple mixer control 'Mux',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 3
  Front Left: Capture 0 [0%] [0.00dB]
  Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'Mux',1
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 3
  Front Left: Capture 0 [0%] [0.00dB]
  Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'PC Beep',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 3
  Mono: Playback 0 [0%] [-18.00dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 60 [94%] [-3.00dB] [on]
  Front Right: Playback 60 [94%] [-3.00dB] [on]

!!-------Mixer controls for card 1 [HDMI]

Card hw:1 'HDMI'/'HDA ATI HDMI at 0xd2310000 irq 29'
  Mixer name	: 'ATI RS690/780 HDMI'
  Components	: 'HDA:1002791a,00791a00,00100000'
  Controls      : 4
  Simple ctrls  : 1
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]


!!Alsactl output
!!-------------

--startcollapse--
state.SB {
	control.1 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 15'
		comment.dbmin 0
		comment.dbmax 2250
		iface MIXER
		name 'Capture Volume'
		value.0 9
		value.1 9
	}
	control.2 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
	}
	control.3 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 15'
		comment.dbmin 0
		comment.dbmax 2250
		iface MIXER
		name 'Capture Volume'
		index 1
		value.0 9
		value.1 9
	}
	control.4 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		index 1
		value.0 false
		value.1 false
	}
	control.5 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Import0 Mux Capture Switch'
		value.0 false
		value.1 false
	}
	control.6 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -3450
		comment.dbmax 1200
		iface MIXER
		name 'Import0 Mux Capture Volume'
		value.0 25
		value.1 25
	}
	control.7 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Import1 Mux Capture Switch'
		value.0 false
		value.1 false
	}
	control.8 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -3450
		comment.dbmax 1200
		iface MIXER
		name 'Import1 Mux Capture Volume'
		value.0 25
		value.1 25
	}
	control.9 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'DAC0 Capture Switch'
		value.0 false
		value.1 false
	}
	control.10 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -3450
		comment.dbmax 1200
		iface MIXER
		name 'DAC0 Capture Volume'
		value.0 26
		value.1 26
	}
	control.11 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'DAC1 Capture Switch'
		value.0 false
		value.1 false
	}
	control.12 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -3450
		comment.dbmax 1200
		iface MIXER
		name 'DAC1 Capture Volume'
		value.0 26
		value.1 26
	}
	control.13 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 64'
		comment.dbmin -4800
		comment.dbmax 0
		iface MIXER
		name 'Speaker Playback Volume'
		value.0 60
		value.1 60
	}
	control.14 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Speaker Playback Switch'
		value.0 true
		value.1 true
	}
	control.15 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'PC Beep Playback Switch'
		value false
	}
	control.16 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 1
		comment.range '0 - 3'
		comment.dbmin -1800
		comment.dbmax 0
		iface MIXER
		name 'PC Beep Playback Volume'
		value 0
	}
	control.17 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 64'
		comment.dbmin -4800
		comment.dbmax 0
		iface MIXER
		name 'Headphone Playback Volume'
		value.0 60
		value.1 60
	}
	control.18 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Headphone Playback Switch'
		value.0 true
		value.1 true
	}
	control.19 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 3'
		comment.dbmin 0
		comment.dbmax 3000
		iface MIXER
		name 'Mux Capture Volume'
		value.0 0
		value.1 0
	}
	control.20 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 3'
		comment.dbmin 0
		comment.dbmax 3000
		iface MIXER
		name 'Mux Capture Volume'
		index 1
		value.0 0
		value.1 0
	}
	control.21 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 'Analog Inputs'
		comment.item.1 Mixer
		comment.item.2 'Digital Mic 1'
		iface MIXER
		name 'Digital Input Source'
		value 'Digital Mic 1'
	}
	control.22 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 'Analog Inputs'
		comment.item.1 Mixer
		comment.item.2 'Digital Mic 1'
		iface MIXER
		name 'Digital Input Source'
		index 1
		value 'Analog Inputs'
	}
	control.23 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 'Digital Playback'
		comment.item.1 'Analog Mux 1'
		comment.item.2 'Analog Mux 2'
		iface MIXER
		name 'IEC958 Playback Source'
		value 'Digital Playback'
	}
	control.24 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 'Digital Playback'
		comment.item.1 'Analog Mux 1'
		comment.item.2 'Analog Mux 2'
		iface MIXER
		name 'IEC958 Playback Source'
		index 1
		value 'Digital Playback'
	}
	control.25 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.26 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.27 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.28 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
	}
	control.29 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Default PCM Playback Switch'
		value true
	}
	control.30 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 1
		comment.range '0 - 64'
		comment.dbmin -4800
		comment.dbmax 0
		iface MIXER
		name 'Master Playback Volume'
		value 38
	}
	control.31 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'Master Playback Switch'
		value true
	}
	control.32 {
		comment.access 'read write user'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 255'
		comment.tlv '0000000100000008ffffec1400000014'
		comment.dbmin -5100
		comment.dbmax 0
		iface MIXER
		name 'PCM Playback Volume'
		value.0 242
		value.1 242
	}
	control.33 {
		comment.access 'read write user'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 120'
		comment.tlv '0000000100000008fffff44800000032'
		comment.dbmin -3000
		comment.dbmax 3000
		iface MIXER
		name 'Digital Capture Volume'
		value.0 104
		value.1 104
	}
}
state.HDMI {
	control.1 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.2 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.3 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.4 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
ipt_MASQUERADE
xt_DSCP
fglrx
ppdev
lp
parport
sco
bridge
stp
bnep
rfcomm
l2cap
bluetooth
input_polldev
powernow_k8
cpufreq_stats
cpufreq_conservative
cpufreq_userspace
cpufreq_powersave
iptable_nat
iptable_mangle
ipt_REJECT
ipt_LOG
xt_limit
xt_tcpudp
xt_state
ipt_addrtype
ip6table_filter
ip6_tables
nf_nat_irc
nf_conntrack_irc
nf_nat_ftp
nf_nat
nf_conntrack_ipv4
nf_defrag_ipv4
nf_conntrack_ftp
nf_conntrack
iptable_filter
ip_tables
x_tables
ext2
fuse
lib80211_crypt_tkip
wl
lib80211
loop
snd_hda_codec_atihdmi
snd_hda_codec_idt
snd_hda_intel
snd_hda_codec
snd_hwdep
snd_pcm_oss
snd_mixer_oss
snd_pcm
snd_seq_midi
snd_rawmidi
snd_seq_midi_event
snd_seq
uvcvideo
snd_timer
videodev
snd_seq_device
v4l1_compat
v4l2_compat_ioctl32
snd
joydev
soundcore
i2c_piix4
hp_accel
snd_page_alloc
serio_raw
i2c_core
lis3lv02d
shpchp
pci_hotplug
psmouse
pcspkr
wmi
evdev
led_class
processor
ac
battery
button
ext3
jbd
mbcache
ata_generic
ide_pci_generic
sg
usb_storage
sr_mod
cdrom
sd_mod
crc_t10dif
ohci_hcd
atiixp
ahci
ide_core
libata
ehci_hcd
scsi_mod
r8169
mii
video
output
thermal
fan
thermal_sys


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x0a 0x0221201f
0x0b 0x02a12020
0x0c 0x40f000f0
0x0d 0x90170110
0x0e 0x40f000f1
0x0f 0x40f000f2
0x14 0x40f000f4
0x18 0x95a6912e
0x19 0x40f000f5
0x1e 0x40f000f6
0x1f 0x40f000f7
0x20 0x014411a0
0x27 0x40f000f0

/sys/class/sound/hwC0D0/driver_pin_configs:
0x0d 0x90170010

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC1D0/init_pin_configs:
0x03 0x18560010

/sys/class/sound/hwC1D0/driver_pin_configs:

/sys/class/sound/hwC1D0/user_pin_configs:

/sys/class/sound/hwC1D0/init_verbs:


!!ALSA/HDA dmesg
!!------------------

[    8.136630] Broadcom 43xx driver loaded [ Features: PMLR, Firmware-ID: FW13 ]
[    8.539711] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    8.539872] HDA Intel 0000:00:14.2: setting latency timer to 64
[    8.616194] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:14.2/input/input10
[    8.625374] input: HDA ATI SB Mic at Ext Front Jack as /devices/pci0000:00/0000:00:14.2/input/input11
[    8.625474] input: HDA ATI SB HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:14.2/input/input12
[    8.626224] HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    8.626315]   alloc irq_desc for 29 on cpu 0 node 0
[    8.626318]   alloc kstat_irqs on cpu 0 node 0
[    8.626330] HDA Intel 0000:01:05.1: irq 29 for MSI/MSI-X
[    8.626362] HDA Intel 0000:01:05.1: setting latency timer to 64
[    9.644544] hda_intel: No response from codec, disabling MSI: last cmd=0x000f0000
[   10.648542] hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x000f0000
[   11.813167] Adding 4883720k swap on /dev/sda6.  Priority:-1 extents:1 across:4883720k 
--
[  152.592645] Too big adjustment 32
[  152.894509] hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
[  279.157749] Inbound IN=eth1 OUT= MAC=00:21:00:c8:89:68:00:1a:73:75:4a:7e:08:00 SRC=172.18.88.69 DST=172.18.82.80 LEN=486 TOS=0x00 PREC=0x00 TTL=128 ID=26894 PROTO=UDP SPT=1900 DPT=54044 LEN=466 



[-- Attachment #3: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: sound issues on an HP Pavilion DV3-1075 (solved)
  2009-09-23 14:31           ` Liviu Andronic
@ 2009-09-23 14:35             ` Takashi Iwai
  2009-09-23 14:38             ` Takashi Iwai
  1 sibling, 0 replies; 9+ messages in thread
From: Takashi Iwai @ 2009-09-23 14:35 UTC (permalink / raw)
  To: Liviu Andronic; +Cc: Daniel Chen, alsa-devel

At Wed, 23 Sep 2009 15:31:23 +0100,
Liviu Andronic wrote:
> 
> On 9/23/09, Takashi Iwai <tiwai@suse.de> wrote:
> > Could you give rather the alsa-info.sh output (run with --no-upload
> >  option)?  This will contain all needed information.
> >
> Shouldn't this come with some ALSA package?

No idea about Debian.

> Here
> debian-liv:/home/liviu# locate alsa-info

It can be alsa-info.sh.


thanks,

Takashi

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: sound issues on an HP Pavilion DV3-1075 (solved)
  2009-09-23 14:31           ` Liviu Andronic
  2009-09-23 14:35             ` Takashi Iwai
@ 2009-09-23 14:38             ` Takashi Iwai
  2009-09-23 15:27               ` Liviu Andronic
  1 sibling, 1 reply; 9+ messages in thread
From: Takashi Iwai @ 2009-09-23 14:38 UTC (permalink / raw)
  To: Liviu Andronic; +Cc: Daniel Chen, alsa-devel

At Wed, 23 Sep 2009 15:31:23 +0100,
Liviu Andronic wrote:
> 
> Anyway, found on the net. See attached.

Thanks.

Did you try the very latest alsa-driver snapshot?  The tarball is below:
  ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz

It should work without model option, at least.
Do I understand correctly that you need enable_msi=1 inevitably to
make the HP jack detection working or so?  If yes, we can put the device
to the white list in the driver.


Takashi

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: sound issues on an HP Pavilion DV3-1075 (solved)
  2009-09-23 14:38             ` Takashi Iwai
@ 2009-09-23 15:27               ` Liviu Andronic
  2009-09-23 15:39                 ` Takashi Iwai
  0 siblings, 1 reply; 9+ messages in thread
From: Liviu Andronic @ 2009-09-23 15:27 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Daniel Chen, alsa-devel

Hello

On 9/23/09, Takashi Iwai <tiwai@suse.de> wrote:
>  Do I understand correctly that you need enable_msi=1 inevitably to
>  make the HP jack detection working or so?  If yes, we can put the device
>  to the white list in the driver.
>
I need enable_msi=1 simply to get sound work (internal speakers) and
together with position-fix=1 to also get sound in headphones (external
speaker/headphones). So far I never tried to use position-fix=1 while
removing enable_msi=1.
I am not sure whether I answered your question.
Liviu

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: sound issues on an HP Pavilion DV3-1075 (solved)
  2009-09-23 15:27               ` Liviu Andronic
@ 2009-09-23 15:39                 ` Takashi Iwai
  2009-09-23 16:24                   ` Liviu Andronic
  0 siblings, 1 reply; 9+ messages in thread
From: Takashi Iwai @ 2009-09-23 15:39 UTC (permalink / raw)
  To: Liviu Andronic; +Cc: Daniel Chen, alsa-devel

At Wed, 23 Sep 2009 16:27:56 +0100,
Liviu Andronic wrote:
> 
> Hello
> 
> On 9/23/09, Takashi Iwai <tiwai@suse.de> wrote:
> >  Do I understand correctly that you need enable_msi=1 inevitably to
> >  make the HP jack detection working or so?  If yes, we can put the device
> >  to the white list in the driver.
> >
> I need enable_msi=1 simply to get sound work (internal speakers) and
> together with position-fix=1 to also get sound in headphones (external
> speaker/headphones). So far I never tried to use position-fix=1 while
> removing enable_msi=1.
> I am not sure whether I answered your question.

Did you try it with the very latest version?

enable_msi=1 should be OK, but position_fix=1 doesn't look necessary.
I'm asking this because I don't want to add unneeded option.


thanks,

Takashi

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: sound issues on an HP Pavilion DV3-1075 (solved)
  2009-09-23 15:39                 ` Takashi Iwai
@ 2009-09-23 16:24                   ` Liviu Andronic
  0 siblings, 0 replies; 9+ messages in thread
From: Liviu Andronic @ 2009-09-23 16:24 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Daniel Chen, alsa-devel

On 9/23/09, Takashi Iwai <tiwai@suse.de> wrote:
> Did you try it with the very latest version?
>
No. I have just got a working Debian install (after major upgrade,
sound and graphics broke), and I'm currently not ready to break the
system again.


>  enable_msi=1 should be OK, but position_fix=1 doesn't look necessary.
>  I'm asking this because I don't want to add unneeded option.
>
I will experiment as soon as the next version of alsa hits Debian
unstable, and I will report here.
Thank you
Liviu

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-09-23 16:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <68b1e2610909220419j2cd1d86eu97a8f3202fa907be@mail.gmail.com>
     [not found] ` <68b1e2610909220421o77cc27fbg9597aa638c16c919@mail.gmail.com>
2009-09-23  7:55   ` sound issues on an HP Pavilion DV3-1075 (solved) Liviu Andronic
     [not found]     ` <604760770909230311o2aeb8ecfu4aa8707bce334610@mail.gmail.com>
2009-09-23 13:06       ` Liviu Andronic
2009-09-23 14:06         ` Takashi Iwai
2009-09-23 14:31           ` Liviu Andronic
2009-09-23 14:35             ` Takashi Iwai
2009-09-23 14:38             ` Takashi Iwai
2009-09-23 15:27               ` Liviu Andronic
2009-09-23 15:39                 ` Takashi Iwai
2009-09-23 16:24                   ` Liviu Andronic

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.