Bug 194853
Summary: | iwlwifi: 7260: TFD queue hang on 40MHz - ext CCA | ||
---|---|---|---|
Product: | Drivers | Reporter: | Alexander Miroshnichenko (alexminder) |
Component: | network-wireless | Assignee: | DO NOT USE - assign "network-wireless-intel" component instead (linuxwifi) |
Status: | CLOSED WILL_NOT_FIX | ||
Severity: | high | CC: | alexminder |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.8 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
iwlwifi dmesg error log
iwlwifi dmesg error log with -17.ucode Core14 with uSniffer core dumps with debug enabled firmware Noise on the extension channel |
Description
Alexander Miroshnichenko
2017-03-11 19:42:59 UTC
Firmware version used iwl7260-ucode-0.16.242414 Created attachment 255189 [details]
iwlwifi dmesg error log
Hi, Please try -17.ucode. This problem is typically coming from platform noise. Please check https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#about_platform_noise Created attachment 255191 [details]
iwlwifi dmesg error log with -17.ucode
Same issue with -17.ucode
About platform noise: I tried to change location of my host (wifi adapter), I tried to change channel (to 11) with minimum APs around, I tried varios wifi antennas positions. Nothing helps. There are no USB3 devices used and no external graphic cards installed.
The issue appears only when I use 40MHz. With 20MHz no issue, but performance reduced.
Created attachment 255193 [details] Core14 with uSniffer Please reproduce with this firmware which has debug enabled. The steps to collect the data are explained here: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/debugging#firmware_debugging Please take the time to read the privacy notice here: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/debugging#privacy_aspects thank you. Created attachment 255195 [details]
core dumps with debug enabled firmware
Created attachment 255197 [details]
Noise on the extension channel
Hi,
I attached a picture our the data you provided after parsing.
The red line in the middle of the window is a huge amount of TxBegin events: we are trying to transmit.
The purple line is a huge amount of Rx detected events, meaning that we felt energy in the air and hence we can't transmit. Note that the energy we feel can very well not be really coming from the air (another device talking), but rather noise on the platform. Recently we had a problem with a specific platform on which the audio subsystem was making noise on the antenna that we not isolated enough and that ran right next to it.
This is not something we cannot analyze / fix without the involvement of the system manufacturer.
Closing the bug.
Thank you very much! I used big omnidirectional antenntas which gained recieving signal (noise too). For now I change to small (default) antennas and issue has gone. Iperf shows 116Mbit/s (with 300 Mbit/s connection). I will try unidirectional antennas. |