Hi, Am Do., 20. Apr. 2023 um 17:33 Uhr schrieb Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx>: > > On 20/04/2023 14:40, Artem Makhutov wrote: > > Hi, > > > > I think that I have found the problem: It happens when rx_desc->rxht > > == 1 - then the urb is 4 bytes shorter... > > > > That's very interesting. So it has a problem with MCS rates > > According to Johannes Berg, the 8 bytes at the end of the working ping > are the MIC, which mac80211 will strip. Of course mac80211 doesn't know > that rtl8xxxu sometimes receives 4 bytes fewer. The strange thing is that this issue does not appear with another Logilink WL0151 connected to my home network... Here the MCS rates work fine and I am always getting the full 8 bytes. > What kind of encryption does the network have? Is it possible to try > without any encryption? It uses WPA1 + WPA2 right now. Before that we had WPA2 only and it was exactly the same. I also did a test without encryption before. As far as I remember I was able to send larger packets, but the issue was still there. I will redo the test without encryption to double check it. > Another thing to try is software crypto, using this tested patch and > the module parameter debug=0x8000: Just tried it out. There was no change at all. Any ideas?