Wifi failed to connect after recent upgrade

I just ran an “UpgradeInTerminal” and afterwords my Wifi could not connect. Even retyping the wifi password didn’t work. This was tested on multiple APs. Luckily I had snapper with snap-pac running so I could roll back.

Any help would be appreciated?

System:
  Kernel: 6.2.2-arch2-1 arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    Desktop: KDE Plasma v: 5.27.2 tk: Qt v: 5.15.8 wm: kwin_wayland vt: 2
    dm: SDDM Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Laptop System: Apple product: MacBookPro8,1 v: 1.0
    serial: <superuser required> Chassis: type: 10 v: Mac-94245B3640C91C81
    serial: <superuser required>
  Mobo: Apple model: Mac-94245B3640C91C81 v: MacBookPro8,1
    serial: <superuser required> UEFI: Apple v: 87.0.0.0.0 date: 06/13/2019
Battery:
  ID-1: BAT0 charge: 11.9 Wh (23.2%) condition: 51.2/62.9 Wh (81.4%)
    volts: 10.9 min: 10.9 model: DP bq20z451 type: Li-ion serial: N/A
    status: discharging cycles: 659
CPU:
  Info: dual core model: Intel Core i5-2415M bits: 64 type: MT MCP
    smt: enabled arch: Sandy Bridge rev: 7 cache: L1: 128 KiB L2: 512 KiB
    L3: 3 MiB
  Speed (MHz): avg: 803 high: 818 min/max: 800/2900 cores: 1: 818 2: 798
    3: 798 4: 800 bogomips: 18367
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
    vendor: Apple driver: i915 v: kernel arch: Gen-6 ports: active: LVDS-1
    empty: DP-1, DP-2, DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3, VGA-1
    bus-ID: 00:02.0 chip-ID: 8086:0126 class-ID: 0300
  Device-2: Apple FaceTime HD Camera type: USB driver: uvcvideo
    bus-ID: 3-2:3 chip-ID: 05ac:8509 class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.8
    compositor: kwin_wayland driver: X: loaded: intel unloaded: modesetting
    alternate: fbdev,vesa dri: i965 gpu: i915 display-ID: 0
  Monitor-1: LVDS-1 res: 1280x800 size: N/A modes: N/A
  API: OpenGL v: 3.3 Mesa 22.3.6 renderer: Mesa Intel HD Graphics 3000 (SNB
    GT2) direct-render: Yes
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1c20
    class-ID: 0403
  Sound API: ALSA v: k6.2.2-arch2-1 running: yes
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.66 running: yes
Network:
  Device-1: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe driver: tg3
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 02:00.0
    chip-ID: 14e4:16b4 class-ID: 0200
  IF: enp2s0f0 state: down mac: <filter>
  Device-2: Broadcom BCM4331 802.11a/b/g/n vendor: Apple AirPort Extreme
    driver: wl v: kernel pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0
    chip-ID: 14e4:4331 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
Bluetooth:
  Device-1: Apple Bluetooth Host Controller type: USB driver: btusb v: 0.8
    bus-ID: 3-1.1.3:8 chip-ID: 05ac:821a class-ID: fe01
  Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: see --recommends
Drives:
  Local Storage: total: 465.76 GiB used: 24.27 GiB (5.2%)
  ID-1: /dev/sda vendor: Crucial model: CT500MX500SSD1 size: 465.76 GiB
    speed: 6.0 Gb/s type: SSD serial: <filter> rev: 043 scheme: GPT
Partition:
  ID-1: / size: 455.98 GiB used: 24.27 GiB (5.3%) fs: btrfs dev: /dev/sda2
  ID-2: /boot/efi size: 998 MiB used: 608 KiB (0.1%) fs: vfat dev: /dev/sda1
  ID-3: /home size: 455.98 GiB used: 24.27 GiB (5.3%) fs: btrfs
    dev: /dev/sda2
  ID-4: /var/log size: 455.98 GiB used: 24.27 GiB (5.3%) fs: btrfs
    dev: /dev/sda2
