Bug #17499

AC 9560 Wifi doesn't work in 4.3

Added by numbat 2020-02-25 09:41:53 . Updated 2020-03-20 06:14:02 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Hardware support
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
Research
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

A user has reported that their Wireless adapter no longer works in Tails 4.3. It did work in Tails 4.2.

It would seem that the Wifi device appears in network manager, but it can’t detect any networks. The user can connect an external ALFA card and successfully connect to a network.

The user tried disabling MAC spoofing, that didn’t help.

This is the device information.

00:14.3 Network controller [0280]: Intel Corporation Wireless-AC 9560 [Jefferson Peak] [8086:a370] (rev 10)

Ref: Bug report 3b1354eb424a727fbb177bdd393bc8ef


Subtasks


Related issues

Related to Tails - Bug #17480: Since Tails 4.3 upgrade Intel WiFi is broken Resolved

History

#1 Updated by intrigeri 2020-03-05 08:19:45

  • related to Bug #17388: RTL8101 ethernet chipset doesn't work anymore since Tails 4.1.1 added

#2 Updated by intrigeri 2020-03-05 08:40:31

  • related to Bug #17480: Since Tails 4.3 upgrade Intel WiFi is broken added

#3 Updated by intrigeri 2020-03-05 08:41:38

I see this sort of errors in the Journal when the iwlwifi driver is used:

kernel: btintel: Unknown symbol hci_cmd_sync (err -2)
kernel: btintel: Unknown symbol bt_info (err -2)
kernel: btintel: Unknown symbol bt_to_errno (err -2)
kernel: btintel: Unknown symbol bt_err (err -2)
kernel: btintel: Unknown symbol __hci_cmd_sync (err -2)

On the same system, the r8169 Ethernet adapter exposes other “Unknown symbol” errors, which are very similar to those I see on the screenshot from Bug #17388.

I’m wondering if the problems I see with btintel and r8169 affect the Intel Wi-Fi adapter: I’ve tentatively classified those “Unknown symbol” errors as fallout of the workaround introduced in Tails 4.1.1, but according to this report, the problem reported here was not present in Tails 4.2 (now, bug reporters, like all human beings, sometimes make mistakes).

