Bug 200851
Summary: | iwlwifi: completely opaque WARN_ON(1) in drivers/net/wireless/intel/iwlwifi/mvm/tx.c | ||
---|---|---|---|
Product: | Drivers | Reporter: | bugzilla |
Component: | network-wireless | Assignee: | drivers_network-wireless (drivers_network-wireless) |
Status: | CLOSED DUPLICATE | ||
Severity: | high | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugzilla.kernel.org/show_bug.cgi?id=199967 | ||
Kernel Version: | 4.14.x and later | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
bugzilla
2018-08-18 02:37:11 UTC
*** This bug has been marked as a duplicate of bug 199967 *** According to https://osdn.net/users/richard_collins/pf/kernel/scm/commits/6ab10ff8738dfb098fd32132b7ebcf5cdb43ebde > * when a station goes to sleep, the microcode notices > this and marks the station as asleep > * when the station is marked asleep, the microcode > refuses to transmit to the station and rejects all > frames queued to it with the failure status code > TX_STATUS_FAIL_DEST_PS (a previous patch handled > this correctly) > * when we need to send frames to the station _although_ > it is asleep, we need to tell the ucode how many, > and this is asynchronous with sending so we cannot > just send the frames, we need to wait for all other > frames to be flushed, and then update the counter > before sending out the poll response frames. This > is handled partially in the driver and partially in > mac80211. So this should only happen if the station goes to sleep, but I have power management turned off: $ sudo iwconfig wlan0 wlan0 IEEE 802.11 Mode:Master Tx-Power=22 dBm Retry short limit:7 RTS thr:off Fragment thr:off Power Management:off $ |