Swap:
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda3
Sensors:
  System Temperatures: cpu: 64.0 C mobo: 0.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 205 Uptime: 18m wakeups: 2 Memory: 7.67 GiB
  used: 1.74 GiB (22.7%) Init: systemd v: 253 default: graphical Compilers:
  gcc: 12.2.1 Packages: pm: pacman pkgs: 1004 Shell: Bash v: 5.1.16
  running-in: konsole inxi: 3.3.25

1 Like

After restore to the pre-snapshot I ran yay -Syu and this is the list of updates it wants to do. Not sure which is the problem?

extra/alsa-card-profiles      1:0.3.66-2     1:0.3.67-1       0.00 MiB
extra/attica                  5.103.0-1      5.104.0-1        0.00 MiB
extra/baloo                   5.103.0-1      5.104.0-1        0.03 MiB
extra/bluez-qt                5.103.0-1      5.104.0-1        0.00 MiB
extra/breeze-icons            5.103.0-1      5.104.0-1        0.01 MiB
core/ca-certificates-mozilla  3.88.1-1       3.89-1           0.00 MiB
extra/cifs-utils              7.0-2          7.0-3            0.00 MiB
extra/frameworkintegration    5.103.0-1      5.104.0-1        0.00 MiB
core/glib2                    2.74.6-1       2.76.0-1         0.40 MiB
extra/glibmm                  2.66.5-1       2.66.6-1         0.00 MiB
extra/gst-plugin-pipewire     1:0.3.66-2     1:0.3.67-1       0.00 MiB
community/hidapi              0.13.1-1       0.13.1-2         0.04 MiB
core/iana-etc                 20230105-1     20230306-1       0.00 MiB
extra/imagemagick             7.1.1.2-1      7.1.1.3-1        0.00 MiB
extra/kactivities             5.103.0-1      5.104.0-1        0.00 MiB
extra/kactivities-stats       5.103.0-1      5.104.0-1        0.00 MiB
extra/karchive                5.103.0-1      5.104.0-1        0.01 MiB
extra/kauth                   5.103.0-1      5.104.0-1       -0.01 MiB
extra/kbookmarks              5.103.0-1      5.104.0-1        0.00 MiB
extra/kcmutils                5.103.0-1      5.104.0-1        0.00 MiB
extra/kcodecs                 5.103.0-1      5.104.0-1        0.01 MiB
extra/kcompletion             5.103.0-1      5.104.0-1        0.00 MiB
extra/kconfig                 5.103.0-1      5.104.0-1        0.00 MiB
extra/kconfigwidgets          5.103.0-1      5.104.0-1       -0.01 MiB
extra/kcontacts               1:5.103.0-1    1:5.104.0-1      0.00 MiB
extra/kcoreaddons             5.103.0-1      5.104.0-1       -0.01 MiB
extra/kcrash                  5.103.0-1      5.104.0-1        0.00 MiB
extra/kdbusaddons             5.103.0-1      5.104.0-1        0.00 MiB
extra/kdeclarative            5.103.0-1      5.104.0-1       -0.01 MiB
extra/kded                    5.103.0-1      5.104.0-1        0.00 MiB
extra/kdelibs4support         5.103.0-1      5.104.0-1        0.02 MiB
extra/kdesu                   5.103.0-1      5.104.0-1        0.00 MiB
extra/kdnssd                  5.103.0-1      5.104.0-1        0.00 MiB
extra/kemoticons              5.103.0-1      5.104.0-1        0.00 MiB
extra/kfilemetadata           5.103.0-2      5.104.0-1       -0.01 MiB
extra/kglobalaccel            5.103.0-1      5.104.0-1       -0.01 MiB
extra/kguiaddons              5.103.0-1      5.104.0-1        0.00 MiB
extra/kholidays               1:5.103.0-1    1:5.104.0-1      0.00 MiB
extra/ki18n                   5.103.0-1      5.104.0-1       -0.01 MiB
extra/kiconthemes             5.103.0-1      5.104.0-1        0.00 MiB
extra/kidletime               5.103.0-1      5.104.0-1        0.00 MiB
extra/kinit                   5.103.0-1      5.104.0-1        0.00 MiB
extra/kio                     5.103.0-1      5.104.0-1        0.00 MiB
extra/kirigami2               5.103.0-1      5.104.0-1        0.00 MiB
extra/kitemmodels             5.103.0-1      5.104.0-1        0.00 MiB
extra/kitemviews              5.103.0-1      5.104.0-1        0.00 MiB
extra/kjobwidgets             5.103.0-1      5.104.0-1        0.00 MiB
extra/kjs                     5.103.0-1      5.104.0-1        0.00 MiB
extra/knewstuff               5.103.0-1      5.104.0-1       -0.02 MiB
extra/knotifications          5.103.0-1      5.104.0-1        0.00 MiB
extra/knotifyconfig           5.103.0-1      5.104.0-1        0.00 MiB
extra/kpackage                5.103.0-1      5.104.0-1        0.00 MiB
extra/kparts                  5.103.0-1      5.104.0-1       -0.01 MiB
extra/kpeople                 5.103.0-1      5.104.0-1        0.00 MiB
extra/kpty                    5.103.0-1      5.104.0-1        0.00 MiB
extra/kquickcharts            5.103.0-1      5.104.0-1        0.00 MiB
extra/krunner                 5.103.0-1      5.104.0-1       -0.01 MiB
extra/kservice                5.103.0-1      5.104.0-1        0.00 MiB
extra/ktexteditor             5.103.0-1      5.104.0-1        0.04 MiB
extra/ktextwidgets            5.103.0-1      5.104.0-1       -0.01 MiB
extra/kunitconversion         5.103.0-1      5.104.0-1        0.20 MiB
extra/kwallet                 5.103.0-1      5.104.0-1       -0.01 MiB
extra/kwayland                5.103.0-1      5.104.0-1       -0.01 MiB
extra/kwidgetsaddons          5.103.0-1      5.104.0-1        0.00 MiB
extra/kwindowsystem           5.103.0-1      5.104.0-1        0.00 MiB
extra/kxmlgui                 5.103.0-1      5.104.0-1        0.00 MiB
community/libmanette          0.2.6-3        0.2.6-4          0.00 MiB
extra/libpipewire             1:0.3.66-2     1:0.3.67-1      -0.20 MiB
extra/libpulse                16.1-3         16.1-5           0.00 MiB
extra/libwireplumber          0.4.13-1       0.4.14-1         0.01 MiB
community/libx86emu           3.5-2          3.5-3            0.00 MiB
core/linux                    6.2.2.arch2-1  6.2.5.arch1-1   -1.71 MiB
core/linux-headers            6.2.2.arch2-1  6.2.5.arch1-1   -0.49 MiB
extra/modemmanager-qt         5.103.0-1      5.104.0-1        0.00 MiB
extra/networkmanager-qt       5.103.0-1      5.104.0-1        0.00 MiB
core/nss                      3.88.1-1       3.89-1           0.01 MiB
extra/perl-alien-build        2.77-1         2.78-1           0.00 MiB
extra/pipewire                1:0.3.66-2     1:0.3.67-1       0.01 MiB
extra/pipewire-alsa           1:0.3.66-2     1:0.3.67-1       0.00 MiB
extra/pipewire-audio          1:0.3.66-2     1:0.3.67-1       0.08 MiB
extra/pipewire-jack           1:0.3.66-2     1:0.3.67-1       0.00 MiB
extra/pipewire-pulse          1:0.3.66-2     1:0.3.67-1       0.00 MiB
extra/plasma-framework        5.103.0-1      5.104.0-1       -0.01 MiB
extra/prison                  5.103.0-1      5.104.0-1       -0.01 MiB
extra/purpose                 5.103.0-1      5.104.0-1        0.01 MiB
extra/qqc2-desktop-style      5.103.0-1      5.104.0-1        0.00 MiB
extra/solid                   5.103.0-1      5.104.0-1        0.00 MiB
extra/sonnet                  5.103.0-1      5.104.0-1       -0.01 MiB
core/sqlite                   3.41.0-1       3.41.1-1         0.00 MiB
core/sudo                     1.9.13.p2-1    1.9.13.p3-1      0.00 MiB
extra/syndication             5.103.0-1      5.104.0-1        0.00 MiB
extra/syntax-highlighting     5.103.0-1      5.104.0-1        0.00 MiB
extra/threadweaver            5.103.0-1      5.104.0-1        0.00 MiB
extra/wireplumber             0.4.13-1       0.4.14-1         0.01 MiB
extra/zxing-cpp               2.0.0-1        2.0.0-2          0.00 MiB


