You are not logged in.
Hello, I am running Arch on a Macbook Air (2013). I have problems with SD cards not being detected when inserted into the card reader. This is a common problem on Macbooks, so there are tons of solutions online, but I have run into another problem when trying those solutions.
The proposed solution is to run these commands:
$ sudo rmmod sdhci_pci sdhci
$ sudo modprobe sdhci debug_quirks2=4
$ sudo modprobe sdhci_pciThe problem i run into when trying this is i get the following result from running "sudo rmmod sdhci_pci sdhci":
modprobe: FATAL: Module sdhci_pci not found in directory /lib/modules/5.17.4-arch1-1modprobe: FATAL: Module sdhci not found in directory /lib/modules/5.17.4-arch1-1The weird thing is there isnt even a directory named 5.17.4-arch1-1 in the modules directory. The folder is named 5.17.5-arch-1-1. So why is modprobe looking for the modules in another folder? Have I messed up my kernel / headers install somehow?
EDIT: "uname -r" gives the result: 5.17.4-arch1-1, but according to Pacman i have kernel version 5.17.5 installed.
Last edited by distress (2022-05-08 08:38:10)
Offline
This has now been solved, the issue was that I had not mounted my boot partition to /boot when upgrading kernel. I mounted /boot and reinstalled kernel, headers and firmware and after a reboot the kernel is the right version.
Offline