Intel WiFi AX200 [8086:08b1] subsystem [8086:4070] firmware loading error resulting in no wifi
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gaming Edition |
In Progress
|
Medium
|
|||
linux-firmware (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Ubuntu 19.10 - stock kernel - Intel AX200 PCI card in a desktop PC
uname -a
Linux nahuatl 5.3.0-18-generic #19-Ubuntu SMP Tue Oct 8 20:14:06 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
The card is detected OK as dmesg shows, however the card's firmware fails immediately after loading (see dmesg output below) and wifi doesn't work at all. Big disappointment since the AX200 chip was supposed to be supported on 19.10.
Ubuntu includes two ax200 firmware versions, version 48 loads by default in my system (and fails). I tried version 46 (by renaming the version 48 file) and it failed in the exact same manner
$ ls /lib/firmware/
/lib/firmware/
The card's Bluetooth functionality is also detected and it works fine. It's just the wifi FW loading what seems broken in ubuntu's 5.3 kernel.
$ rfkill list
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
~$ dmesg | grep iwl
[ 12.312443] iwlwifi 0000:01:00.0: enabling device (0000 -> 0002)
[ 12.321098] iwlwifi 0000:01:00.0: TLV_FW_
[ 12.321101] iwlwifi 0000:01:00.0: Found debug destination: EXTERNAL_DRAM
[ 12.321102] iwlwifi 0000:01:00.0: Found debug configuration: 0
[ 12.321309] iwlwifi 0000:01:00.0: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[ 12.390389] iwlwifi 0000:01:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 12.400654] iwlwifi 0000:01:00.0: Applying debug destination EXTERNAL_DRAM
[ 12.400893] iwlwifi 0000:01:00.0: Allocated 0x00400000 bytes for firmware monitor.
[ 13.414781] iwlwifi 0000:01:00.0: Collecting data: trigger 15 fired.
[ 13.414908] iwlwifi 0000:01:00.0: Start IWL Error Log Dump:
[ 13.414910] iwlwifi 0000:01:00.0: Status: 0x00000000, count: 6
[ 13.414911] iwlwifi 0000:01:00.0: Loaded firmware version: 48.4fa0041f.0
[ 13.414912] iwlwifi 0000:01:00.0: 0x00000071 | NMI_INTERRUPT_
[ 13.414913] iwlwifi 0000:01:00.0: 0x002022F0 | trm_hw_status0
[ 13.414913] iwlwifi 0000:01:00.0: 0x00000000 | trm_hw_status1
[ 13.414914] iwlwifi 0000:01:00.0: 0x004F8E3C | branchlink2
[ 13.414915] iwlwifi 0000:01:00.0: 0x004E4FF4 | interruptlink1
[ 13.414915] iwlwifi 0000:01:00.0: 0x004E4FF4 | interruptlink2
[ 13.414916] iwlwifi 0000:01:00.0: 0x004F3DB0 | data1
[ 13.414917] iwlwifi 0000:01:00.0: 0x00001000 | data2
[ 13.414917] iwlwifi 0000:01:00.0: 0xF0000000 | data3
[ 13.414918] iwlwifi 0000:01:00.0: 0x00000000 | beacon time
[ 13.414919] iwlwifi 0000:01:00.0: 0x0000795F | tsf low
[ 13.414919] iwlwifi 0000:01:00.0: 0x00000000 | tsf hi
[ 13.414920] iwlwifi 0000:01:00.0: 0x00000000 | time gp1
[ 13.414921] iwlwifi 0000:01:00.0: 0x0000DFD5 | time gp2
[ 13.414921] iwlwifi 0000:01:00.0: 0x00000001 | uCode revision type
[ 13.414922] iwlwifi 0000:01:00.0: 0x00000030 | uCode version major
[ 13.414923] iwlwifi 0000:01:00.0: 0x4FA0041F | uCode version minor
[ 13.414923] iwlwifi 0000:01:00.0: 0x00000340 | hw version
[ 13.414924] iwlwifi 0000:01:00.0: 0x18C89000 | board version
[ 13.414925] iwlwifi 0000:01:00.0: 0x8002FF03 | hcmd
[ 13.414925] iwlwifi 0000:01:00.0: 0x00020000 | isr0
[ 13.414926] iwlwifi 0000:01:00.0: 0x00000000 | isr1
[ 13.414926] iwlwifi 0000:01:00.0: 0x08F00002 | isr2
[ 13.414927] iwlwifi 0000:01:00.0: 0x00C0000C | isr3
[ 13.414928] iwlwifi 0000:01:00.0: 0x00000000 | isr4
[ 13.414928] iwlwifi 0000:01:00.0: 0x00000000 | last cmd Id
[ 13.414929] iwlwifi 0000:01:00.0: 0x004F3DB0 | wait_event
[ 13.414930] iwlwifi 0000:01:00.0: 0x00000000 | l2p_control
[ 13.414930] iwlwifi 0000:01:00.0: 0x00000020 | l2p_duration
[ 13.414931] iwlwifi 0000:01:00.0: 0x00000000 | l2p_mhvalid
[ 13.414932] iwlwifi 0000:01:00.0: 0x00000000 | l2p_addr_match
[ 13.414932] iwlwifi 0000:01:00.0: 0x00000009 | lmpm_pmg_sel
[ 13.414933] iwlwifi 0000:01:00.0: 0x00000000 | timestamp
[ 13.414934] iwlwifi 0000:01:00.0: 0x0000F81C | flow_handler
[ 13.414974] iwlwifi 0000:01:00.0: Start IWL Error Log Dump:
[ 13.414975] iwlwifi 0000:01:00.0: Status: 0x00000000, count: 7
[ 13.414976] iwlwifi 0000:01:00.0: 0x201000A3 | ADVANCED_SYSASSERT
[ 13.414976] iwlwifi 0000:01:00.0: 0x00000000 | umac branchlink1
[ 13.414977] iwlwifi 0000:01:00.0: 0xC008CC3C | umac branchlink2
[ 13.414978] iwlwifi 0000:01:00.0: 0xC0087660 | umac interruptlink1
[ 13.414978] iwlwifi 0000:01:00.0: 0x00000000 | umac interruptlink2
[ 13.414979] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data1
[ 13.414980] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data2
[ 13.414980] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data3
[ 13.414981] iwlwifi 0000:01:00.0: 0x00000030 | umac major
[ 13.414981] iwlwifi 0000:01:00.0: 0x4FA0041F | umac minor
[ 13.414982] iwlwifi 0000:01:00.0: 0x0000DFC9 | frame pointer
[ 13.414983] iwlwifi 0000:01:00.0: 0xC0886C1C | stack pointer
[ 13.414983] iwlwifi 0000:01:00.0: 0x0000FFFF | last host cmd
[ 13.414984] iwlwifi 0000:01:00.0: 0x00000000 | isr status reg
[ 13.414991] iwlwifi 0000:01:00.0: Fseq Registers:
[ 13.414994] iwlwifi 0000:01:00.0: 0xE0000000 | FSEQ_ERROR_CODE
[ 13.414998] iwlwifi 0000:01:00.0: 0x80290001 | FSEQ_TOP_
[ 13.415002] iwlwifi 0000:01:00.0: 0x80050008 | FSEQ_CNVIO_
[ 13.415006] iwlwifi 0000:01:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[ 13.415010] iwlwifi 0000:01:00.0: 0x80000003 | FSEQ_TOP_
[ 13.415014] iwlwifi 0000:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[ 13.415018] iwlwifi 0000:01:00.0: 0x00100530 | FSEQ_CNVI_ID
[ 13.415022] iwlwifi 0000:01:00.0: 0x00000532 | FSEQ_CNVR_ID
[ 13.415025] iwlwifi 0000:01:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[ 13.415031] iwlwifi 0000:01:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[ 13.415037] iwlwifi 0000:01:00.0: 0x05B0905B | CNVR_SCU_
[ 13.415043] iwlwifi 0000:01:00.0: 0x0000025B | CNVR_SCU_
[ 13.415069] iwlwifi 0000:01:00.0: SecBoot CPU1 Status: 0x6558, CPU2 Status: 0x3
[ 13.415070] iwlwifi 0000:01:00.0: Failed to start RT ucode: -110
[ 13.415071] iwlwifi 0000:01:00.0: Firmware not running - cannot dump error
[ 13.426862] iwlwifi 0000:01:00.0: Failed to run INIT ucode: -110
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: linux-firmware 1.183
ProcVersionSign
Uname: Linux 5.3.0-18-generic x86_64
ApportVersion: 2.20.11-0ubuntu8
Architecture: amd64
CurrentDesktop: GNOME
Date: Sat Oct 19 00:25:44 2019
Dependencies:
InstallationDate: Installed on 2018-08-01 (443 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
PackageArchitec
SourcePackage: linux-firmware
UpgradeStatus: Upgraded to eoan on 2019-10-18 (1 days ago)
Changed in ubuntux: | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |
summary: |
- Intel WiFi AX200 firmware loading error resulting in no wifi + Intel WiFi AX200 [8086:08b1] subsystem [8086:4070] firmware loading + error resulting in no wifi |
I have a few different models of newer intel based wifi cards on a minipcie splitter/carrier board https:/ /www.alftel. com/pages/ product- airbud- pcie
When the hardware is detected during boot, all the intels on the carrier board fail to load/run their ucode. This is happening on a unit I have dedicated for testing, so I am available for any/all requested testing. Here is what it looks like:
[ 6.582036] iwlwifi 0000:12:00.0: WRT: collecting data: ini trigger 1 fired. UMAC_FATAL
[ 6.582282] iwlwifi 0000:12:00.0: Start IWL Error Log Dump:
[ 6.582283] iwlwifi 0000:12:00.0: Status: 0x00000000, count: 6
[ 6.582283] iwlwifi 0000:12:00.0: Loaded firmware version: 48.4fa0041f.0
[ 6.582284] iwlwifi 0000:12:00.0: 0x00000071 | NMI_INTERRUPT_
[ 6.582285] iwlwifi 0000:12:00.0: 0x002022F0 | trm_hw_status0
[ 6.582285] iwlwifi 0000:12:00.0: 0x00000000 | trm_hw_status1
[ 6.582286] iwlwifi 0000:12:00.0: 0x004F8E3C | branchlink2
[ 6.582286] iwlwifi 0000:12:00.0: 0x004E4FF4 | interruptlink1
[ 6.582286] iwlwifi 0000:12:00.0: 0x004E4FF4 | interruptlink2
[ 6.582287] iwlwifi 0000:12:00.0: 0x004F3DB0 | data1
[ 6.582287] iwlwifi 0000:12:00.0: 0x00001000 | data2
[ 6.582288] iwlwifi 0000:12:00.0: 0xF0000000 | data3
[ 6.582288] iwlwifi 0000:12:00.0: 0x00000000 | beacon time
[ 6.582289] iwlwifi 0000:12:00.0: 0x00008B75 | tsf low
[ 6.582289] iwlwifi 0000:12:00.0: 0x00000000 | tsf hi
[ 6.582290] iwlwifi 0000:12:00.0: 0x00000000 | time gp1
[ 6.582290] iwlwifi 0000:12:00.0: 0x0000ED53 | time gp2
[ 6.582290] iwlwifi 0000:12:00.0: 0x00000001 | uCode revision type
[ 6.582291] iwlwifi 0000:12:00.0: 0x00000030 | uCode version major
[ 6.582291] iwlwifi 0000:12:00.0: 0x4FA0041F | uCode version minor
[ 6.582292] iwlwifi 0000:12:00.0: 0x00000340 | hw version
[ 6.582292] iwlwifi 0000:12:00.0: 0x00C89000 | board version
[ 6.582293] iwlwifi 0000:12:00.0: 0x8001FF03 | hcmd
[ 6.582293] iwlwifi 0000:12:00.0: 0x00020000 | isr0
[ 6.582294] iwlwifi 0000:12:00.0: 0x00000000 | isr1
[ 6.582294] iwlwifi 0000:12:00.0: 0x08F00002 | isr2
[ 6.582294] iwlwifi 0000:12:00.0: 0x00C0000C | isr3
[ 6.582295] iwlwifi 0000:12:00.0: 0x00000000 | isr4
[ 6.582295] iwlwifi 0000:12:00.0: 0x00000000 | last cmd Id
[ 6.582296] iwlwifi 0000:12:00.0: 0x004F3DB0 | wait_event
[ 6.582296] iwlwifi 0000:12:00.0: 0x00000000 | l2p_control
[ 6.582297] iwlwifi 0000:12:00.0: 0x00000020 | l2p_duration
[ 6.582297] iwlwifi 0000:12:00.0: 0x00000000 | l2p_mhvalid
[ 6.582298] iwlwifi 0000:12:00.0: 0x00000000 | l2p_addr_match
[ 6.582298] iwlwifi 0000:12:00.0: 0x00000009 | lmpm_pmg_sel
[ 6.582298] iwlwifi 0000:12:00.0: 0x00000000 | timestamp
[ 6.582299] iwlwifi 0000:12:00.0: 0x0000F81C | flow_handler
[ 6.582339] iwlwifi 0000:12:00.0: Start IWL Error Log Dump:
[ 6.582339] iwlwifi 0000:12:00.0: Status: 0x00000000, count: 7
[ 6.582340] iwlwifi 0000:12:00.0: 0x201000A3 | ADVANCED_SYSASSERT
[ 6.582340] iwlwifi 0000:12:00.0: 0x00000000 | umac branchlink1
[ 6.582341] iwlwifi 0000:12:00.0: 0xC008CC3C | umac branchlink2
[ 6.582341] iwlwifi 0000:12:00.0: 0xC0087660 | umac interruptlink1
[ 6.582342] iwlwifi 0000...