[alsa-devel] Strange sound of IDT 82hd206xx6 at font port in AC97 mode
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello My mainboard is ECS A780GM-A, the sound chip in it is IDT 82HD206XX6, it shows that below 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) Subsystem: Elitegroup Computer Systems Device 2816 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, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at f9ff0000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: snd_hda_intel
In my bios I don't have a switch to make the font port mode into AC97 or HD Audio. In windows you need to install a driver and set the font port into AC97. In Linux, you can use the font port, but it seems that audio channel is wrong, I can't hear the sound in some part of a film and I can hear the stranger accent of sound in the other part of a film(or a music). But all the 7.1 channel in the back ports can output the sound match my mircophone(all are the same). How to fix the problem? Kernel is 3.4.77
ayaka
At Mon, 3 Feb 2014 15:01:00 +0800, Randy Li wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello My mainboard is ECS A780GM-A, the sound chip in it is IDT 82HD206XX6, it shows that below 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) Subsystem: Elitegroup Computer Systems Device 2816 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, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at f9ff0000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: snd_hda_intel
In my bios I don't have a switch to make the font port mode into AC97 or HD Audio. In windows you need to install a driver and set the font port into AC97.
HD-audio front panel should be connected in HD-audio mode. Otherwise something must go wrong.
In Linux, you can use the font port, but it seems that audio channel is wrong, I can't hear the sound in some part of a film and I can hear the stranger accent of sound in the other part of a film(or a music). But all the 7.1 channel in the back ports can output the sound match my mircophone(all are the same). How to fix the problem?
You need to switch to HD-audio mode, at first.
Takashi
Kernel is 3.4.77
ayaka -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJS7z6nAAoJEPb4VsMIzTziIY0H/1Um6EnDRGIJ+4DLl6h5AgCl Bzcg3haOtFPX4j473TWOOUVqFjesjYqlvWIQaRLorGTNVVwBYRLef/MG4R4DKeti pXa6gu92UrkAxOtCWUE71u/snCkEzfe6py5uRV6ut2fL+FpewujHQYrxpyIlBmro MaWEN6BjMK2qUFCgx3te7ssKa0HEamjzIPa2HWEDKryNB4jTrBLjYEWng3dXESu3 czZIFgMCOIHOsRiaB9P1Z/7NTx0xgHsBOspKMUNS/s4hmP5kQ1cev04qrDCB9c2N /mUMStViGuZ13r8rO527KEsvuXc41Yt3V9b34wLi+FoIGZoKfDn+Y6K/3u63fD0= =y/91 -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
? 2014?02?03? 19:07, Takashi Iwai ??:
At Mon, 3 Feb 2014 15:01:00 +0800, Randy Li wrote:
Hello My mainboard is ECS A780GM-A, the sound chip in it is IDT 82HD206XX6, it shows that below 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) Subsystem: Elitegroup Computer Systems Device 2816 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, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at f9ff0000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: snd_hda_intel
In my bios I don't have a switch to make the font port mode into AC97 or HD Audio. In windows you need to install a driver and set the font port into AC97.
HD-audio front panel should be connected in HD-audio mode. Otherwise something must go wrong.
But I can't, the hardware of font port is a AC97 port, not a HD-audio one. And as I have mentioned before, in BIOS, there is no such option to switch the font port mode between HD-audio nor AC97. In windows, you have to do that with driver's control panel.
In Linux, you can use the font port, but it seems that audio channel is wrong, I can't hear the sound in some part of a film and I can hear the stranger accent of sound in the other part of a film(or a music). But all the 7.1 channel in the back ports can output the sound match my mircophone(all are the same). How to fix the problem?
You need to switch to HD-audio mode, at first.
Takashi
Kernel is 3.4.77
ayaka
At Mon, 3 Feb 2014 19:10:58 +0800, Randy Li wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
? 2014?02?03? 19:07, Takashi Iwai ??:
At Mon, 3 Feb 2014 15:01:00 +0800, Randy Li wrote:
Hello My mainboard is ECS A780GM-A, the sound chip in it is IDT 82HD206XX6, it shows that below 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) Subsystem: Elitegroup Computer Systems Device 2816 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, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at f9ff0000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: snd_hda_intel
In my bios I don't have a switch to make the font port mode into AC97 or HD Audio. In windows you need to install a driver and set the font port into AC97.
HD-audio front panel should be connected in HD-audio mode. Otherwise something must go wrong.
But I can't, the hardware of font port is a AC97 port, not a HD-audio one. And as I have mentioned before, in BIOS, there is no such option to switch the font port mode between HD-audio nor AC97. In windows, you have to do that with driver's control panel.
Then you can't expect that everything works. For example, the jack detection is known to be broken if you connect with AC97 panel. For disabling the jack detection, put "jack_detect = no" to the hint in the early patching. See Documentation/sound/alsa/HD-audio.txt for details.
For fixing the rest, the disordered channels, you need to identify which pin corresponds to which I/O, then remap via pincfg in the early patching. hda_analyzer and hda-jack-retask would be your help.
Takashi
In Linux, you can use the font port, but it seems that audio channel is wrong, I can't hear the sound in some part of a film and I can hear the stranger accent of sound in the other part of a film(or a music). But all the 7.1 channel in the back ports can output the sound match my mircophone(all are the same). How to fix the problem?
You need to switch to HD-audio mode, at first.
Takashi
Kernel is 3.4.77
ayaka
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJS73lCAAoJEPb4VsMIzTzitFEIAIzd6/rqWx4Rtea7fsIP12by qIA7C3N6RUroMqvNjyWyErPSZtcYNSdFTwALeGMbf4T+O6II8y8gpc0to7ZpC2Fz L/TyQkmyUzimCUrqnKuPxGMdrK5a/Z33KlpHTQ3Y/F/rN68MPigocC0QBJ2V1z6c rYnrZDObRKtdKyG8nqqb8+8u5mKCDLky6YXxDXwm6B/KeU/lwkqkrzJR0dIcdiPR w08tZzkDgn8hSjqazUQEbpGZ73L+c7mfkJ/v+JY0JzphGVrzSMvMQ0ZpupzE8snn /U5Md9yk7CBHphvM3C7lhkByRxZCNQBnIn2r+H+3Q2YCdFlo72PeaBWJPwCxiUw= =P/L5 -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
? 2014?02?03? 19:14, Takashi Iwai ??:
At Mon, 3 Feb 2014 19:10:58 +0800, Randy Li wrote:
? 2014?02?03? 19:07, Takashi Iwai ??:
At Mon, 3 Feb 2014 15:01:00 +0800, Randy Li wrote:
Hello My mainboard is ECS A780GM-A, the sound chip in it is IDT 82HD206XX6, it shows that below 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) Subsystem: Elitegroup Computer Systems Device 2816 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, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16 Region 0: Memory at f9ff0000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: snd_hda_intel
In my bios I don't have a switch to make the font port mode into AC97 or HD Audio. In windows you need to install a driver and set the font port into AC97.
HD-audio front panel should be connected in HD-audio mode. Otherwise something must go wrong.
But I can't, the hardware of font port is a AC97 port, not a HD-audio one. And as I have mentioned before, in BIOS, there is no such option to switch the font port mode between HD-audio nor AC97. In windows, you have to do that with driver's control panel.
Then you can't expect that everything works. For example, the jack detection is known to be broken if you connect with AC97 panel. For disabling the jack detection, put "jack_detect = no" to the hint in the early patching. See Documentation/sound/alsa/HD-audio.txt for details.
I use pulseaudio, I will have a try.
For fixing the rest, the disordered channels, you need to identify which pin corresponds to which I/O, then remap via pincfg in the early patching. hda_analyzer and hda-jack-retask would be your help.
Sadness, I lack the knowledge of sound driver, I will try to learn more.
Takashi
In Linux, you can use the font port, but it seems that audio channel is wrong, I can't hear the sound in some part of a film and I can hear the stranger accent of sound in the other part of a film(or a music). But all the 7.1 channel in the back ports can output the sound match my mircophone(all are the same). How to fix the problem?
You need to switch to HD-audio mode, at first.
Takashi
Kernel is 3.4.77
ayaka
Thank you every much ayaka
Hello My mainboard is ECS A780GM-A, the sound chip in it is IDT 82HD206XX6,
Is this 92HD206X ?
Seem this codec support impedance sense
Post the output of alsa-info.sh
In my bios I don't have a switch to make the font port mode into AC97 or HD Audio. In windows you need to install a driver and set the font port into AC97. In Linux, you can use the font port, but it seems that audio channel is wrong,
Check the front audio connector of your motherboard in the user manual
Check the front audio panel specification of your computer chassis whether support Jack detection of headphone and mic
Only a few multi channel AC97 2.3 codecs (e.g. ALC850) support jack detection and most AC97 front audio panel does not have jack detection circuit
http://www.intel.com/support/motherboards/desktop/sb/cs-015851.htm
I can't hear the sound in some part of a film and I can hear the stranger accent of sound in the other part of a film(or a music). But all the 7.1 channel in the back ports can output the sound match my mircophone(all are the same).
The front audio panel headphone share the front channel signal only when playing multi channel audio
You need to use applications(e.g mplayer) which can down mix multi channel to stereo or select the stereo track instead of DTS of movie DVD when you are using headphone
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
于 2014年02月04日 07:08, Raymond Yau 写道:
Hello My mainboard is ECS A780GM-A, the sound chip in it is IDT 82HD206XX6,
Is this 92HD206X ?
Maybe it is, but it is 82HD206XX6 in the top side of the chip.
Seem this codec support impedance sense
Post the output of alsa-info.sh
http://www.alsa-project.org/db/?f=ce795f0f8e31b9eb5e35cc2fed572290d14b1cda
In my bios I don't have a switch to make the font port mode into AC97 or HD Audio. In windows you need to install a driver and set the font port into AC97. In Linux, you can use the font port, but it seems that audio channel is wrong,
Check the front audio connector of your motherboard in the user manual
Check the front audio panel specification of your computer chassis whether support Jack detection of headphone and mic
Only a few multi channel AC97 2.3 codecs (e.g. ALC850) support jack detection and most AC97 front audio panel does not have jack detection circuit
http://www.intel.com/support/motherboards/desktop/sb/cs-015851.htm
I can't hear the sound in some part of a film and I can hear the stranger accent of sound in the other part of a film(or a music). But all the 7.1 channel in the back ports can output the sound match my mircophone(all are the same).
The front audio panel headphone share the front channel signal only when playing multi channel audio
You need to use applications(e.g mplayer) which can down mix multi channel to stereo or select the stereo track instead of DTS of movie DVD when you are using headphone
Well, those video are downloaded from youtube. I will try to use mplayer do that.
Thank you
Hello My mainboard is ECS A780GM-A, the sound chip in it is IDT 82HD206XX6,
Is this 92HD206X ?
Maybe it is, but it is 82HD206XX6 in the top side of the chip.
you can try hda_jack_sense_test.py to measure the impedance of the rear panel jacks
https://bugzilla.kernel.org/attachment.cgi?id=118731
this require the python and hda codec parser of hda-analyer
Seem this codec support impedance sense
Post the output of alsa-info.sh
http://www.alsa-project.org/db/?f=ce795f0f8e31b9eb5e35cc2fed572290d14b1cda
the BIOS of those motherboard which use IDT codec seem use [Jack] Speaker at ext Rear for those line out jacks at rear panel
Node 0x0d [Pin Complex] wcaps 0x400181: Stereo Control: name="Speaker Front Jack", index=0, device=0 Pincap 0x0000173f: IN OUT HP Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x01114010: [Jack] Speaker at Ext Rear Conn = 1/8, Color = Green DefAssociation = 0x1, Sequence = 0x0
is it possible for the auto parser to put them into cfg->lineout when device is speaker but the connection is [Jack] and location is Ext Rear ?
the driver will not create those "line in jack mode" and "mic jack mode" controls when it is desktop instead of notebook
Node 0x0e [Pin Complex] wcaps 0x400181: Stereo Control: name="Line Jack Mode", index=0, device=0 ControlAmp: chs=0, dir=In, idx=0, ofs=0 Control: name="Line Jack", index=0, device=0 Pincap 0x00001737: IN OUT Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x01813022: [Jack] Line In at Ext Rear Conn = 1/8, Color = Blue DefAssociation = 0x2, Sequence = 0x2
Node 0x0c [Pin Complex] wcaps 0x400181: Stereo Control: name="Rear Mic Jack Mode", index=0, device=0 ControlAmp: chs=0, dir=In, idx=0, ofs=0 Control: name="Rear Mic Jack", index=0, device=0 Pincap 0x00001737: IN OUT Detect Trigger ImpSense Vref caps: HIZ 50 GRD 80 Pin Default 0x01a19021: [Jack] Mic at Ext Rear Conn = 1/8, Color = Pink DefAssociation = 0x2, Sequence = 0x1 Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=03, enabled=1 Connection: 1 0x03
Hello My mainboard is ECS A780GM-A, the sound chip in it is IDT 82HD206XX6,
Is this 92HD206X ?
Maybe it is, but it is 82HD206XX6 in the top side of the chip.
Seem this codec support impedance sense
Post the output of alsa-info.sh
http://www.alsa-project.org/db/?f=ce795f0f8e31b9eb5e35cc2fed572290d14b1cda
Simple mixer control 'Swap Center/LFE',0 Capabilities: pswitch pswitch-joined penum Playback channels: Mono Mono: Playback [off]
Do this switch work as expected when you run
speaker-test -c 6 -t wav -Dhw:0,0
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
于 2014年02月04日 07:08, Raymond Yau 写道:
Check the front audio connector of your motherboard in the user manual
Check the front audio panel specification of your computer chassis whether support Jack detection of headphone and mic
Only a few multi channel AC97 2.3 codecs (e.g. ALC850) support jack detection and most AC97 front audio panel does not have jack detection circuit
http://www.intel.com/support/motherboards/desktop/sb/cs-015851.htm
I can't hear the sound in some part of a film and I can hear the stranger accent of sound in the other part of a film(or a music). But all the 7.1 channel in the back ports can output the sound match my mircophone(all are the same).
The front audio panel headphone share the front channel signal only when playing multi channel audio
You need to use applications(e.g mplayer) which can down mix multi channel to stereo or select the stereo track instead of DTS of movie DVD when you are using headphone
I find the other thing, this headphone is for android mobile which combine controller, headphone and speaker. If you don't plug it into font port fully, it works. I have tested a nornal headphone, it works too.
Maybe it cause by my hardware, it is not alsa's problem.
Thank you ayaka
participants (3)
-
Randy Li
-
Raymond Yau
-
Takashi Iwai