The headphone still cannot work.

Get Outlook for Android


From: 王 志豪 <wangzhihao9@hotmail.com>
Sent: Tuesday, June 15, 2021 9:25:28 PM
To: bugzilla-daemon@bugzilla.kernel.org <bugzilla-daemon@bugzilla.kernel.org>
Subject: Re: [Bug 213415] Wrong setting for Elitepad 1000 G2
 
quirk 0x403400
type the:
alsaucm -c bytcr-rt5640 set _verb HiFi set _enadev Headset

The recorder application freezed.

From: 王 志豪 <wangzhihao9@hotmail.com>
Sent: Tuesday, June 15, 2021 9:17:08 PM
To: bugzilla-daemon@bugzilla.kernel.org <bugzilla-daemon@bugzilla.kernel.org>
Subject: Re: [Bug 213415] Wrong setting for Elitepad 1000 G2
 
still cannot work.
The DMIC is ported to the jack too.
While I plug in the headphone. I can see volume suddenly changed of the Internal Digital Microphone.

From: bugzilla-daemon@bugzilla.kernel.org <bugzilla-daemon@bugzilla.kernel.org>
Sent: Tuesday, June 15, 2021 7:03:59 PM
To: wangzhihao9@hotmail.com <wangzhihao9@hotmail.com>
Subject: [Bug 213415] Wrong setting for Elitepad 1000 G2
 
https://bugzilla.kernel.org/show_bug.cgi?id=213415

--- Comment #31 from Hans de Goede (jwrdegoede@fedoraproject.org) ---
Since the internal mic is described as "2 integrated microphones
(dual-microphone array) (noise cancelling and beam forming)" this is probably a
set of digital (MEMS) microphones, which are connected to the DMIC1 input, for
this you need to set the internal-mic nibble (marked as X): 0x40340X to 0, so
you get: 0x403400.

And then select the internal mic input by running:

alsaucm -c bytcr-rt5640 set _verb HiFi set _enadev Mic

As for the jack / headsetmic giving some sound on IN1, this likely is
cross-talk since sofar on all known devices it is always connected to IN2, if
you disable jackdetect by setting the jackdetect nibble to 0, e.g. use 0x403400
as quirk and then select the headsetmic by running:

alsaucm -c bytcr-rt5640 set _verb HiFi set _enadev Headset

Which will activate the IN2 input then I expect that you will get (better)
sound there. Note it is possible that the jack-input is actually connected to
IN1, but that would be a first (and we would need to extend the input mapping
code in sound/soc/intel/boards/bytcr_rt5640.c to deal with this).

--
You may reply to this email to add a comment.

You are receiving this mail because:
You reported the bug.