[Bug 290639] Bluetooth on Intel 9560 and AX201 does not work on any Alder Lake CPU variant (N100, N150)

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 28 Oct 2025 19:58:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290639

            Bug ID: 290639
           Summary: Bluetooth on Intel 9560 and AX201 does not work on any
                    Alder Lake CPU variant (N100, N150)
           Product: Base System
           Version: 14.3-RELEASE
          Hardware: i386
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: wireless
          Assignee: wireless@FreeBSD.org
          Reporter: michel@universal-devices.com

Bluetooth on Intel 9560 and AX201 does not work on any Alder Lake CPU variant
(N100, N150). The issue is:
iwmbtfw identifies the chip as compatible with 8260 which fails uploading
firmware to the chip. Firmware can be successfully loaded if the chip is
identified as 9260. A stopgap fix is :

1. Update main.c in iwmbtfw and map both 0x0aaa and 0x0026 to 9260 handler.
2. Do the same to ng_ubt

The main issue with this approach is that it will make cause these chipsets to
fail on anything but Alder Lake. So, there needs to be a solution to check the
CPU architecture (specifically CNVio version), and based on that figure out the
mapping to 8260 vs. 9260. Perhaps it can be included in iwlwifi. 

Linux natively supports CNVio so it does not have this issue.

-- 
You are receiving this mail because:
You are the assignee for the bug.