I enabled all CONFIG_PINCTRL_* below the Intel sub-menu as modules now. Let's see what is needed. It is compiling.pietinger wrote:If this is true then mostly PINCTRL was missing (in our dist-kernel all Intel-pinctrl-modules are configured statically, so you dont see it with "lsmod") ... and i2c needs pinctrl.
You mean whether I had a look at "lsmod" of a distribution kernel, first? Yes, I did. I also know that I can search with "/" inside menuconfig. In addition, I also run "egrep --recursive --include='Makefile' -i -e 'CONFIG.*<name-of-the-module>.*\.o' /usr/src/linux" to find the CONFIG option which is responsible for building the object file of the module for any module which was reported by "lsmod". I enabled all these CONFIG options as modules (=m) in order to have them (just to be on the safe side). I will deactivate any superfluous module later. Unfortunately, if something is statically built into the distribution kernel like PINCTRL (see above), "lsmod" does not report it.pietinger wrote:Hmmm ... have you made number 2 of -> ?
https://wiki.gentoo.org/wiki/User:Pieti ... _you_start
If you dont find a module, try to search it in "make menuconfig" with a /
(see also: https://wiki.gentoo.org/wiki/User:Pieti ... ion#Basics )
I actually did that, but for 6.11.8 and I was under the impression to have enabled it. For some reason, sine version 6.12.1 IPU6 has started to depend on ARCH_HAS_DMA_OPS which is only implicitly enabled if one enables GART_IOMMU or XEN. IMHO, this feels like a regression bug, because GART_IOMMU is for AMD and I don't need Xen guest support. I reported that issue upstream. Anyway, I enabled Xen guest support (as a work-around) and re-enabled IPU6 afterwards.pietinger wrote:Type there: "IPU6" ... and yes its a module for your video camera... and then these errors "int3472-discrete INT3472 ..." should be gone also.
I have also enabled that as a module now (just to be save). It is compiling.pietinger wrote:Maybe you need # CONFIG_SERIAL_MULTI_INSTANTIATE is not set (you should see in your "lsmod" list) ?
Yes, I did. If you have a look at the dmesg output for the distribution kernel, you'll findpietinger wrote:Do you have emerged sys-firmware/sof-firmware for your sound? (If yes, we have a little problem ... maybe your machine is too new). If no, it should be the reason for the different capability of Meteor Lake-P HD Audio Controller.
Code: Select all
Loading firmware: intel/sof-ipc4/mtl/sof-mtl.ri
Loading firmware: intel/sof-ace-tplg/sof-hda-generic-2ch.tplg
Loading firmware: intel/sof-ipc4/mtl/sof-mtl.ri
sof-audio-pci-intel-mtl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.11.1.1
sof-audio-pci-intel-mtl 0000:00:1f.3: Booted firmware version: 2.11.1.1
Loading firmware: intel/sof-ace-tplg/sof-hda-generic-2ch.tplgI enabled everything as a module (just to be on the safe side.) Additionally, I enabled everything as a module with "ELAN" in its name, because the distribution kernel reported something by that name. I also enabled everything as modules below "special HID devices". It's compiling.pietinger wrote:You have a Synopsys Desingware PCI Controller ... you will need for your touchpad (yes, you have everything for it already configured, except designware):
* I2C_DESIGNWARE_PCI
* I2C_DESIGNWARE_PLATFORM
and maybe also:
* PCIE_INTEL_GW
* SPI_DESIGNWARE (?? here I am very unsure)
OK, even though MSI is disabled for the audio controller?pietinger wrote:The rest of the system log looks really good.


