Bug 201707
Summary: | iwlwifi: 8260: joining an ad-hoc network causes ASSERT 4425 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Rémy Grünblatt (remy+kernel+bugzilla) |
Component: | network-wireless | Assignee: | DO NOT USE - assign "network-wireless-intel" component instead (linuxwifi) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | Intel | ||
OS: | Linux | ||
Kernel Version: | 4.18.16-arch1-1-ARCH | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | Dmesg log showing what happens when trying to create/join an ad-hoc network |
Description
Rémy Grünblatt
2018-11-16 09:40:49 UTC
Similar bug on an Ubuntu 18.04.1 ( 4.15.0-39-generic #42-Ubuntu ) on another machine, with another (same model) card (ASSERT 0070 ?): DMESG log: https://ptpb.pw/y2Fh.txt I have a fix: --- a/drivers/net/wireless/intel/iwlwifi/mvm/sta.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/sta.c @@ -2277,7 +2277,8 @@ int iwl_mvm_add_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) static const u8 _maddr[] = {0x03, 0x00, 0x00, 0x00, 0x00, 0x00}; const u8 *maddr = _maddr; struct iwl_trans_txq_scd_cfg cfg = { - .fifo = IWL_MVM_TX_FIFO_MCAST, + .fifo = vif->type == NL80211_IFTYPE_AP ? + IWL_MVM_TX_FIFO_MCAST : IWL_MVM_TX_FIFO_BE, .sta_id = msta->sta_id, .tid = 0, .aggregate = false, will reach upstream per our regular process. |