Skip to main content
Topic: Can't detect memory devices since linux-5.16.1.artix1-1 (Read 511 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Can't detect memory devices since linux-5.16.1.artix1-1

I am new to linux, so please excuse amateurish terminology.
After updating to linux-5.16.1.artix1-1 or higher, any new memory devices I connect, do not show up in lsblk. Also, on reboot, my pc gets stuck before initializing boot runlevel (I use openrc).
Any help would  be much appreciated, and I'm willing to look up any additional information if needed.

Re: Can't detect memory devices since linux-5.16.1.artix1-1

Reply #1
Updating the kernel renders its modules unloadable until reboot, this should explain why new hardware is unrecognized. The boot issue is either due to broken update or a regression in the kernel itself (especially true if your motherboard/CPU are new-ish). Now, due to the toolchain thing, there's a possibility you didn't get all the related updates, although this shouldn't affect booting.
If you don't have a second kernel (like linux-lts) as a backup, you need to use a live ISO to artix-chroot into your system and run a full update. Installing the second kernel is a good idea too. Don't forget grub-mkconfig -o /boot/grub/grub.cfg to make it visible to GRUB.

Re: Can't detect memory devices since linux-5.16.1.artix1-1

Reply #2
Thank you for helping. Running full system update from live ISO didn't work. Linux-lts works fine though. Guess that' s because I'm using older hardware in form of Thinkpad T430.

Re: Can't detect memory devices since linux-5.16.1.artix1-1

Reply #3
https://forum.artixlinux.org/index.php/topic,3703.msg23984.html try either linux-xanmod-edge or linux-xanmod-tt, edge is the 5.16.x series and tt is the 5.15 series atm. There should be no dkms issue in case that was the problem with your previous kernel.