I had the same problem (no wifi) when I upgraded the Linux kernel to 6.2.5. I used Timeshift to go back to a prior version of the kernel (6.2.1) and then when I upgraded (using yay in a Terminal) the update took me to 6.2.2 and wifi is still working.
There is this post warning about the 6.2.5 kernel:
https://forum.endeavouros.com/t/heads-up-on-latest-kernel-update-6-2-5-arch1-1/38399/2

Well there is a newer kernel and headers plus networkmanager-qt, modemmanager-qt. Those would be the likely suspects.

I tried running yay -Syu again and it still brought me to 6.2.5 and still not wifi. So I restored back to pre- snapshot.

My wifi is a broadcom in a Macbook Pro 8.1 so maybe there’s something there?

1 Like

Heads up on latest Kernel update 6.2.5.arch1-1 - Important notifications - EndeavourOS

1 Like

Now I’m very confused. I installed the linux-lts kernel and headers. I’m back to my no wifi with 6.1.18. However, when I selected the Advanced grub tab and installed standard linux kernel, it came up with 6.2.2 which does work???

So linux LTS 6.1.18 doesn’t work, but 6.2.2 does???

The standard 6.2.x kernel seems to be a bit unstable (it’s very new). We are seeing a few issues around the forums after upgrading the kernel. So, it seems better to use the LTS kernel if you don’t have bleeding edge need of the new kernel.

