No support for Intel Killer AX1675i

Bug #1969966 reported by Marcos Alano
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
backport-iwlwifi-dkms (Ubuntu)
Won't Fix
Undecided
Unassigned
linux (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

I just installed a Intel Killer AX1675i Wifi+Bluetooth card in my Dell G15 5511 laptop but can't get WiFi or Bluetooth.
About WiFi I get these logs:
➜ sudo dmesg|grep wifi -i
[ 4.917786] Loading modules backported from iwlwifi
[ 4.917787] iwlwifi-stack-public:master:9858:4c7cba27
[ 4.984194] Intel(R) Wireless WiFi driver for Linux
[ 4.985038] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 4.996087] iwlwifi: No config found for PCI dev 43f0/1672, rev=0x351, rfid=0x2010d000
[ 4.996123] iwlwifi: probe of 0000:00:14.3 failed with error -22
About Bluetooth I get these logs:
➜ sudo dmesg|grep bluetooth -i
[ 4.977780] Bluetooth: Core ver 2.22
[ 4.977793] NET: Registered PF_BLUETOOTH protocol family
[ 4.977794] Bluetooth: HCI device and connection manager initialized
[ 4.977799] Bluetooth: HCI socket layer initialized
[ 4.977800] Bluetooth: L2CAP socket layer initialized
[ 4.977803] Bluetooth: SCO socket layer initialized
[ 5.002780] Bluetooth: hci0: Bootloader revision 0.3 build 0 week 30 2018
[ 5.003784] Bluetooth: hci0: Device revision is 0
[ 5.003787] Bluetooth: hci0: Secure boot is enabled
[ 5.003788] Bluetooth: hci0: OTP lock is enabled
[ 5.003788] Bluetooth: hci0: API lock is enabled
[ 5.003789] Bluetooth: hci0: Debug lock is disabled
[ 5.003789] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 5.006774] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-19-0-3.sfi (-2)
[ 5.007774] Bluetooth: hci0: MSFT supported features length mismatch
[ 7.023197] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 7.023201] Bluetooth: BNEP filters: protocol multicast
[ 7.023204] Bluetooth: BNEP socket layer initialized
I'm in doubt about WiFi, since the message doesn't mention a missing firmware, but Bluetooth is very clear about it.

I'm using Ubuntu 22.04 LTS with bleeding edge kernel 5.17.4. I also tried with 5.18rc1 but no change
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Dependencies: firmware-sof-signed 2.0-1ubuntu3
DistroRelease: Ubuntu 22.04
InstallationDate: Installed on 2021-11-26 (152 days ago)
InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux-firmware 20220329.git681281e4-0ubuntu1
PackageArchitecture: all
RebootRequiredPkgs: Error: path contained symlinks.
Tags: jammy
Uname: Linux 5.17.4-051704-generic x86_64
UnreportableReason: The running kernel is not an Ubuntu kernel
UpgradeStatus: Upgraded to jammy on 2022-02-03 (83 days ago)
UserGroups: adm cdrom dip docker kvm libvirt lpadmin lxd plugdev sambashare sudo vboxusers
_MarkForUpload: True

Revision history for this message
Marcos Alano (mhalano) wrote :

I loaded the iwlwifi module with debug=1 option to get more details. I hope it helps
➜ sudo dmesg|grep wifi -i
[ 6.484062] Loading modules backported from iwlwifi
[ 6.484063] iwlwifi-stack-public:master:9858:4c7cba27
[ 6.576473] Intel(R) Wireless WiFi driver for Linux
[ 6.577121] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 6.585684] iwlwifi: No config found for PCI dev 43f0/1672, rev=0x351, rfid=0x2010d000
[ 6.585742] iwlwifi: probe of 0000:00:14.3 failed with error -22
[ 177.897898] Intel(R) Wireless WiFi driver for Linux
[ 177.898344] iwlwifi 0000:00:14.3: iwl_trans_pcie_alloc HW REV: 0x351
[ 177.898865] iwlwifi 0000:00:14.3: iwl_pcie_set_interrupt_capa MSI-X enabled. 16 interrupt vectors were allocated
[ 177.898867] iwlwifi 0000:00:14.3: iwl_pcie_set_interrupt_capa MSI-X enabled with rx queues 15, vec mask 0x0
[ 177.899758] iwlwifi 0000:00:14.3: iwl_pcie_prepare_card_hw iwl_trans_prepare_card_hw enter
[ 177.899782] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware ready
[ 177.899797] iwlwifi: No config found for PCI dev 43f0/1672, rev=0x351, rfid=0x2010d000
[ 177.899803] iwlwifi 0000:00:14.3: iwl_pcie_rx_free Free NULL rx context
[ 177.899814] iwlwifi: probe of 0000:00:14.3 failed with error -22