Anyway, the driver cries out loud due to a firmware problem:

Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: Status: 0x00000040, count: 6
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: Loaded firmware version: 46.a41adfe7.0
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00A0A2F1 | trm_hw_status0
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x004880AA | branchlink2
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0047933A | interruptlink1
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0000B056 | interruptlink2
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0001A7DA | data1
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00001000 | data2
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xF0000008 | data3
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | beacon time
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00038D43 | tsf low
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | time gp1
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00038D44 | time gp2
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0000002E | uCode version major
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xA41ADFE7 | uCode version minor
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000312 | hw version
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00C89008 | board version
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x001E0177 | hcmd
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x20122080 | isr0
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | isr1
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x08001802 | isr2
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x404001C0 | isr3
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | isr4
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x001E0177 | last cmd Id
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0001A7DA | wait_event
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000820 | l2p_duration
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0000000D | lmpm_pmg_sel
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x19062027 | timestamp
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0000183C | flow_handler
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: Status: 0x00000040, count: 7
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x20000034 | NMI_INTERRUPT_WDG
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xC008884A | umac branchlink2
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x80450C38 | umac interruptlink1
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xC00842AC | umac interruptlink2
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000400 | umac data1
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xC00842AC | umac data2
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0000002E | umac major
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xA41ADFE7 | umac minor
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00038D2A | frame pointer
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xC0886B5C | stack pointer
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x001F010C | last host cmd
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: Fseq Registers:
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xCCA4290E | FSEQ_ERROR_CODE
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000000 | FSEQ_TOP_INIT_VERSION
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xD6F44980 | FSEQ_CNVIO_INIT_VERSION
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0000A384 | FSEQ_OTP_VERSION
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xBC032CD2 | FSEQ_TOP_CONTENT_VERSION
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x6A2DF912 | FSEQ_ALIVE_TOKEN
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x29DB3131 | FSEQ_CNVI_ID
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xB101720B | FSEQ_CNVR_ID
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x01000100 | CNVI_AUX_MISC_CHIP
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x00000201 | CNVR_AUX_MISC_CHIP
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: Collecting data: trigger 2 fired.
Feb 21 23:37:14 amnesia kernel: ieee80211 phy0: Hardware restart was requested
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: iwlwifi device config registers:
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000000: a3708086 00100406 02800010 00800010 a4418004 00000000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000020: 00000000 00000000 00000000 02a48086 00000000 000000c8 00000000 000001ff
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000040: 00928010 10000ec0 00100c10 00000000 00000000 00000000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000060: 00000000 00080812 00000405 00000000 00000000 00000000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000080: 800f0011 00002000 00003000 00000000 00000000 00000000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 000000c0: 00000000 00000000 c823d001 0d000008 00804005 00000000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000100: 14c00000 ff000000 000000ff 00462031 00000000 00002000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000140: 00000000 00000000 00000000 16410018 00000000 0001001e 00481e1f 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: iwlwifi device memory mapped registers:
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000000: 00c89008 00000040 00000000 00000000 00000000 00000000 00000000 00000000
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: 00000020: 00000000 0c040005 00000312 d55555d5 d55555d5 d55555d5 80008040 041f0040
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: FW error in SYNC CMD SCAN_CFG_CMD
Feb 21 23:37:14 amnesia kernel: CPU: 1 PID: 8210 Comm: NetworkManager Tainted: G           OE     5.4.0-3-amd64 #1 Debian 5.4.13-1
Feb 21 23:37:14 amnesia kernel: Hardware name: [REDACTED]
Feb 21 23:37:14 amnesia kernel: Call Trace:
Feb 21 23:37:14 amnesia kernel:  dump_stack+0x66/0x90
Feb 21 23:37:14 amnesia kernel:  iwl_trans_pcie_send_hcmd+0x37e/0x390 [iwlwifi]
Feb 21 23:37:14 amnesia kernel:  ? finish_wait+0x80/0x80
Feb 21 23:37:14 amnesia kernel:  iwl_trans_send_cmd+0x51/0xb0 [iwlwifi]
Feb 21 23:37:14 amnesia kernel:  iwl_mvm_send_cmd+0x12/0x30 [iwlmvm]
Feb 21 23:37:14 amnesia kernel:  iwl_mvm_legacy_config_scan+0x25c/0x410 [iwlmvm]
Feb 21 23:37:14 amnesia kernel:  ? __iwl_info+0x69/0x80 [iwlwifi]
Feb 21 23:37:14 amnesia kernel:  iwl_mvm_config_scan+0xfc/0x110 [iwlmvm]
Feb 21 23:37:14 amnesia kernel:  iwl_mvm_up+0x888/0xa70 [iwlmvm]
Feb 21 23:37:14 amnesia kernel:  __iwl_mvm_mac_start+0x26/0x1b0 [iwlmvm]
Feb 21 23:37:14 amnesia kernel:  iwl_mvm_mac_start+0x24/0x40 [iwlmvm]
Feb 21 23:37:14 amnesia kernel:  drv_start+0x43/0xf0 [mac80211]
Feb 21 23:37:14 amnesia kernel:  ieee80211_do_open+0x219/0x8e0 [mac80211]
Feb 21 23:37:14 amnesia kernel:  ? ieee80211_check_concurrent_iface+0x14f/0x1c0 [mac80211]
Feb 21 23:37:14 amnesia kernel:  __dev_open+0xcf/0x160
Feb 21 23:37:14 amnesia kernel:  __dev_change_flags+0x1a7/0x200
Feb 21 23:37:14 amnesia kernel:  dev_change_flags+0x21/0x60
Feb 21 23:37:14 amnesia kernel:  do_setlink+0x662/0xd90
Feb 21 23:37:14 amnesia kernel:  ? deactivate_slab.isra.0+0x3e6/0x5b0
Feb 21 23:37:14 amnesia kernel:  ? deactivate_slab.isra.0+0x3e6/0x5b0
Feb 21 23:37:14 amnesia kernel:  ? __nla_validate_parse+0x51/0x830
Feb 21 23:37:14 amnesia kernel:  ? check_object+0x145/0x250
Feb 21 23:37:14 amnesia kernel:  ? init_object+0x6b/0x80
Feb 21 23:37:14 amnesia kernel:  ? check_bytes_and_report+0x39/0x90
Feb 21 23:37:14 amnesia kernel:  __rtnl_newlink+0x553/0x8c0
Feb 21 23:37:14 amnesia kernel:  ? init_object+0x6b/0x80
Feb 21 23:37:14 amnesia kernel:  ? free_debug_processing+0x1ad/0x200
Feb 21 23:37:14 amnesia kernel:  ? si_read_lock+0x56/0x100 [aufs]
Feb 21 23:37:14 amnesia kernel:  ? update_group_capacity+0x25/0x1b0
Feb 21 23:37:14 amnesia kernel:  ? _cond_resched+0x15/0x30
Feb 21 23:37:14 amnesia kernel:  ? down_write+0xe/0x40
Feb 21 23:37:14 amnesia kernel:  ? _cond_resched+0x15/0x30
Feb 21 23:37:14 amnesia kernel:  ? __update_load_avg_cfs_rq+0x1eb/0x2c0
Feb 21 23:37:14 amnesia kernel:  ? update_load_avg+0x579/0x610
Feb 21 23:37:14 amnesia kernel:  ? account_entity_enqueue+0x9c/0xd0
Feb 21 23:37:14 amnesia kernel:  ? kmem_cache_alloc_trace+0x158/0x210
Feb 21 23:37:14 amnesia kernel:  rtnl_newlink+0x44/0x70
Feb 21 23:37:14 amnesia kernel:  rtnetlink_rcv_msg+0x2b0/0x360
Feb 21 23:37:14 amnesia kernel:  ? rtnl_calcit.isra.0+0x110/0x110
Feb 21 23:37:14 amnesia kernel:  netlink_rcv_skb+0x49/0x110
Feb 21 23:37:14 amnesia kernel:  netlink_unicast+0x172/0x200
Feb 21 23:37:14 amnesia kernel:  netlink_sendmsg+0x232/0x400
Feb 21 23:37:14 amnesia kernel:  sock_sendmsg+0x5e/0x60
Feb 21 23:37:14 amnesia kernel:  ____sys_sendmsg+0x1ef/0x260
Feb 21 23:37:14 amnesia kernel:  ? copy_msghdr_from_user+0xd6/0x150
Feb 21 23:37:14 amnesia kernel:  ___sys_sendmsg+0x88/0xd0
Feb 21 23:37:14 amnesia kernel:  ? do_futex+0x8e1/0xd00
Feb 21 23:37:14 amnesia kernel:  ? pollwake+0x74/0x90
Feb 21 23:37:14 amnesia kernel:  ? wake_up_q+0x60/0x60
Feb 21 23:37:14 amnesia kernel:  ? __wake_up_common+0x80/0x180
Feb 21 23:37:14 amnesia kernel:  __sys_sendmsg+0x59/0xa0
Feb 21 23:37:14 amnesia kernel:  do_syscall_64+0x52/0x160
Feb 21 23:37:14 amnesia kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
Feb 21 23:37:14 amnesia kernel: RIP: 0033:0x7dabc2b7f467
Feb 21 23:37:14 amnesia kernel: Code: 44 00 00 41 54 41 89 d4 55 48 89 f5 53 89 fb 48 83 ec 10 e8 3b ed ff ff 44 89 e2 48 89 ee 89 df 41 89 c0 b8 2e 00 00 00 0f 05
<48> 3d 00 f0 ff ff 77 35 44 89 c7 48 89 44 24 08 e8 74 ed ff ff 48
Feb 21 23:37:14 amnesia kernel: RSP: 002b:00007fff5bd12980 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
Feb 21 23:37:14 amnesia kernel: RAX: ffffffffffffffda RBX: 0000000000000008 RCX: 00007dabc2b7f467
Feb 21 23:37:14 amnesia kernel: RDX: 0000000000000000 RSI: 00007fff5bd129d0 RDI: 0000000000000008
Feb 21 23:37:14 amnesia kernel: RBP: 00007fff5bd129d0 R08: 0000000000000000 R09: 0000000000000000
Feb 21 23:37:14 amnesia kernel: R10: 00005dcaf9e39010 R11: 0000000000000293 R12: 0000000000000000
Feb 21 23:37:14 amnesia kernel: R13: 0000000000000000 R14: 00007fff5bd12b88 R15: 00007fff5bd12b7c
Feb 21 23:37:14 amnesia kernel: iwlwifi 0000:00:14.3: Firmware not running - cannot dump error

So this could also be a firmware bug introduced by an upgrade.

Next steps:

  • check if we upgraded this firmware between 4.2 and 4.3
  • search the web for similar errors

#4 Updated by numbat 2020-03-15 17:10:04

The user has written to us saying that Tails 4.4 has resolved the issue.

#5 Updated by intrigeri 2020-03-15 17:19:30

  • Status changed from New to Resolved

Great, closing as resolved then!

numbat, don’t hesitate closing such issues yourself next time, when you learn that a problem you reported is not there anymore :)

#6 Updated by intrigeri 2020-03-20 06:14:02

  • Target version set to Tails_4.4

#7 Updated by intrigeri 2020-03-23 07:01:18

  • related to deleted (Bug #17388: RTL8101 ethernet chipset doesn't work anymore since Tails 4.1.1)