[alsa-devel] No sound with Sony VAIO VPCZ1 (ALC889)

Raymond Yau superquad.vortex2 at gmail.com
Mon Jul 8 17:00:55 CEST 2013


>>>
>>> Actually... there should be three mic channels:
>>>     The built-in (internal) microphone
>>>     +
>>>     One mic jack beside the headphone jack
>>>     +
>>>     One other hidden within the headphone jack:
>>>     (a) the Notebook came with Noise-cancelling headsets, but they are
small in-ear plugs so there is no place for noise-cancelling logic in the
plugs
>>>     (b) I think I remember to have read somewhere that this thingy
actually needs the windows driver installed to be noise-cancelling!
>>>     (c) the PLUG of these headphones have another channel (visible
through another ring on the jack)
>>>
>>> This explains the 2nd mic channel :)
>>
>>
>> Try hda-jack-sense-test to find out which node is used by the headset
mic jack (TRRS) and mic jack.
>
>
> Thanks for the hint.
>
> Found and installed: snd-hda-tools_0.20111207_amd64.deb
> But it gave me:
>
> /usr/src %
hda-jack-sense-test
$1 #28540 me at seven pts/4
> Traceback (most recent call last):
>   File "/usr/bin/hda-jack-sense-test", line 44, in <module>
>     codec = HDACodec(cardindex, codecindex)
>   File "/usr/share/snd-hda-tools/hda_codec.py", line 908, in __init__
>     self.fd = os.open("/dev/snd/hwC%sD%s" % (card, device), os.O_RDWR)
> OSError: [Errno 13] Permission denied: '/dev/snd/hwC0D0'

You need root privilege and need 0.20130207 hda-tools

>
> /usr/src % sudo
hda-jack-sense-test
$1 #28541 me at seven pts/4
> Traceback (most recent call last):
>   File "/usr/bin/hda-jack-sense-test", line 44, in <module>
>     codec = HDACodec(cardindex, codecindex)
>   File "/usr/share/snd-hda-tools/hda_codec.py", line 921, in __init__
>     self.parse_proc()
>   File "/usr/share/snd-hda-tools/hda_codec.py", line 1003, in parse_proc
>     self.proc_codec = HDACodecProc(self.card, self.device, file)
>   File "/usr/share/snd-hda-tools/hda_proc.py", line 474, in __init__
>     self.parse(proc_file)
>   File "/usr/share/snd-hda-tools/hda_proc.py", line 647, in parse
>     line, nid = self.decodeintw(line, 'Node ')
>   File "/usr/share/snd-hda-tools/hda_proc.py", line 140, in decodeintw
>     self.wrongfile('integer decode %s (%s)' % (repr(str), repr(prefix)))
>   File "/usr/share/snd-hda-tools/hda_proc.py", line 143, in wrongfile
>     raise ValueError, "wrong proc file format (%s)" % msg
> ValueError: wrong proc file format (integer decode 'State of AFG node
0x01:' ('Node '))
>

http://git.alsa-project.org/?p=alsa.git;a=commitdiff;h=7859cb050f2cbeba54ce46e3f4cac810f60bd523;hp=3630f7817679f29f77f53a6ef75828f4f106c2fd


More information about the Alsa-devel mailing list