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.