* hda Regression: jack doesn't mute speaker @ 2009-04-15 22:01 Ortwin Glück 2009-04-16 6:18 ` Takashi Iwai 0 siblings, 1 reply; 7+ messages in thread From: Ortwin Glück @ 2009-04-15 22:01 UTC (permalink / raw) To: alsa-devel [-- Attachment #1: Type: text/plain, Size: 1571 bytes --] Hi, Since 2.6.30-rc1 when I plug in headphones in the side jack the built-in speakers are not muted any more. Worked fine until 2.6.29.1. Also the "Front" and "Surround" outputs are now both labeled "Speaker" (see attached images of kmix). lspci: 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) uname -a: Linux mithril 2.6.30-rc2 #2 SMP PREEMPT Wed Apr 15 22:51:36 CEST 2009 i686 Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz GenuineIntel GNU/Linux dmesg: HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 HDA Intel 0000:00:1b.0: setting latency timer to 6 hda_codec: STAC922x, Apple subsys_id=106b1a00 input: HDA Intel Line In at Ext Left Jack as /class/input/input8 input: HDA Intel Mic at Ext Left Jack as /class/input/input9 hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj. uname -a: Linux mithril 2.6.29.1 #3 SMP PREEMPT Wed Apr 15 23:03:20 CEST 2009 i686 Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz GenuineIntel GNU/Linux dmesg: HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 HDA Intel 0000:00:1b.0: setting latency timer to 64 hda_codec: STAC922x, Apple subsys_id=106b1a00 Apr 15 23:20:22 mithril input: HDA Intel Line In at Ext Left Jack as /class/input/input8 Apr 15 23:20:22 mithril input: HDA Intel Mic at Ext Left Jack as /class/input/input9 Apr 15 23:20:22 mithril input: HDA Intel HP Out at Ext Left Jack as /class/input/input10 hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj. [-- Attachment #2: 2.6.29.png --] [-- Type: image/png, Size: 14364 bytes --] [-- Attachment #3: 2.6.30.png --] [-- Type: image/png, Size: 14130 bytes --] [-- Attachment #4: 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] 7+ messages in thread
* Re: hda Regression: jack doesn't mute speaker 2009-04-15 22:01 hda Regression: jack doesn't mute speaker Ortwin Glück @ 2009-04-16 6:18 ` Takashi Iwai 2009-04-16 7:05 ` Ortwin Glück 0 siblings, 1 reply; 7+ messages in thread From: Takashi Iwai @ 2009-04-16 6:18 UTC (permalink / raw) To: Ortwin Glück; +Cc: alsa-devel At Thu, 16 Apr 2009 00:01:43 +0200, Ortwin Glück wrote: > > Hi, > > Since 2.6.30-rc1 when I plug in headphones in the side jack the built-in > speakers are not muted any more. Worked fine until 2.6.29.1. What machine is it? Could you give alsa-info.sh output (with --no-upload option)? > Also the "Front" > and "Surround" outputs are now both labeled "Speaker" (see attached images of kmix). What I/O are they actually corresponding to? Are they speaker outputs or line-outs, or anything else? thanks, Takashi > > lspci: > 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition > Audio Controller (rev 02) > > > > uname -a: > Linux mithril 2.6.30-rc2 #2 SMP PREEMPT Wed Apr 15 22:51:36 CEST 2009 i686 > Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz GenuineIntel GNU/Linux > > dmesg: > HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 > HDA Intel 0000:00:1b.0: setting latency timer to 6 > hda_codec: STAC922x, Apple subsys_id=106b1a00 > input: HDA Intel Line In at Ext Left Jack as /class/input/input8 > input: HDA Intel Mic at Ext Left Jack as /class/input/input9 > hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger > bdl_pos_adj. > > > > > uname -a: > Linux mithril 2.6.29.1 #3 SMP PREEMPT Wed Apr 15 23:03:20 CEST 2009 i686 > Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz GenuineIntel GNU/Linux > > dmesg: > HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 > HDA Intel 0000:00:1b.0: setting latency timer to 64 > hda_codec: STAC922x, Apple subsys_id=106b1a00 > Apr 15 23:20:22 mithril input: HDA Intel Line In at Ext Left Jack as > /class/input/input8 > Apr 15 23:20:22 mithril input: HDA Intel Mic at Ext Left Jack as /class/input/input9 > Apr 15 23:20:22 mithril input: HDA Intel HP Out at Ext Left Jack as > /class/input/input10 > hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger > bdl_pos_adj. > > > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: hda Regression: jack doesn't mute speaker 2009-04-16 6:18 ` Takashi Iwai @ 2009-04-16 7:05 ` Ortwin Glück 2009-04-16 7:12 ` Takashi Iwai 2009-04-16 7:31 ` Ortwin Glück 0 siblings, 2 replies; 7+ messages in thread From: Ortwin Glück @ 2009-04-16 7:05 UTC (permalink / raw) To: alsa-devel [-- Attachment #1: Type: text/plain, Size: 2311 bytes --] Takashi Iwai wrote: > At Thu, 16 Apr 2009 00:01:43 +0200, > Ortwin Glück wrote: >> Hi, >> >> Since 2.6.30-rc1 when I plug in headphones in the side jack the built-in >> speakers are not muted any more. Worked fine until 2.6.29.1. > > What machine is it? > Could you give alsa-info.sh output (with --no-upload option)? It's a MacBook Pro 2,1. Find the alsa-info attached. >> Also the "Front" >> and "Surround" outputs are now both labeled "Speaker" (see attached images of kmix). > > What I/O are they actually corresponding to? Are they speaker outputs > or line-outs, or anything else? They correspond to the built-in speakers. The MacBook Pro has a headphone and a mic jack on the left side. The headphone jack is also an optical output. > > thanks, > > Takashi Thanks for looking into it. Ortwin >> lspci: >> 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition >> Audio Controller (rev 02) >> >> >> >> uname -a: >> Linux mithril 2.6.30-rc2 #2 SMP PREEMPT Wed Apr 15 22:51:36 CEST 2009 i686 >> Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz GenuineIntel GNU/Linux >> >> dmesg: >> HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 >> HDA Intel 0000:00:1b.0: setting latency timer to 6 >> hda_codec: STAC922x, Apple subsys_id=106b1a00 >> input: HDA Intel Line In at Ext Left Jack as /class/input/input8 >> input: HDA Intel Mic at Ext Left Jack as /class/input/input9 >> hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger >> bdl_pos_adj. >> >> >> >> >> uname -a: >> Linux mithril 2.6.29.1 #3 SMP PREEMPT Wed Apr 15 23:03:20 CEST 2009 i686 >> Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz GenuineIntel GNU/Linux >> >> dmesg: >> HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 >> HDA Intel 0000:00:1b.0: setting latency timer to 64 >> hda_codec: STAC922x, Apple subsys_id=106b1a00 >> Apr 15 23:20:22 mithril input: HDA Intel Line In at Ext Left Jack as >> /class/input/input8 >> Apr 15 23:20:22 mithril input: HDA Intel Mic at Ext Left Jack as /class/input/input9 >> Apr 15 23:20:22 mithril input: HDA Intel HP Out at Ext Left Jack as >> /class/input/input10 >> hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger >> bdl_pos_adj. [-- Attachment #2: alsa-info.txt --] [-- Type: text/plain, Size: 18190 bytes --] upload=true&script=true&cardinfo= !!################################ !!ALSA Information Script v 0.4.56 !!################################ !!Script ran on: Thu Apr 16 06:58:37 UTC 2009 !!Linux Distribution !!------------------ Gentoo Base System release 1.12.11.1 !!Kernel Information !!------------------ Kernel release: 2.6.30-rc2 Operating System: GNU/Linux Architecture: i686 Processor: Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz SMP Enabled: Yes !!ALSA Version !!------------ Driver version: 1.0.19 Library version: 1.0.17a Utilities version: 1.0.17 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- Jack: Installed - Yes (/usr/bin/jackd) Running - No !!Soundcards recognised by ALSA !!----------------------------- 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0x98400000 irq 22 !!PCI Soundcards installed in the system !!-------------------------------------- 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) !!Advanced information - PCI Vendor/Device/Susbsystem ID's !!-------------------------------------------------------- 00:1b.0 0403: 8086:27d8 (rev 02) Subsystem: 8384:7680 !!Modprobe options (Sound related) !!-------------------------------- snd-hda-intel: position_fix=1 model=macbook-pro snd-hda-intel: position_fix=1 model=macbook-pro !!Loaded sound module options !!-------------------------- !!HDA-Intel Codec information !!--------------------------- --startcollapse-- Codec: SigmaTel STAC9221 A1 Address: 0 Function Id: 0x1 Vendor Id: 0x83847680 Subsystem Id: 0x106b1a00 Revision Id: 0x103401 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=0x0e, stepsize=0x05, mute=1 Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1 GPIO: io=4, o=0, i=0, unsolicited=1, wake=1 IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, 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 Node 0x02 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L Amp-Out caps: N/A Amp-Out vals: [0x7f 0x7f] Converter: stream=0, channel=0 Power: setting=D0, actual=D0 Delay: 13 samples Node 0x03 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L Amp-Out caps: N/A Amp-Out vals: [0x00 0x00] Converter: stream=0, channel=0 Power: setting=D0, actual=D0 Delay: 13 samples Node 0x04 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L Amp-Out caps: N/A Amp-Out vals: [0xff 0xff] Converter: stream=0, channel=0 Power: setting=D0, actual=D0 Delay: 13 samples Node 0x05 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L Amp-Out caps: N/A Amp-Out vals: [0xff 0xff] Converter: stream=0, channel=0 Power: setting=D0, actual=D0 Delay: 13 samples Node 0x06 [Audio Input] wcaps 0x1d0541: Stereo Converter: stream=0, channel=0 SDI-Select: 0 Power: setting=D0, actual=D0 Delay: 13 samples Connection: 1 0x17 Processing caps: benign=0, ncoeff=0 Node 0x07 [Audio Input] wcaps 0x1d0541: Stereo Converter: stream=0, channel=0 SDI-Select: 0 Power: setting=D0, actual=D0 Delay: 13 samples Connection: 1 0x18 Processing caps: benign=0, ncoeff=0 Node 0x08 [Audio Output] wcaps 0x40211: Stereo Digital Converter: stream=0, channel=0 Digital: Enabled Digital category: 0x0 PCM: rates [0x7e0]: 44100 48000 88200 96000 176400 192000 bits [0xe]: 16 20 24 formats [0x5]: PCM AC3 Delay: 4 samples Node 0x09 [Audio Input] wcaps 0x140311: Stereo Digital Converter: stream=0, channel=0 SDI-Select: 0 Digital: Digital category: 0x0 PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x5]: PCM AC3 Delay: 4 samples Connection: 1 0x11 Node 0x0a [Pin Complex] wcaps 0x400181: Stereo Pincap 0x0000173f: IN OUT HP Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x0121e21f: [Jack] HP Out at Ext Rear Conn = 1/8, Color = White DefAssociation = 0x1, Sequence = 0xf Pin-ctls: 0xc0: OUT HP VREF_HIZ Unsolicited: tag=01, enabled=1 Connection: 1 0x02 Node 0x0b [Pin Complex] wcaps 0x400181: Stereo Pincap 0x00001737: IN OUT Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x90a7012e: [Fixed] Mic at Int N/A Conn = Analog, Color = Unknown DefAssociation = 0x2, Sequence = 0xe Misc = NO_PRESENCE Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=00, enabled=0 Connection: 1 0x04 Node 0x0c [Pin Complex] wcaps 0x400181: Stereo Pincap 0x00001737: IN OUT Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x9017e110: [Fixed] Speaker at Int N/A Conn = Analog, Color = White DefAssociation = 0x1, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 1 0x03 Node 0x0d [Pin Complex] wcaps 0x400181: Stereo Pincap 0x0000173f: IN OUT HP Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x400000fd: [N/A] Line Out at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0xd Pin-ctls: 0x40: OUT VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 1 0x02 Node 0x0e [Pin Complex] wcaps 0x400081: Stereo Pincap 0x00000024: IN Detect Pin Default 0x400000fe: [N/A] Line Out at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0xe Pin-ctls: 0x20: IN Unsolicited: tag=00, enabled=0 Node 0x0f [Pin Complex] wcaps 0x400181: Stereo Pincap 0x00000037: IN OUT Detect Trigger ImpSense Pin Default 0x0181e020: [Jack] Line In at Ext Rear Conn = 1/8, Color = White DefAssociation = 0x2, Sequence = 0x0 Pin-ctls: 0x60: IN OUT Unsolicited: tag=02, enabled=1 Connection: 1 0x05 Node 0x10 [Pin Complex] wcaps 0x400301: Stereo Digital Pincap 0x00000010: OUT Pin Default 0x1145e230: [Jack] SPDIF Out at Int Rear Conn = Optical, Color = White DefAssociation = 0x3, Sequence = 0x0 Pin-ctls: 0x40: OUT Connection: 3 0x08* 0x17 0x19 Node 0x11 [Pin Complex] wcaps 0x430681: Stereo Digital Pincap 0x00010024: IN EAPD Detect EAPD 0x0: Pin Default 0x11c5e240: [Jack] SPDIF In at Int Rear Conn = Optical, Color = White DefAssociation = 0x4, Sequence = 0x0 Pin-ctls: 0x20: IN Unsolicited: tag=00, enabled=0 Power: setting=D0, actual=D0 Delay: 3 samples Node 0x12 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0 Amp-Out vals: [0x02 0x02] Connection: 7 0x0e 0x15 0x0f 0x0b* 0x0c 0x0d 0x0a Node 0x13 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0 Amp-Out vals: [0x00 0x00] Connection: 7 0x0e 0x15 0x0f 0x0b* 0x0c 0x0d 0x0a Node 0x14 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0 Amp-Out vals: [0x00] Node 0x15 [Pin Complex] wcaps 0x400001: Stereo Pincap 0x00000020: IN Pin Default 0x400000fc: [N/A] Line Out at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0xc Pin-ctls: 0x00: Node 0x16 [Volume Knob Widget] wcaps 0x600000: Mono Volume-Knob: delta=1, steps=127, direct=1, val=127 Connection: 4 0x02 0x03 0x04 0x05 Node 0x17 [Audio Selector] wcaps 0x300903: Stereo Amp-In R/L Amp-In caps: N/A Amp-In vals: [0x8e 0x8e] Connection: 1 0x12 Node 0x18 [Audio Selector] wcaps 0x300903: Stereo Amp-In R/L Amp-In caps: N/A Amp-In vals: [0x00 0x00] Connection: 1 0x13 Node 0x19 [Vendor Defined Widget] wcaps 0xf30201: Stereo Digital Delay: 3 samples Node 0x1a [Audio Output] wcaps 0x30201: Stereo Digital Converter: stream=0, channel=0 Digital: Digital category: 0x0 Delay: 3 samples Node 0x1b [Pin Complex] wcaps 0x400301: Stereo Digital Pincap 0x00000010: OUT Pin Default 0x400000fb: [N/A] Line Out at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0xb Pin-ctls: 0x00: Connection: 1 0x1a --endcollapse-- !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 0 Apr 16 08:54 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 24 Apr 16 08:54 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 16 Apr 16 08:54 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 25 Apr 16 08:54 /dev/snd/pcmC0D1c crw-rw---- 1 root audio 116, 17 Apr 16 08:54 /dev/snd/pcmC0D1p crw-rw---- 1 root audio 116, 1 Apr 16 08:54 /dev/snd/seq crw-rw---- 1 root audio 116, 33 Apr 16 08:54 /dev/snd/timer !!Aplay/Arecord output !!------------ APLAY **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog] Subdevices: 2/2 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card 0 [Intel] Card hw:0 'Intel'/'HDA Intel at 0x98400000 irq 22' Mixer name : 'SigmaTel STAC9221 A1' Components : 'HDA:83847680,106b1a00,00103401' Controls : 23 Simple ctrls : 13 Simple mixer control 'Master',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 64 Mono: Playback 64 [100%] [0.00dB] [on] Simple mixer control 'Headphone',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 64 Mono: Front Left: Playback 64 [100%] [0.00dB] [on] Front Right: Playback 64 [100%] [0.00dB] [on] Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 127 [50%] [-25.60dB] Front Right: Playback 127 [50%] [-25.60dB] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined cswitch cswitch-joined Playback channels: Mono Capture channels: Mono Mono: Playback [on] Capture [off] Simple mixer control 'IEC958 Default PCM',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 14 Front Left: Capture 14 [100%] [21.00dB] [off] Front Right: Capture 14 [100%] [21.00dB] [off] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 14 Front Left: Capture 0 [0%] [0.00dB] [on] Front Right: Capture 0 [0%] [0.00dB] [on] Simple mixer control 'Digital',0 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 120 Front Left: Capture 0 [0%] [-30.00dB] Front Right: Capture 0 [0%] [-30.00dB] Simple mixer control 'Input Source',0 Capabilities: cenum Items: 'Mic' 'Line' Item0: 'Mic' Simple mixer control 'Input Source',1 Capabilities: cenum Items: 'Mic' 'Line' Item0: 'Mic' Simple mixer control 'Mux',0 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 2 Front Left: Capture 2 [100%] [20.00dB] Front Right: Capture 2 [100%] [20.00dB] Simple mixer control 'Mux',1 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 4 Front Left: Capture 0 [0%] [0.00dB] Front Right: Capture 0 [0%] [0.00dB] Simple mixer control 'Speaker',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 64 Mono: Front Left: Playback 0 [0%] [-48.00dB] [on] Front Right: Playback 0 [0%] [-48.00dB] [on] !!Alsactl output !!------------- --startcollapse-- state.Intel { control.1 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 14' comment.dbmin 0 comment.dbmax 2100 iface MIXER name 'Capture Volume' value.0 14 value.1 14 } control.2 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' value.0 false value.1 false } control.3 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 14' comment.dbmin 0 comment.dbmax 2100 iface MIXER name 'Capture Volume' index 1 value.0 0 value.1 0 } control.4 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' index 1 value.0 true value.1 true } control.5 { 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 0 value.1 0 } control.6 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Speaker Playback Switch' value.0 true value.1 true } control.7 { 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 64 value.1 64 } control.8 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Headphone Playback Switch' value.0 true value.1 true } control.9 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 2' comment.dbmin 0 comment.dbmax 2000 iface MIXER name 'Mux Capture Volume' value.0 2 value.1 2 } control.10 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 4' comment.dbmin 0 comment.dbmax 4000 iface MIXER name 'Mux Capture Volume' index 1 value.0 0 value.1 0 } control.11 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 Line iface MIXER name 'Input Source' value Mic } control.12 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 Line iface MIXER name 'Input Source' index 1 value Mic } control.13 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Con Mask' value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.14 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Pro Mask' value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.15 { comment.access 'read write' comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Default' value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.16 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Playback Switch' value true } control.17 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Default PCM Playback Switch' value false } control.18 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Capture Switch' value false } control.19 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Capture Default' value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.20 { 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 64 } control.21 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Master Playback Switch' value true } control.22 { 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 127 value.1 127 } control.23 { 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 0 value.1 0 } } --endcollapse-- !!All Loaded Modules !!------------------ Module rfcomm radeon drm ip6t_LOG nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 uvcvideo videodev v4l1_compat isight_firmware snd_hda_codec_idt snd_hda_intel snd_hda_codec ohci1394 appletouch [-- 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] 7+ messages in thread
* Re: hda Regression: jack doesn't mute speaker 2009-04-16 7:05 ` Ortwin Glück @ 2009-04-16 7:12 ` Takashi Iwai [not found] ` <49E6DCED.90804@odi.ch> 2009-04-16 7:31 ` Ortwin Glück 1 sibling, 1 reply; 7+ messages in thread From: Takashi Iwai @ 2009-04-16 7:12 UTC (permalink / raw) To: Ortwin Glück; +Cc: alsa-devel At Thu, 16 Apr 2009 09:05:36 +0200, Ortwin Glück wrote: > > Takashi Iwai wrote: > > At Thu, 16 Apr 2009 00:01:43 +0200, > > Ortwin Glück wrote: > >> Hi, > >> > >> Since 2.6.30-rc1 when I plug in headphones in the side jack the built-in > >> speakers are not muted any more. Worked fine until 2.6.29.1. > > > > What machine is it? > > Could you give alsa-info.sh output (with --no-upload option)? > > It's a MacBook Pro 2,1. Find the alsa-info attached. > > >> Also the "Front" > >> and "Surround" outputs are now both labeled "Speaker" (see attached images of kmix). > > > > What I/O are they actually corresponding to? Are they speaker outputs > > or line-outs, or anything else? > > They correspond to the built-in speakers. So they are really front/surround 4.0-speaker outputs? Takashi ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <49E6DCED.90804@odi.ch>]
* Re: hda Regression: jack doesn't mute speaker [not found] ` <49E6DCED.90804@odi.ch> @ 2009-04-16 8:41 ` Takashi Iwai 2009-04-17 17:28 ` Ortwin Glück 0 siblings, 1 reply; 7+ messages in thread From: Takashi Iwai @ 2009-04-16 8:41 UTC (permalink / raw) To: Ortwin Glück; +Cc: alsa-devel At Thu, 16 Apr 2009 09:23:25 +0200, Ortwin Glück wrote: > > Takashi Iwai wrote: > >>>> Also the "Front" > >>>> and "Surround" outputs are now both labeled "Speaker" (see attached images of kmix). > >>> What I/O are they actually corresponding to? Are they speaker outputs > >>> or line-outs, or anything else? > >> They correspond to the built-in speakers. > > > > So they are really front/surround 4.0-speaker outputs? > > Probably. They seem to control two distinct speakers inside the laptop. More I > don't know. In OS-X there is only a single volume control (a sacrifice to > usability I think. who would want to control individual volumes of these on a > laptop anyway). The problem is likely because hp_detect field isn't set on your machine because the headphone shares the same audio-out widget with the speaker out. Could you try the patch below? thanks, Takashi --- diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c index ce30b45..917bc5d 100644 --- a/sound/pci/hda/patch_sigmatel.c +++ b/sound/pci/hda/patch_sigmatel.c @@ -3076,6 +3076,11 @@ static int create_multi_out_ctls(struct hda_codec *codec, int num_outs, unsigned int wid_caps; for (i = 0; i < num_outs && i < ARRAY_SIZE(chname); i++) { + if (type == AUTO_PIN_HP_OUT && !spec->hp_detect) { + wid_caps = get_wcaps(codec, pins[i]); + if (wid_caps & AC_WCAP_UNSOL_CAP) + spec->hp_detect = 1; + } nid = dac_nids[i]; if (!nid) continue; @@ -3119,11 +3124,6 @@ static int create_multi_out_ctls(struct hda_codec *codec, int num_outs, err = create_controls_idx(codec, name, idx, nid, 3); if (err < 0) return err; - if (type == AUTO_PIN_HP_OUT && !spec->hp_detect) { - wid_caps = get_wcaps(codec, pins[i]); - if (wid_caps & AC_WCAP_UNSOL_CAP) - spec->hp_detect = 1; - } } } return 0; ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: hda Regression: jack doesn't mute speaker 2009-04-16 8:41 ` Takashi Iwai @ 2009-04-17 17:28 ` Ortwin Glück 0 siblings, 0 replies; 7+ messages in thread From: Ortwin Glück @ 2009-04-17 17:28 UTC (permalink / raw) To: alsa-devel Takashi Iwai wrote: > The problem is likely because hp_detect field isn't set on your > machine because the headphone shares the same audio-out widget with > the speaker out. > > Could you try the patch below? Yes, this patch does the trick. The HP jack correctly mutes the speakers now. Thanks a lot. I guess this will make it into mainline with the next rc? Cheers, Ortwin > > thanks, > > Takashi > > --- > diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c > index ce30b45..917bc5d 100644 > --- a/sound/pci/hda/patch_sigmatel.c > +++ b/sound/pci/hda/patch_sigmatel.c > @@ -3076,6 +3076,11 @@ static int create_multi_out_ctls(struct hda_codec *codec, int num_outs, > unsigned int wid_caps; > > for (i = 0; i < num_outs && i < ARRAY_SIZE(chname); i++) { > + if (type == AUTO_PIN_HP_OUT && !spec->hp_detect) { > + wid_caps = get_wcaps(codec, pins[i]); > + if (wid_caps & AC_WCAP_UNSOL_CAP) > + spec->hp_detect = 1; > + } > nid = dac_nids[i]; > if (!nid) > continue; > @@ -3119,11 +3124,6 @@ static int create_multi_out_ctls(struct hda_codec *codec, int num_outs, > err = create_controls_idx(codec, name, idx, nid, 3); > if (err < 0) > return err; > - if (type == AUTO_PIN_HP_OUT && !spec->hp_detect) { > - wid_caps = get_wcaps(codec, pins[i]); > - if (wid_caps & AC_WCAP_UNSOL_CAP) > - spec->hp_detect = 1; > - } > } > } > return 0; ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: hda Regression: jack doesn't mute speaker 2009-04-16 7:05 ` Ortwin Glück 2009-04-16 7:12 ` Takashi Iwai @ 2009-04-16 7:31 ` Ortwin Glück 1 sibling, 0 replies; 7+ messages in thread From: Ortwin Glück @ 2009-04-16 7:31 UTC (permalink / raw) To: alsa-devel [-- Attachment #1: Type: text/plain, Size: 509 bytes --] Ortwin Glück wrote: > It's a MacBook Pro 2,1. Find the alsa-info attached. Oh, ignore the module option. I had added that one just for now, but that gives me a "Headphone" and "Speaker" control and no sound at all. Well, I have removed the module option again, and also deleted the two files in /var/lib/alsa. Now I get slightly different controls, same misbehaviour with the jack though. (No idea what these "Mux" things are supposed to do, they appear to have no effect.) Ortwin [-- Attachment #2: 2.6.30.png --] [-- Type: image/png, Size: 13003 bytes --] [-- Attachment #3: alsa-info.txt --] [-- Type: text/plain, Size: 16945 bytes --] upload=true&script=true&cardinfo= !!################################ !!ALSA Information Script v 0.4.56 !!################################ !!Script ran on: Thu Apr 16 07:30:13 UTC 2009 !!Linux Distribution !!------------------ Gentoo Base System release 1.12.11.1 !!Kernel Information !!------------------ Kernel release: 2.6.30-rc2 Operating System: GNU/Linux Architecture: i686 Processor: Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz SMP Enabled: Yes !!ALSA Version !!------------ Driver version: 1.0.19 Library version: 1.0.17a Utilities version: 1.0.17 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- Jack: Installed - Yes (/usr/bin/jackd) Running - No !!Soundcards recognised by ALSA !!----------------------------- 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0x98400000 irq 22 !!PCI Soundcards installed in the system !!-------------------------------------- 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) !!Advanced information - PCI Vendor/Device/Susbsystem ID's !!-------------------------------------------------------- 00:1b.0 0403: 8086:27d8 (rev 02) Subsystem: 8384:7680 !!Modprobe options (Sound related) !!-------------------------------- snd-hda-intel: position_fix=1 snd-hda-intel: position_fix=1 !!Loaded sound module options !!-------------------------- !!HDA-Intel Codec information !!--------------------------- --startcollapse-- Codec: SigmaTel STAC9221 A1 Address: 0 Function Id: 0x1 Vendor Id: 0x83847680 Subsystem Id: 0x106b1a00 Revision Id: 0x103401 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=0x0e, stepsize=0x05, mute=1 Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1 GPIO: io=4, 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=1, dir=1, wake=0, sticky=0, data=1, 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 Node 0x02 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L Amp-Out caps: N/A Amp-Out vals: [0x6a 0x6a] Converter: stream=0, channel=0 Power: setting=D0, actual=D0 Delay: 13 samples Node 0x03 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L Amp-Out caps: N/A Amp-Out vals: [0x6a 0x6a] Converter: stream=0, channel=0 Power: setting=D0, actual=D0 Delay: 13 samples Node 0x04 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L Amp-Out caps: N/A Amp-Out vals: [0xff 0xff] Converter: stream=0, channel=0 Power: setting=D0, actual=D0 Delay: 13 samples Node 0x05 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L Amp-Out caps: N/A Amp-Out vals: [0xff 0xff] Converter: stream=0, channel=0 Power: setting=D0, actual=D0 Delay: 13 samples Node 0x06 [Audio Input] wcaps 0x1d0541: Stereo Converter: stream=0, channel=0 SDI-Select: 0 Power: setting=D0, actual=D0 Delay: 13 samples Connection: 1 0x17 Processing caps: benign=0, ncoeff=0 Node 0x07 [Audio Input] wcaps 0x1d0541: Stereo Converter: stream=0, channel=0 SDI-Select: 0 Power: setting=D0, actual=D0 Delay: 13 samples Connection: 1 0x18 Processing caps: benign=0, ncoeff=0 Node 0x08 [Audio Output] wcaps 0x40211: Stereo Digital Converter: stream=0, channel=0 Digital: Digital category: 0x0 PCM: rates [0x7e0]: 44100 48000 88200 96000 176400 192000 bits [0xe]: 16 20 24 formats [0x5]: PCM AC3 Delay: 4 samples Node 0x09 [Audio Input] wcaps 0x140311: Stereo Digital Converter: stream=0, channel=0 SDI-Select: 0 Digital: Digital category: 0x0 PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x5]: PCM AC3 Delay: 4 samples Connection: 1 0x11 Node 0x0a [Pin Complex] wcaps 0x400181: Stereo Pincap 0x0000173f: IN OUT HP Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x0321e21f: [Jack] HP Out at Ext Left Conn = 1/8, Color = White DefAssociation = 0x1, Sequence = 0xf Pin-ctls: 0xc0: OUT HP VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 1 0x02 Node 0x0b [Pin Complex] wcaps 0x400181: Stereo Pincap 0x00001737: IN OUT Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x03a1e02e: [Jack] Mic at Ext Left Conn = 1/8, Color = White DefAssociation = 0x2, Sequence = 0xe Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=01, enabled=1 Connection: 1 0x04 Node 0x0c [Pin Complex] wcaps 0x400181: Stereo Pincap 0x00001737: IN OUT Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x9017e110: [Fixed] Speaker at Int N/A Conn = Analog, Color = White DefAssociation = 0x1, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 1 0x03 Node 0x0d [Pin Complex] wcaps 0x400181: Stereo Pincap 0x0000173f: IN OUT HP Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x9017e11f: [Fixed] Speaker at Int N/A Conn = Analog, Color = White DefAssociation = 0x1, Sequence = 0xf Misc = NO_PRESENCE Pin-ctls: 0x40: OUT VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 1 0x02 Node 0x0e [Pin Complex] wcaps 0x400081: Stereo Pincap 0x00000024: IN Detect Pin Default 0x400000fe: [N/A] Line Out at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0xe Pin-ctls: 0x20: IN Unsolicited: tag=00, enabled=0 Node 0x0f [Pin Complex] wcaps 0x400181: Stereo Pincap 0x00000037: IN OUT Detect Trigger ImpSense Pin Default 0x0381e020: [Jack] Line In at Ext Left Conn = 1/8, Color = White DefAssociation = 0x2, Sequence = 0x0 Pin-ctls: 0x60: IN OUT Unsolicited: tag=02, enabled=1 Connection: 1 0x05 Node 0x10 [Pin Complex] wcaps 0x400301: Stereo Digital Pincap 0x00000010: OUT Pin Default 0x1345e230: [Jack] SPDIF Out at Int Left Conn = Optical, Color = White DefAssociation = 0x3, Sequence = 0x0 Pin-ctls: 0x40: OUT Connection: 3 0x08* 0x17 0x19 Node 0x11 [Pin Complex] wcaps 0x430681: Stereo Digital Pincap 0x00010024: IN EAPD Detect EAPD 0x0: Pin Default 0x13c5e240: [Jack] SPDIF In at Int Left Conn = Optical, Color = White DefAssociation = 0x4, Sequence = 0x0 Pin-ctls: 0x20: IN Unsolicited: tag=00, enabled=0 Power: setting=D0, actual=D0 Delay: 3 samples Node 0x12 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0 Amp-Out vals: [0x00 0x00] Connection: 7 0x0e 0x15 0x0f 0x0b* 0x0c 0x0d 0x0a Node 0x13 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0 Amp-Out vals: [0x00 0x00] Connection: 7 0x0e 0x15 0x0f 0x0b* 0x0c 0x0d 0x0a Node 0x14 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0 Amp-Out vals: [0x00] Node 0x15 [Pin Complex] wcaps 0x400001: Stereo Pincap 0x00000020: IN Pin Default 0x400000fc: [N/A] Line Out at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0xc Pin-ctls: 0x00: Node 0x16 [Volume Knob Widget] wcaps 0x600000: Mono Volume-Knob: delta=1, steps=127, direct=1, val=127 Connection: 4 0x02 0x03 0x04 0x05 Node 0x17 [Audio Selector] wcaps 0x300903: Stereo Amp-In R/L Amp-In caps: N/A Amp-In vals: [0x00 0x00] Connection: 1 0x12 Node 0x18 [Audio Selector] wcaps 0x300903: Stereo Amp-In R/L Amp-In caps: N/A Amp-In vals: [0x80 0x80] Connection: 1 0x13 Node 0x19 [Vendor Defined Widget] wcaps 0xf30201: Stereo Digital Delay: 3 samples Node 0x1a [Audio Output] wcaps 0x30201: Stereo Digital Converter: stream=0, channel=0 Digital: Digital category: 0x0 Delay: 3 samples Node 0x1b [Pin Complex] wcaps 0x400301: Stereo Digital Pincap 0x00000010: OUT Pin Default 0x400000fb: [N/A] Line Out at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0xb Pin-ctls: 0x00: Connection: 1 0x1a --endcollapse-- !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 0 Apr 16 09:24 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 24 Apr 16 09:24 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 16 Apr 16 09:26 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 25 Apr 16 09:24 /dev/snd/pcmC0D1c crw-rw---- 1 root audio 116, 17 Apr 16 09:24 /dev/snd/pcmC0D1p crw-rw---- 1 root audio 116, 1 Apr 16 09:24 /dev/snd/seq crw-rw---- 1 root audio 116, 33 Apr 16 09:24 /dev/snd/timer !!Aplay/Arecord output !!------------ APLAY **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog] Subdevices: 2/2 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card 0 [Intel] Card hw:0 'Intel'/'HDA Intel at 0x98400000 irq 22' Mixer name : 'SigmaTel STAC9221 A1' Components : 'HDA:83847680,106b1a00,00103401' Controls : 20 Simple ctrls : 12 Simple mixer control 'Master',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 64 Mono: Playback 43 [67%] [-15.75dB] [on] Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 255 [100%] [0.00dB] Front Right: Playback 255 [100%] [0.00dB] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'IEC958 Default PCM',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 14 Front Left: Capture 0 [0%] [0.00dB] [on] Front Right: Capture 0 [0%] [0.00dB] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 14 Front Left: Capture 0 [0%] [0.00dB] [off] Front Right: Capture 0 [0%] [0.00dB] [off] Simple mixer control 'Input Source',0 Capabilities: cenum Items: 'Mic' 'Line' Item0: 'Mic' Simple mixer control 'Input Source',1 Capabilities: cenum Items: 'Mic' 'Line' Item0: 'Mic' Simple mixer control 'Mux',0 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 2 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 - 4 Front Left: Capture 0 [0%] [0.00dB] Front Right: Capture 0 [0%] [0.00dB] Simple mixer control 'Speaker',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 64 Mono: Front Left: Playback 64 [100%] [0.00dB] [on] Front Right: Playback 64 [100%] [0.00dB] [on] Simple mixer control 'Speaker',1 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 64 Mono: Front Left: Playback 64 [100%] [0.00dB] [on] Front Right: Playback 64 [100%] [0.00dB] [on] !!Alsactl output !!------------- --startcollapse-- state.Intel { control.1 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 14' comment.dbmin 0 comment.dbmax 2100 iface MIXER name 'Capture Volume' value.0 0 value.1 0 } 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 - 14' comment.dbmin 0 comment.dbmax 2100 iface MIXER name 'Capture Volume' index 1 value.0 0 value.1 0 } 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 INTEGER comment.count 2 comment.range '0 - 64' comment.dbmin -4800 comment.dbmax 0 iface MIXER name 'Speaker Playback Volume' value.0 64 value.1 64 } control.6 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Speaker Playback Switch' value.0 true value.1 true } control.7 { 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' index 1 value.0 64 value.1 64 } control.8 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Speaker Playback Switch' index 1 value.0 true value.1 true } control.9 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 2' comment.dbmin 0 comment.dbmax 2000 iface MIXER name 'Mux Capture Volume' value.0 0 value.1 0 } control.10 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 4' comment.dbmin 0 comment.dbmax 4000 iface MIXER name 'Mux Capture Volume' index 1 value.0 0 value.1 0 } control.11 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 Line iface MIXER name 'Input Source' value Mic } control.12 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 Line iface MIXER name 'Input Source' index 1 value Mic } control.13 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Con Mask' value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.14 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Pro Mask' value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.15 { comment.access 'read write' comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Default' value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.16 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Playback Switch' value false } control.17 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Default PCM Playback Switch' value true } control.18 { 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 43 } control.19 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Master Playback Switch' value true } control.20 { 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 255 value.1 255 } } --endcollapse-- !!All Loaded Modules !!------------------ Module hfsplus rfcomm radeon drm ip6t_LOG nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 snd_hda_codec_idt uvcvideo videodev snd_hda_intel v4l1_compat snd_hda_codec appletouch ohci1394 [-- Attachment #4: 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] 7+ messages in thread
end of thread, other threads:[~2009-04-17 17:28 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-15 22:01 hda Regression: jack doesn't mute speaker Ortwin Glück
2009-04-16 6:18 ` Takashi Iwai
2009-04-16 7:05 ` Ortwin Glück
2009-04-16 7:12 ` Takashi Iwai
[not found] ` <49E6DCED.90804@odi.ch>
2009-04-16 8:41 ` Takashi Iwai
2009-04-17 17:28 ` Ortwin Glück
2009-04-16 7:31 ` Ortwin Glück
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.