Thanks ! I spent some time trimming down the configuration from the distribution kernel one. My first try was to take my old config from previous thinkpad, but it did not get me working microphone (the rest seemed fine)
So I installed distribution kernel, which had everything working (great job !) and trimmed it down. Still did not find what switched the microphone off

I know that there are some modules which are still not needed,
but stopped for the moment.
BTW, sensors from lm_sensors give me
Code: Select all
ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 0 RPM
fan2: 0 RPM
CPU: +42.0°C
GPU: N/A
temp3: +0.0°C
temp4: +0.0°C
temp5: +0.0°C
temp6: +0.0°C
temp7: +0.0°C
temp8: N/A
pwm1: 128%
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +46.0°C (high = +110.0°C, crit = +110.0°C)
Core 0: +39.0°C (high = +110.0°C, crit = +110.0°C)
Core 1: +39.0°C (high = +110.0°C, crit = +110.0°C)
Core 2: +39.0°C (high = +110.0°C, crit = +110.0°C)
Core 3: +38.0°C (high = +110.0°C, crit = +110.0°C)
Core 4: +40.0°C (high = +110.0°C, crit = +110.0°C)
Core 5: +40.0°C (high = +110.0°C, crit = +110.0°C)
Core 6: +40.0°C (high = +110.0°C, crit = +110.0°C)
Core 7: +40.0°C (high = +110.0°C, crit = +110.0°C)
Core 8: +43.0°C (high = +110.0°C, crit = +110.0°C)
Core 12: +36.0°C (high = +110.0°C, crit = +110.0°C)
Core 32: +42.0°C (high = +110.0°C, crit = +110.0°C)
Core 33: +42.0°C (high = +110.0°C, crit = +110.0°C)
acpitz-acpi-0
Adapter: ACPI interface
temp1: +42.0°C
ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0: 5.00 V (min = +5.00 V, max = +13.20 V)
curr1: 3.00 A (max = +3.21 A)
iwlwifi_1-virtual-0
Adapter: Virtual device
temp1: +28.0°C
nvme-pci-0400
Adapter: PCI adapter
Composite: +30.9°C (low = -20.1°C, high = +77.8°C)
(crit = +81.8°C)
Sensor 1: +30.9°C (low = -273.1°C, high = +65261.8°C)
BAT0-acpi-0
Adapter: ACPI interface
in0: 13.34 V
power1: 0.00 W
acpi_fan-isa-0000
Adapter: ISA adapter
fan1: 0 RPM
so sensors on nvme are picked up, even apparently without CONFIG_SENSORS_DRIVETEMP
1. I'll do that. I am always confused between hpet and high res timerrs, and given that dmesg resported disfunction hpet I probably switched them off.
2. I guessed as much following our yesterday discussion ! It is a bit fun that intel_pstate powersave is schedutil, while powersave in config has different meaning
3. Did not pay attention to that
4. Good point, that Designerware was appearing here and there, and I was not sure what part it is.