[Alsa-user] Support for ALC671 codec
Brought to you by:
perex
|
From: Rainer K. <Rai...@ts...> - 2013-03-25 13:53:18
|
Hi there,
working on a new mainboard platform I experience some sound related
problems with the ALC 671 codec that my new mainboard uses.
Problems are:
- front panel mic is not working, you can't select a capture source
- rear line-in is not working, you can't select it as a capture source
- the system speaker is not working either, there are no mixer controls
for it
I tried several tools to get a clue what is wrong:
- codecgraph complains:
Codec: Realtek ID 671
Node 0x22: Amp-In vals count is wrong: values found: 7. expected: 1
hda_analyzer doesn't work:
# ./hda_analyzer.py /tmp/alsainfo.txt
Traceback (most recent call last):
File "./hda_analyzer.py", line 483, in <module>
sys.exit(main(sys.argv))
File "./hda_analyzer.py", line 460, in main
if read_nodes(sys.argv[1:]) == 0:
File "./hda_analyzer.py", line 110, in read_nodes
read_nodes3(card, idx, i)
File "./hda_analyzer.py", line 77, in read_nodes3
c = HDACodecProc(card, codec, proc_file)
File
"/home/rainer/temp/codec/alsa-hda-tools-41f2cb1/hda-analyzer/hda_proc.py",
line 474, in __init__
self.parse(proc_file)
File
"/home/rainer/temp/codec/alsa-hda-tools-41f2cb1/hda-analyzer/hda_proc.py",
line 668, in parse
node.add_digital(line[11:])
File
"/home/rainer/temp/codec/alsa-hda-tools-41f2cb1/hda-analyzer/hda_proc.py",
line 294, in add_digital
self.wrongfile('unknown dig1 bit %s' % repr(b))
File
"/home/rainer/temp/codec/alsa-hda-tools-41f2cb1/hda-analyzer/hda_proc.py",
line 143, in wrongfile
raise ValueError, "wrong proc file format (%s)" % msg
ValueError: wrong proc file format (unknown dig1 bit 'KAE')
or
# ./hda_analyzer.py /tmp/codec.txt
Traceback (most recent call last):
File "./hda_analyzer.py", line 483, in <module>
sys.exit(main(sys.argv))
File "./hda_analyzer.py", line 460, in main
if read_nodes(sys.argv[1:]) == 0:
File "./hda_analyzer.py", line 110, in read_nodes
read_nodes3(card, idx, i)
File "./hda_analyzer.py", line 77, in read_nodes3
c = HDACodecProc(card, codec, proc_file)
File
"/home/rainer/temp/codec/alsa-hda-tools-41f2cb1/hda-analyzer/hda_proc.py",
line 474, in __init__
self.parse(proc_file)
File
"/home/rainer/temp/codec/alsa-hda-tools-41f2cb1/hda-analyzer/hda_proc.py",
line 720, in parse
self.wrongfile(line)
File
"/home/rainer/temp/codec/alsa-hda-tools-41f2cb1/hda-analyzer/hda_proc.py",
line 143, in wrongfile
raise ValueError, "wrong proc file format (%s)" % msg
ValueError: wrong proc file format ( IEC Coding Type: 0x0)
I attach the output of alsa-info.sh here.
TIA
Rainer
--
Dipl.-Inf. (FH) Rainer Koenig
Project Manager Linux Clients
Dept. PDG WPS R&D SW OSE
Fujitsu Technology Solutions
Bürgermeister-Ullrich-Str. 100
86199 Augsburg
Germany
Telephone: +49-821-804-3321
Telefax: +49-821-804-2131
Mail: mailto:Rai...@ts...
Internet ts.fujtsu.com
Company Details ts.fujitsu.com/imprint.html
|