I had the issue as @jfabernathy when I updated last night. There was a suggestion to switch to LTS or to downgrade. I ended up downgrading back to standard kernel 6.2.2-arch2-1 and my WIFI is working again. I did however install the LTS 6.1.18 today just to have it as an option as well since that was suggested to me last night and it was referenced in the the warning post this morning about some folks having issues with the new kernel. I did hop on to the LTS kernel to see what it was like and I had the same WIFI issue I had on standard kernel 6.2.5-arch1-1. I am also running on an old Macbook Pro. I thought it was strange. So I am still using the standard kernel and I am going to have to try and do a little more digging on this WIFI issue. Just thought I would mention this here in case others have the same issue

I tried installing LTS but I still had the wifi issue. I rolled backed to the last upgrade yesterday which was firefox and eos-bash-shared. So I’m stable for now. I’m not touching anything for a week. :grinning:

4 Likes

Just updated my MacbookPro8,1 from kernel 6.2.2 to 6.2.6 and the wifi now works. This MB has Broadcom-wl wifi and Intel graphics.

This whole episode has reminded me how important it is to be using BTRFS, snapper, snap-pac, grub-btrfs, and btrfs-assistant. Getting out of the bad upgrade took a couple of clicks in btrfs-assistant.

EDIT: BTW, I use the wifi package:
broadcom-wl-dkms 6.30.223.271-36

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.