Search Linux Wireless

Re: iwlwifi: AX201 misdetected as AX101

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi again,


2023. május 26., péntek 19:55 keltezéssel, Barnabás Pőcze <pobrn@xxxxxxxxxxxxxx> írta:

> Hi all,
> 
> I have an Acer Aspire A315-58 laptop[0], which, according to lspci has the following intel wireless chip:
> 
>    Device:	00:14.3
>     Class:	Network controller [0280]
>    Vendor:	Intel Corporation [8086]
>    Device:	Wi-Fi 6 AX201 [a0f0]
>   SVendor:	Intel Corporation [8086]
>   SDevice:	Wi-Fi 6 AX201 [0244]
>       Rev:	20
>    ProgIf:	00
>    Driver:	iwlwifi
>    Module:	iwlwifi
> 
> However, in the kernel message buffer, the following message is written:
> 
>   [    3.633490] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX101, REV=0x351
> 
> Also, this chip did not work with the 6.3.3 Arch Linux kernel, the driver loaded the
> `QuZ-a0-hr-b0-74.ucode` firmware:
> 
>   [    6.516505] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
>   [    6.517615] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
>   [    6.517616] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
>   [    6.517617] iwlwifi 0000:00:14.3: Loaded firmware version: 74.a5e9588b.0 QuZ-a0-hr-b0-74.ucode
>   [    6.517619] iwlwifi 0000:00:14.3: 0x00000084 | NMI_INTERRUPT_UNKNOWN
>   ...
>   [    6.861510] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
> 

For the record, I have done a git-bisect[1], and that turned up

  d2ccc5c1526396aef5196e4dd2ec8538994e5072
  wifi: iwlwifi: Update init sequence if tx diversity supported

as the first good commit[0].

Sadly, that patch (or even the series) does not appear to be easily backportable,
so it seems likely that current stable kernels won't be able to support this device.


Regards,
Barnabás Pőcze


[0]: https://lore.kernel.org/all/20230413102635.c2121c8694a7.Ibee3dd8765ef4b7504660fa228a7c7eff78920af@changeid/
[1]:
  git bisect start
  # status: waiting for both good and bad commits
  # new: [b6dad5178ceaf23f369c3711062ce1f2afc33644] Merge tag 'nios2_fix_v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
  git bisect new b6dad5178ceaf23f369c3711062ce1f2afc33644
  # status: waiting for good commit(s), bad commit known
  # old: [457391b0380335d5e9a5babdec90ac53928b23b4] Linux 6.3
  git bisect old 457391b0380335d5e9a5babdec90ac53928b23b4
  # new: [6e98b09da931a00bf4e0477d0fa52748bf28fcce] Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
  git bisect new 6e98b09da931a00bf4e0477d0fa52748bf28fcce
  # old: [088e0c188513b58a0056a488cf5b7df094a8a48a] Merge tag 'platform-drivers-x86-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
  git bisect old 088e0c188513b58a0056a488cf5b7df094a8a48a
  # new: [ca288965801572fe41386560d4e6c5cc0e5cc56d] Merge tag 'wireless-next-2023-04-21' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
  git bisect new ca288965801572fe41386560d4e6c5cc0e5cc56d
  # old: [d56417ad1133fc41752bb9fe37da7ae3187395a4] net: phy: smsc: clear edpd_enable if interrupt mode is used
  git bisect old d56417ad1133fc41752bb9fe37da7ae3187395a4
  # old: [c54876cd5961ce0f8e74807f79a6739cd6b35ddf] net/sched: pass netlink extack to mqprio and taprio offload
  git bisect old c54876cd5961ce0f8e74807f79a6739cd6b35ddf
  # new: [3288ee5844b74cebb94ed15bc9b5b9d3223ae038] Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  git bisect new 3288ee5844b74cebb94ed15bc9b5b9d3223ae038
  # new: [d0b6f86fdbefa62fd4ad2acd1aea6c45f9b518ba] wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue
  git bisect new d0b6f86fdbefa62fd4ad2acd1aea6c45f9b518ba
  # new: [a0e97ae3f3320a246a79db7372fc23a38556014e] wifi: rtw89: add ieee80211::remain_on_channel ops
  git bisect new a0e97ae3f3320a246a79db7372fc23a38556014e
  # new: [d00800a289c9349bb659a698cbd7bc04521dc927] wifi: mac80211: add flush_sta method
  git bisect new d00800a289c9349bb659a698cbd7bc04521dc927
  # old: [413be839bfca9a4f6b32b92807ecdc2c2c182d94] wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim
  git bisect old 413be839bfca9a4f6b32b92807ecdc2c2c182d94
  # old: [e305a408c5f9c8df06a58e09a23375fd257f081c] wifi: iwlwifi: mvm: move function sequence
  git bisect old e305a408c5f9c8df06a58e09a23375fd257f081c
  # new: [217f3c52f00d3419ecdd38a99a7eceecb11679b2] wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
  git bisect new 217f3c52f00d3419ecdd38a99a7eceecb11679b2
  # new: [5caa82529eabff044c5f3eb254f3a7ff00e9170d] wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices
  git bisect new 5caa82529eabff044c5f3eb254f3a7ff00e9170d
  # new: [d2ccc5c1526396aef5196e4dd2ec8538994e5072] wifi: iwlwifi: Update init sequence if tx diversity supported
  git bisect new d2ccc5c1526396aef5196e4dd2ec8538994e5072
  # first new commit: [d2ccc5c1526396aef5196e4dd2ec8538994e5072] wifi: iwlwifi: Update init sequence if tx diversity supported


> 
> I then noticed that firmwares 75-77 are available and that there were recent changes
> to the iwlwifi module that increased IWL_22000_UCODE_API_MAX, so I gave it a go,
> and built the kernel at ae8373a5add4ea39f032563cf12a02946d1e3546 and now firmware 77
> is loaded, and that seems to work, at least I did not notice any issues so far.
> 
> The full logs and other information about the laptop can be found here[0].
> 
> 
> Regards,
> Barnabás Pőcze
> 
> 
> [0]: https://linux-hardware.org/?probe=43069955ee




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux