Code: Select all
~$ ls -l /etc/modprobe.d
total 8
-rw-r--r-- 1 root root 154 Dec 20 2019 amd64-microcode-blacklist.conf
-rw-r--r-- 1 root root 154 Jul 4 2022 intel-microcode-blacklist.conf
What does that mean ? Like how can I know that ?Perhaps there is something in there to disable the digital microphone?
I checked my BIOS but didn't found anything like that..Is there a DSP setting in the BIOS? Is it enabled?
If you add
CODE: SELECT ALL
modprobe.blacklist=snd_hda_intel
to the boot command in Grub, what is subsequent output of
CODE: SELECT ALL
# dmesg | grep 'snd\|skl\|sof\|audio\|firmware'
?
Code: Select all
[ 0.044663] software IO TLB: area num 4.
[ 0.476864] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.476867] software IO TLB: mapped [mem 0x000000003c000000-0x0000000040000000] (64MB)
[ 1.709360] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[ 1.709379] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[ 2.709220] i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[ 2.709705] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 5.342531] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[ 5.343071] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[ 5.468494] iwlwifi 0000:04:00.0: firmware: direct-loading firmware iwlwifi-8265-36.ucode
[ 5.469007] iwlwifi 0000:04:00.0: loaded firmware version 36.ca7b901d.0 8265-36.ucode op_mode iwlmvm
[ 5.597610] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 5.699896] snd_hda_codec_conexant hdaudioC0D0: CX8200: BIOS auto-probing.
[ 5.702488] snd_hda_codec_conexant hdaudioC0D0: vmaster hook already present before cdev!
[ 5.702658] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX8200: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[ 5.702663] snd_hda_codec_conexant hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.702666] snd_hda_codec_conexant hdaudioC0D0: hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[ 5.702669] snd_hda_codec_conexant hdaudioC0D0: mono: mono_out=0x0
[ 5.702670] snd_hda_codec_conexant hdaudioC0D0: inputs:
[ 5.702672] snd_hda_codec_conexant hdaudioC0D0: Internal Mic=0x1a
[ 5.702674] snd_hda_codec_conexant hdaudioC0D0: Mic=0x19
[ 5.757612] psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x04, buttons: 3/3
[ 7.185518] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 7.186839] bluetooth hci0: firmware: direct-loading firmware intel/ibt-12-16.sfi
[ 7.186846] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi
[ 8.617295] Bluetooth: hci0: Waiting for firmware download to complete
[ 8.631188] bluetooth hci0: firmware: direct-loading firmware intel/ibt-12-16.ddc
Tried that.. By default it was hw:1,0,where do you have the 0,7 from ?.. (I've tried both)Specifying the microphone in /etc/pulse/default.pa as
CODE: SELECT ALL
load-module module-alsa-source device=hw:0,7
Seems to work for later X1 gens seems to work. Worth a try?