[FS#3680] EA3500 - Command BASTREAM error - Unstable Internet on certain Devices (Attachment added)

OpenWrt Bugs openwrt-bugs at lists.openwrt.org
Fri Mar 12 17:47:32 GMT 2021


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below. 

User who did this - Chris (chris) 

Attached to Project - OpenWrt/LEDE Project
Summary - EA3500 - Command BASTREAM error - Unstable Internet on certain Devices
Task Type - Bug Report
Category - Kernel
Status - Unconfirmed
Assigned To - 
Operating System - All
Severity - Medium
Priority - Very Low
Reported Version - All
Due in Version - Undecided
Due Date - Undecided
Details - I have observed the following issue for over two years with OpenWRT on my EA3500 router.

The issue is only observed to happen with my Samsung Note 8 phone - other devices on the network appear to operate normally. Additionally, the Note 8 works fine on other Wifi networks besides this one.

The phone will connect and operate as normal to the wifi. However, after some time (this could be hours or even minutes), the phone will say, Internet access may not be available and an exclamation point will appear. At this point, loading a website or any internet activity will fail. HOWEVER, on the phone, I can still type 192.168.1.1 and log into the router as normal. In other words, the connection with the outside internet fails, but the local connection seems unaffected. This issue seems to happen most when watching YouTube videos or streaming content like a radio station from the phone, though that could be just the period when most internet activity is occurring and thus when I observe the issue.

I have tried multiple things, including resetting the router, resetting the phone, trying different versions of OpenWRT, etc. This issue persists, however.

I have checked the system log and observed some interesting behaviors - which seem to occur at the point of internet failure on the device:

Fri Mar 12 11:44:48 2021 kern.err kernel: [25993.978963] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:44:49 2021 kern.err kernel: [25994.996054] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:44:50 2021 kern.err kernel: [25996.036069] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:44:51 2021 kern.debug kernel: [25997.085130] ieee80211 phy0: Created a BA stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) : tid 1
Fri Mar 12 11:44:54 2021 kern.debug kernel: [25999.478457] ieee80211 phy0: Deleted BA stream index 0
Fri Mar 12 11:44:54 2021 kern.debug kernel: [25999.484846] ieee80211 phy0: Remove stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:44:54 2021 kern.debug kernel: [25999.500474] ieee80211 phy0: Added a new stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:44:54 2021 kern.debug kernel: [25999.507096] ieee80211 phy0: Started stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:44:54 2021 kern.err kernel: [25999.514897] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:44:55 2021 kern.err kernel: [26000.596149] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:44:56 2021 kern.err kernel: [26001.636171] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:44:58 2021 kern.debug kernel: [26003.716183] ieee80211 phy0: Remove stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:05 2021 kern.debug kernel: [26010.484420] ieee80211 phy0: Added a new stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:05 2021 kern.debug kernel: [26010.491055] ieee80211 phy0: Started stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:05 2021 kern.debug kernel: [26010.502979] ieee80211 phy0: Created a BA stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) : tid 1
Fri Mar 12 11:45:07 2021 kern.debug kernel: [26012.710706] ieee80211 phy0: Deleted BA stream index 0
Fri Mar 12 11:45:07 2021 kern.debug kernel: [26012.716794] ieee80211 phy0: Remove stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:07 2021 kern.debug kernel: [26012.726323] ieee80211 phy0: Added a new stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:07 2021 kern.debug kernel: [26012.732920] ieee80211 phy0: Started stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:07 2021 kern.err kernel: [26012.741222] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:45:08 2021 kern.err kernel: [26013.796387] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:45:09 2021 kern.err kernel: [26014.836398] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:45:11 2021 kern.debug kernel: [26016.916512] ieee80211 phy0: Remove stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:13 2021 kern.debug kernel: [26018.433394] ieee80211 phy0: Added a new stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:13 2021 kern.debug kernel: [26018.440027] ieee80211 phy0: Started stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:13 2021 kern.debug kernel: [26018.453757] ieee80211 phy0: Created a BA stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) : tid 1
Fri Mar 12 11:45:26 2021 kern.debug kernel: [26031.755594] ieee80211 phy0: Deleted BA stream index 0
Fri Mar 12 11:45:26 2021 kern.debug kernel: [26031.762604] ieee80211 phy0: Remove stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:26 2021 kern.debug kernel: [26031.779464] ieee80211 phy0: Added a new stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:26 2021 kern.debug kernel: [26031.786050] ieee80211 phy0: Started stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:26 2021 kern.err kernel: [26031.795750] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:45:27 2021 kern.err kernel: [26032.836729] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:45:28 2021 kern.err kernel: [26033.876747] ieee80211 phy0: Command BASTREAM error 0x1
Fri Mar 12 11:45:30 2021 kern.debug kernel: [26035.956754] ieee80211 phy0: Remove stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:30 2021 kern.debug kernel: [26035.984965] ieee80211 phy0: Added a new stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:30 2021 kern.debug kernel: [26035.991584] ieee80211 phy0: Started stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) 1
Fri Mar 12 11:45:30 2021 kern.debug kernel: [26036.182235] ieee80211 phy0: Created a BA stream for xx:xx:xx:xx:xx:xx (*** NOTE 8 MAC ***) : tid 1

These "BA stream" log entries seem to be exclusively happening for my Samsung Note 8 - the device that experiences the problem. Then, these "Command BASTREAM error 0x1" codes crop up. Soon after, the issue is observed on the device and internet activity ceases - though again, I can still use the web browser on the phone to connect to the router without issue.

Here are my current specs of the device:
Hostname OpenWrt
Model Linksys Audi (EA3500)
Architecture Feroceon 88FR131 rev 1 (v5l)
Firmware Version OpenWrt 19.07.7 r11306-c4a6851c72 / LuCI openwrt-19.07 branch git-21.044.30835-34e0d65
Kernel Version 4.14.221

This problem does not appear to be isolated to this particular device either. I observe that __other users with this same device seem to have the same longstanding issue__. See [[https://dev.archive.openwrt.org/ticket/21284|Bug #21284]], for example.

I would like to find a resolution for this issue because at present the device is essentially unusable for my Note 8. 

In the original post I linked above, another user observed, "I also have multiple WiFi devices that regularly use this access point. One's a Nexus 4 and it works great, never gets these disconnects. The other two devices are Samsung Galaxy phones of different models and they both get the disconnects. Wondering if there's some corner case behavior those wireless chips are exposing here that the maintainers of the kernel driver didn't account for."

I believe this is spot on, because I am getting this issue on a Note8... So it seems to be specific to Samsung.

One or more files have been attached.

More information can be found at the following URL:
https://bugs.openwrt.org/index.php?do=details&task_id=3680

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.



More information about the openwrt-bugs mailing list