Kernel 7.0.0-28 regression: WiFi and webcam not working on MacBook Air

System Information:

  • OS: Zorin OS 18.1
  • Kernel working: 6.17.0-35-generic
  • Kernel with issues: 7.0.0-28-generic
  • Device: Apple MacBook Air (Intel)
  • CPU: Intel Core i5 (MacBook Air 2015)
  • Architecture: x86_64

Problem Summary:

After updating to the new kernel 7.0.0-28-generic, several built-in hardware devices stopped working correctly. Booting back into the previous kernel 6.17.0-35-generic restores functionality.

Issue 1: Internal WiFi

Under kernel 7.0.0-28-generic:

  • Built-in WiFi is not detected/does not function properly.
  • The Broadcom wireless adapter is present but the driver does not load correctly.

Hardware detected:

Broadcom BCM4360

The previous kernel 6.17.0-35-generic works correctly with the WiFi hardware.

Issue 2: Internal FaceTime HD Camera

Under kernel 7.0.0-28-generic:

  • Webcam applications fail because /dev/video0 is not created.
  • guvcview reports:
Cannot open device /dev/video0, exiting.

The UVC driver is loaded:

uvcvideo
videobuf2_v4l2
videobuf2_common
videodev

However, the internal Apple webcam does not appear.

lsusb under kernel 7.0 shows:

Apple Internal Keyboard / Trackpad
Apple Bluetooth USB Host Controller

but no FaceTime HD Camera device.

Booting into kernel 6.17.0-35-generic restores normal behavior.

Steps to Reproduce:

  1. Install/update to kernel:
7.0.0-28-generic
  1. Reboot and select the new kernel from GRUB.
  2. Check:
uname -r

Result:

7.0.0-28-generic
  1. Test WiFi and webcam.
  2. Boot back into:
6.17.0-35-generic

and both devices work again.

Expected Behavior:

The new kernel should maintain hardware compatibility with existing supported devices, including:

  • Broadcom BCM4360 WiFi
  • Apple FaceTime HD Camera

Actual Behavior:

Kernel 7.0.0-28 causes regression where:

  • WiFi driver does not function correctly.
  • Internal webcam is not detected.

Additional Information:

The system boots normally. The issue appears to be a kernel hardware support regression rather than an installation problem.

For the broadcom drivers there should have been already a fix. Is your system updated? Does it still not work?

Personally I think it might be a conflict with the hardware.

Additionally, the kernel developer contributor responsible for network coding redacted most of the libraries/drivers for networking that existed in earlier kernels, and A.I. code was used specifically around networking in version 7 of the Linux kernel.

I would backup your system with the old kernel and would be curious to know if the Liquorix kernel would work on a Mac. I don't have a Mac, but my PCLOS Debian (X11) Plasma is currently on Liquorix 7.1.5.

Welcome to the Forum!

Do You already have the Broadcom Driver installed?