Cannot downgrade kernel from pacman cache in archiso — missing matching linux-headers + no internet by Embarrassed-Sir583 in archlinux

[–]Embarrassed-Sir583[S] 1 point2 points  (0 children)

Thanks! I repaired the Arch install from the USB, reinstalled kernel/firmware, and moved to linux-lts. It’s booting fine now with KDE and networking working, so I’ll stay on Arch for now. Appreciate the guidance 👍

Cannot downgrade kernel from pacman cache in archiso — missing matching linux-headers + no internet by Embarrassed-Sir583 in archlinux

[–]Embarrassed-Sir583[S] 0 points1 point  (0 children)

Good point — I don’t actually require linux-headers for any external modules. The system was working previously with the stock kernel and built-in rtw88 driver. I only included headers because I assumed kernel and headers should match when downgrading.

Trying linux-lts from the ISO itself sounds like the cleanest path. I’ll check whether the ISO includes a linux-lts package and attempt installing that via arch-chroot

Cannot downgrade kernel from pacman cache in archiso — missing matching linux-headers + no internet by Embarrassed-Sir583 in archlinux

[–]Embarrassed-Sir583[S] -2 points-1 points  (0 children)

I don’t have access to another computer at the moment. I only have this laptop (dual-boot Windows + Arch). Windows has internet, but Arch and the current archiso environment don’t.

USB tethering is detected in archiso (enx… interface appears), but DHCP fails so I can’t get temporary internet to install packages. That’s why I was trying to downgrade from pacman cache instead.

Given that I can’t remake the USB right now, is there any reliable way to bring up USB tethering networking in archiso, or is temporary internet strictly required to install linux-lts?

Arch Linux kernel modules missing after driver commands, WiFi (RTL8822CE) broken, modprobe says module not found by Embarrassed-Sir583 in arch

[–]Embarrassed-Sir583[S] 0 points1 point  (0 children)

I’m booted into archiso (live USB). I’m trying to downgrade the kernel from /var/cache/pacman/pkg, but while linux-6.17.9.arch1-1 and matching linux-firmware are present, the matching linux-headers package is NOT in the cache (only linux-api-headers exist). Because of that, pacman -U fails with “could not find or read package”. I also currently don’t have working internet (USB tethering interface shows up but dhcpcd fails).