I am looking for help installing the firmware for this new Intel wifi+bluetooth device Intel Wi-Fi 6 AX200: https://devicehunt.com/view/type/pci/vendor/8086/device/2723
GOAL: Set up working wifi and bluetooth with the AX200 intel combo device in Proxmox host 6.2-10 by installing the correct and latest firmware.
PROBLEM:
inxi shows:
rfkill shows:
uname:
GOAL: Set up working wifi and bluetooth with the AX200 intel combo device in Proxmox host 6.2-10 by installing the correct and latest firmware.
PROBLEM:
- ibt-20-1-3 firmware is loaded instead of newer ibt-20-1-4 firmware.
- Even when ibt-20-1-3 is found, it fails with dmesg message: Bluetooth: hci0: Failed to send firmware signature (-38)
- The firmware is not included yet in debian latest iwlwifi package (no AX200 listed here): https://packages.debian.org/buster/firmware-iwlwifi
- The firmware is available here, with latest being ibt-20-1-4: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/intel
- Copied ibt-20-1-4.ddc and ibt-20-1-4.sfi files from git tree above to /lib/firmware/intel
- Ran update-initramfs -k all -u
- Reboot pve node
Code:
root@pve:/lib/firmware# dmesg | grep -i bluetooth
[ 5.323763] Bluetooth: Core ver 2.22
[ 5.323781] Bluetooth: HCI device and connection manager initialized
[ 5.323784] Bluetooth: HCI socket layer initialized
[ 5.323785] Bluetooth: L2CAP socket layer initialized
[ 5.323787] Bluetooth: SCO socket layer initialized
[ 5.367480] Bluetooth: hci0: Bootloader revision 0.3 build 0 week 24 2017
[ 5.369551] Bluetooth: hci0: Device revision is 1
[ 5.369555] Bluetooth: hci0: Secure boot is enabled
[ 5.369555] Bluetooth: hci0: OTP lock is enabled
[ 5.369556] Bluetooth: hci0: API lock is enabled
[ 5.369557] Bluetooth: hci0: Debug lock is disabled
[ 5.369559] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 5.372950] Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
[ 5.378827] Bluetooth: hci0: Failed to send firmware signature (-38)
root@pve:/lib/firmware# dmesg | grep -i iwlwifi
[ 5.321180] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[ 5.325226] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2
[ 5.325240] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2
[ 5.326694] iwlwifi 0000:04:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
[ 5.326697] iwlwifi 0000:04:00.0: Found debug destination: EXTERNAL_DRAM
[ 5.326698] iwlwifi 0000:04:00.0: Found debug configuration: 0
[ 5.326881] iwlwifi 0000:04:00.0: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[ 5.373218] iwlwifi 0000:04:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 5.385125] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 5.385502] iwlwifi 0000:04:00.0: Allocated 0x00400000 bytes for firmware monitor.
[ 5.532472] iwlwifi 0000:04:00.0: base HW address: b8:9a:2a:bd:9c:b9
[ 5.546719] iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0
root@pve:/lib/firmware#
inxi shows:
Code:
root@pve:/lib/firmware# inxi -xxx -n
Network: Device-1: Intel driver: iwlwifi v: kernel port: N/A bus ID: 04:00.0 chip ID: 8086:2723
IF: wlp4s0 state: down mac: b8:9a:2a:bd:9c:b9
Device-2: Intel I211 Gigabit Network vendor: Gigabyte driver: igb v: 5.6.0-k port: d000 bus ID: 05:00.0
chip ID: 8086:1539
IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: b4:2e:99:fc:0e:4e
Device-3: Realtek vendor: Gigabyte driver: r8169 v: kernel port: c000 bus ID: 06:00.0
chip ID: 10ec:8125
IF: enp6s0 state: down mac: b4:2e:99:fc:0e:4d
IF-ID-1: vmbr0 state: up speed: N/A duplex: N/A mac: b4:2e:99:fc:0e:4e
rfkill shows:
Code:
root@pve:/lib/firmware# rfkill list all
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
uname:
Code:
root@pve:/lib/firmware# uname -sr
Linux 5.4.44-2-pve