On each system boot I see
:: Loading user-specified modules [busy]
modprobe: WARNING: Module acpi_call not found in directory /lib/modules/6.0.2-artix1-1.1
modprobe: WARNING: Module tp_smapi not found in directory /lib/modules/6.0.2-artix1-1.1
[fail]
I think the problem is tp_smapi and acpi_call put those modules into /lib/modules/6.0.2-arch1-1.
$ pacman -Ql tp_smapi acpi_call
tp_smapi /usr/
tp_smapi /usr/lib/
tp_smapi /usr/lib/modules-load.d/
tp_smapi /usr/lib/modules-load.d/tp_smapi.conf
tp_smapi /usr/lib/modules/
tp_smapi /usr/lib/modules/6.0.2-arch1-1/
tp_smapi /usr/lib/modules/6.0.2-arch1-1/extramodules/
tp_smapi /usr/lib/modules/6.0.2-arch1-1/extramodules/hdaps.ko.xz
tp_smapi /usr/lib/modules/6.0.2-arch1-1/extramodules/thinkpad_ec.ko.xz
tp_smapi /usr/lib/modules/6.0.2-arch1-1/extramodules/tp_smapi.ko.xz
acpi_call /usr/
acpi_call /usr/lib/
acpi_call /usr/lib/modules-load.d/
acpi_call /usr/lib/modules-load.d/acpi_call.conf
acpi_call /usr/lib/modules/
acpi_call /usr/lib/modules/6.0.2-arch1-1/
acpi_call /usr/lib/modules/6.0.2-arch1-1/extramodules/
acpi_call /usr/lib/modules/6.0.2-arch1-1/extramodules/acpi_call.ko.xz
acpi_call /usr/share/
acpi_call /usr/share/acpi_call/
acpi_call /usr/share/acpi_call/examples/
acpi_call /usr/share/acpi_call/examples/asus1215n.sh
acpi_call /usr/share/acpi_call/examples/dellL702X.sh
acpi_call /usr/share/acpi_call/examples/graphic_card.sh
acpi_call /usr/share/acpi_call/examples/m11xr2.sh
acpi_call /usr/share/acpi_call/examples/turn_off_gpu.sh
acpi_call /usr/share/acpi_call/support/
acpi_call /usr/share/acpi_call/support/query_dsdt.pl
acpi_call /usr/share/acpi_call/support/windump_hack/
acpi_call /usr/share/acpi_call/support/windump_hack/windump.c
acpi_call /usr/share/acpi_call/support/windump_hack/xorg.conf
I do have some arch repos in my pacman.conf. Could it be, that pacman installed the arch version of those packages and they put those files in the 6.0.2-arch1-1 directory?
[EDIT: no, I ran pacman -S galaxy/acpi_call galaxy/tp_smapi and it did not download anything. So it must have been the right version already. I think the packages need to be fixed, or `/etc/rc/sysinit/32-modules` or `modprobe` should search in /lib/modules/6.0.2-arch1-1/, too.]
If yes: is it bad, that I have arch repos included? If yes, How can I automatically replace all packages that exist in artix and arch by the artix version. How do I list all installed arch packages, so I can uninstalle them before I remove the arch repo (so I don't have unupdatable software).
# end of pacman.conf
#
# ARCHLINUX
#
#[testing]
#Include = /etc/pacman.d/mirrorlist-arch
[extra]
Include = /etc/pacman.d/mirrorlist-arch
#[community-testing]
#Include = /etc/pacman.d/mirrorlist-arch
[community]
Include = /etc/pacman.d/mirrorlist-arch
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch
[multilib]
Include = /etc/pacman.d/mirrorlist-arch