Lost Wifi after the latest update. Macbook Pro 2012 Intel i7 2.9Ghz. Using wired network for the time being.
Hello everyone, first post on the EndeavourOS forums and Iām quite happy to be here! Been using Endeavour as a daily for over 2 years now havenāt had too many unmanageable problems until this one, so allow me to share my 2 cents:
First of all, I have two machines: one laptop with an Intel CPU (canāt recall the exact chipset off-hand), and one big rig with an AMD Ryzen 5600. The laptop has exactly one SSD drive, while my big rig has 2 HDDs, 1 SSD and 1 NVMe; the OS is on the NVMe.
I was first affected by this issue last week, when upgrading from 6.1.9 to 6.2.2: I faced the same issue that @yuanhao faced, but on my big rig with the AMD CPU (this was before upgrading my laptop). However, I had a more informative kernel message: one of my SSDs wasnāt detected, which was strange because apparently GRUB was able to find the kernel and offload to it after POSTing, and all of my connectors were secured.
Doing some digging, I came across these posts on the Arch forums and correspondingly linked bugs:
- Arch BBS: SSD disappeared after upgrade to linux-6.2.1.arch1-1
- Arch BBS: NVMe issues on new install
- Arch BBS: Boot hangs after upgrading to linux-lts-6.1
- Bugs@Arch: FS#77596; HIGH, Linux 6.2 fails to boot on F2FS root
- Bugs@Arch: FS#77632; HIGH, 6.2 fails to boot on Intel (gen12, golden cove)
Which, long story short, boils down to an unstable commit as a part of (I think) the 6.2 tree for SSDs, for which a change was queued in for 6.3. I was able to work around all of this by downgrading the kernel, a solution thatās also recommended over at (1). I am now currently using 6.1.9 until 6.3 is released for Arch/Endeavour.
EDIT_1: regrading the downgrade, I booted from an Endeavour USB and mounted all of my drives appropriately from /mnt
before arch-chroot
ing in and using the paccache
to rollback.
EDIT_2: my laptop never faced any issue at all and booted happily with 6.2.2.
thanks for the headsup in reply!
It is still somehow unclear to meā¦ but i have juist a bad day anyway so not on full capacity.
And i have no machine effected here at all will try to do some reproducing tests tomorrow.
At least i see this:
so luckily it seems downgrading is a workaround in this case too!
And indeed downgrading kernel needs to downgrade the header package to the same version if not dkms will not work properlyā¦
Added some more help on top:
- All working here on mainline kernel. Lenovo Legion AMD/nVidia.
- Zen kernel - wireguard not working.
Have told my partner to hold off updating for a bit
Sure thing! If I might recommend something for your testing, perhaps you might also be interested in investigating EFI handover for the 6.2 series of kernels in relation to SSDs. Here are two corresponding issues that I simply couldnāt find when making my first post:
- Arch BBS: linux-zen 6.2.1 fails to boot via grub
- Arch BBS: Canāt boot on kernel 6.2.arch1 & 6.2.1.arch1, EFI transfer error
For some reason that I canāt pinpoint, I think the two are related, but Iām unsure how to go about actually proving this.
EDIT: what struck me as suspicious when I first encountered this issue was the fact that some people faced EFI handover problems; in my case, GRUB was able to find my NVMe and begin booting, but then stopped short of actually loading the kernel.
MacBookPro5,5 Kernel: 6.2.6-arch1-1
wifi work.
thanks.
6.1.19-1-lts fix thatā¦ that out
6.2.6-1 should fix it . in testing ( no be long )
Shouldāve read this post before upgrading to 6.2.5-zen1-1zen ā¦ alas
My MacBookPro laptop vintage 2011 boots up but wonāt connect via wifi.
Iāve followed the instructions above (many thanks!) for downgrading to a previous kernel. Iāve tried a few and rebooted, but each time neofetch
(and uname -r
) tell me Iām still on 6.2.5-zen1-1-zen.
Not sure why my downgrading doesnāt seem to take effect after reboots. Wifi still missing in action
install lts if need wifi if no want use testing .
May I ask ā¦ without wifi, how do I install LTS when itās not showing as an option?
wired
Yeah, I guess thatās where Iām headed ā¦ in which case, who needs wifi
UPDATE: PEBKAC. Kept selecting all the wrong choices from my GRUBās kernel offerings. Got myself back to a functional kernel that was already on board. Iām older and wiser now.
After rolling back to a snapshot prior to the most recent kernel update, I had things working on 6.2.2. I did an update ignoring the new kernel.
yay -Syyu --ignore=linux,linux-headers
This worked and now I have wifi and everything is up to date except the kernel is on 6.2.2
Iām booting OK with 6.2.5 but I donāt use WiFi on this machine. As a matter of practice though, I keep the LTS installed as well for just such a situation.
I suppose I should consider updated my motherboard but Iām loathe to do so unless I really have to. As I recall, I just opted to shut off TPM at the motherboard since Iām not booting into Windows anyway.
Hmmmmā¦ I upgraded yesterdayāusing 6.2.5-zen1-1-zen. Running fairly new Intel desktop - 12th Gen i7-12700KF in an Asus Z690. No problems with this hardwareāHas Intel Corporation Alder Lake-S PCH CNVi WiFi & Intel Corporation Ethernet Controller I225-V. Not sure why itās all working OKābut it is.
because your hardware is not effectedā¦
OKāI guess that I should consider myself luckyā¦
No issues that Iāve noticed as of yet on my laptop. I have yet to update my new desktop and Iām now hesitant to try.