Marcos Alano (mhalano)
description: updated
Juerg Haefliger (juergh)
tags: added: kern-3071
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1969966

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Marcos Alano (mhalano) wrote : ProcCpuinfoMinimal.txt

apport information

tags: added: apport-collected jammy
description: updated
Revision history for this message
Marcos Alano (mhalano) wrote : ProcEnviron.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
status: Confirmed → In Progress
status: In Progress → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-firmware (Ubuntu):
status: New → Confirmed
Revision history for this message
Peratchi Hariharasudhan Kannan (harish-kp) wrote (last edit ):

Work Around
Tested in Ubuntu 22.04 (5.15.0-33 generic)

Important note : Disable secure boot

Compile a driver for AX1675i from Intel's instructions

Step 1 – Download the Latest Git and Build-Essential packages

$ sudo apt update
$ sudo apt-get install -y git
$ sudo apt-get install -y build-essential

Step 2 – Download the Iwlwifi-Firmware.git repository

$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
$ cd linux-firmware
$ sudo cp iwlwifi-* /lib/firmware/
$ cd ..

Step 3 – Create the Backported Iwlwifi Driver for your current setup

$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
$ cd backport-iwlwifi
$ sudo make defconfig-iwlwifi-public
$ sudo make -j4
$ sudo make install

This command might be necessary to force your machine to use the Driver from boot:
$ update-initramfs -u

Revision history for this message
Juerg Haefliger (juergh) wrote (last edit ):

There is a backport-iwlwifi DKMS in the archive. Can you test that and post the dmesg output?

$ sudo apt install backport-iwlwifi-dkms

Revision history for this message
Marcos Alano (mhalano) wrote :

I think this bug will be open forever. I replaced the ax1765i card per an ax1675x card that works now on my laptop. Maybe another affected person can test that.
The problem was: there is no PCI ID in the driver's source code for my card. I thought it could be counterfeit. One test I did: I added manually the PCI ID to the source code and recompiled the driver. It _seems_ to work, detecting the card, but there was no firmware available to load in that case.

Revision history for this message
Juerg Haefliger (juergh) wrote :

Hence using backport-iwlwifi which might/should support it.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Changed in linux-firmware (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Juerg Haefliger (juergh) wrote (last edit ):

@harish-kp Yours is a different problem. Can you open a new bug for that?

$ ubuntu-bug linux-firmware

Revision history for this message
Juerg Haefliger (juergh) wrote :

The HW (43f0/1672) of the bug reporter is not (yet) supported by upstream.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
no longer affects: linux-firmware (Ubuntu)
Changed in backport-iwlwifi-dkms (Ubuntu):
status: New → Confirmed
Revision history for this message
Juerg Haefliger (juergh) wrote :

@harish-kp please do not hijack this bug report. Your problem (whatever it is) is a different one. Please open a separate but report for that.

Revision history for this message
Juerg Haefliger (juergh) wrote :

This card is still not supported by upstream. There's not much we can do until that happens.

Changed in backport-iwlwifi-dkms (Ubuntu):
status: Confirmed → Won't Fix
Changed in linux (Ubuntu):
status: Confirmed → Won't Fix
Revision history for this message
elPraga (elpraga) wrote :

Hello everyone

I was also getting the following error:

```
Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-19-0-3.sfi (-2)
```

I have noticed that the `ibt-19-0-3.sfi` file is not present on the system. As I was unable to find it anywhere on the Internet, I did the following:

```
ln -s /lib/firmware/intel/ibt-19-0-4.ddc /lib/firmware/intel/ibt-19-0-3.ddc
ln -s /lib/firmware/intel/ibt-19-0-4.sfi /lib/firmware/intel/ibt-19-0-3.sfi
reboot
```

After that, my bluetooth started working! (as far as I can tell, I've just done it, cannot tell you anything about stability)

I hope it helps!

Revision history for this message
Juerg Haefliger (juergh) wrote :

This is a completely different problem. Please open a new bug by running 'ubuntu-bug linux-firmware'.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.