kuba-moo / mt7630e

Mediatek driver for MT7630E WiFi+BT combo with my fixes
42 stars 8 forks source link

disconnected #6

Open optimum-dulopin opened 9 years ago

optimum-dulopin commented 9 years ago

hi, first, thanks a lot for this driver. regularly , I get disconnected. Im using ubuntu 14.10 on which I updated kernel to 4.0.0. Can it be any problem with this ?

kuba-moo commented 9 years ago

Hi, can you describe the problem in little more detail? Do you see anything interesting/worrying in kernel logs or in wpa_supplicant logs?

optimum-dulopin commented 9 years ago

sorry, not expert enough to find this info. Could u tell me how to do such ?

thanks

kuba-moo commented 9 years ago

The logs are located in /var/log/ directory, you may also use System -> Administration -> Log File Viewerapplication. You are looking for kern.log and wpa_supplicant.log.

rollulp commented 8 years ago

Same thing happens here. All the logs show (that is relevant AFAIK) is phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush as described in other open issues. Interesting thing, the system keeps believing it is connected for a while, and in that period of time

$ ping google.com -c 1
ping: sendmsg: No buffer space available
...
jayvdb commented 7 years ago

I am also seeing this, on Fedora 24 with a TP300L in Indonesia. rmmod mt7630e && modprobe mt7630e fixes it for me.

$ lspci -nn | grep -i mt7630e
02:00.0 Network controller [0280]: MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter [14c3:7630]
$ dmesg
...
[ 5314.064786] BtAFHCtl: COEX AFH Start Ch = 31, AFH End Ch = 78, Channel = 11, CentralChannel = 11
[ 5314.064787] SendAndesAFH: -->
[ 5314.064789] SendAndesAFH: LinkStatus = 1, BW = 1, Channel = 11, BssHashID = 1, PktLength = 20
[ 5314.064790] AsicSendCmdToAndes not need  Rsp!!!
[ 5314.064792] PCIKickOutCmd (TxCpuIdx = 21)
[ 5314.064793] SendAndesAFH: <--
[ 5314.064795] SendAndesWLANStatus: -->
[ 5314.064796] SendAndesWLANStatus: CoexOperation = 4, WlanStatus = 15, PrivilegeTime = 0, BssHashID = 1, PktLength = 16
[ 5314.064800] ==>INT_SOURCE_CSR_7630_HCCA_DMA_DONE
[ 5314.064809] AsicSendCmdToAndes not need  Rsp!!!
[ 5314.064810] PCIKickOutCmd (TxCpuIdx = 22)
[ 5314.064817] ==>INT_SOURCE_CSR_7630_HCCA_DMA_DONE
[ 5314.070334] BtAFHCtl: COEX AFH Start Ch = 31, AFH End Ch = 78, Channel = 11, CentralChannel = 11
[ 5314.070336] SendAndesAFH: -->
[ 5314.070339] SendAndesAFH: LinkStatus = 1, BW = 1, Channel = 11, BssHashID = 1, PktLength = 20
[ 5314.070341] AsicSendCmdToAndes not need  Rsp!!!
[ 5314.070343] PCIKickOutCmd (TxCpuIdx = 23)
[ 5314.070345] SendAndesAFH: <--
[ 5314.070351] ==>INT_SOURCE_CSR_7630_HCCA_DMA_DONE
[ 5314.075417] wlp2s0f0: associated
[ 5315.570452] ===>rt2800_sta_remove:MT7630
[ 5315.570460] BtAFHCtl: COEX AFH Start Ch = 0, AFH End Ch = 0, Channel = 11, CentralChannel = 11
[ 5315.570462] SendAndesAFH: -->
[ 5315.570464] SendAndesAFH: LinkStatus = 2, BW = 1, Channel = 11, BssHashID = 1, PktLength = 20
[ 5315.570465] AsicSendCmdToAndes not need  Rsp!!!
[ 5315.570469] PCIKickOutCmd (TxCpuIdx = 24)
[ 5315.570470] SendAndesAFH: <--
[ 5315.575483] ===>rt2800_sta_remove:MT7630   0x80100 = 0x0
[ 5315.575486] ===>rt2800_sta_remove:MT7630   0x80100 = 0x0
[ 5315.688441] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5315.898415] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5316.008412] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5316.828057] wlp2s0f0: authenticate with xx:xx:xx:xx:xx:xx
[ 5316.940477] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5316.943527] wlp2s0f0: send auth to xx:xx:xx:xx:xx:xx (try 1/3)
[ 5318.056557] wlp2s0f0: send auth to xx:xx:xx:xx:xx:xx (try 2/3)
[ 5319.066606] wlp2s0f0: send auth to xx:xx:xx:xx:xx:xx (try 3/3)
[ 5320.066676] wlp2s0f0: authentication with xx:xx:xx:xx:xx:xx timed out
[ 5320.182708] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5321.293814] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5321.403753] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5322.335817] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5327.338160] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5327.448165] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5328.380203] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5328.429846] IPv6: ADDRCONF(NETDEV_UP): wlp2s0f0: link is not ready
[ 5328.570216] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5328.680223] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5329.612285] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5331.474416] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5331.584409] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5332.516484] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5354.474980] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5354.585004] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5355.516969] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5387.509171] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5387.619177] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5388.551220] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5430.495955] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5430.605962] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5431.538030] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5483.500458] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5483.610431] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5484.542517] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5546.491582] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5546.601592] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5546.634575] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0
[ 5547.533665] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5609.553708] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5609.663730] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5609.696715] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0
[ 5610.595774] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5672.538833] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5672.648847] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5672.681890] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0
[ 5673.580902] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5735.499954] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5735.609973] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5735.642947] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0
[ 5736.542028] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5798.514063] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5798.624085] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5798.657099] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0
[ 5799.556145] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5861.532103] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5861.642130] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush
[ 5861.675110] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0
[ 5862.574207] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush

Happy to help debugging if you want me to do anything when it happens, which is multiple times per day.