Environment:
Openwrt development trunk:
svn co svn://svn.openwrt.org/openwrt/trunk/
BUG:
1. wireless connection cannot be established.
2. An error occurred while establishing a wireless connection to obtain the IP address.
When a problem occurs, the following dmesg
[3702.380000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[3702.390000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[3702.400000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[3702.410000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[3702.420000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[97845.440000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[97845.450000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[97845.460000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[97845.470000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[97845.480000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[101808.120000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[101808.130000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[101808.140000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[101808.150000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[101808.160000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[102318.680000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[102318.690000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[102318.700000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[102318.710000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
[102318.720000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-dropping frame due to full TX queue 2
When WiFi restart is used, the following debug information will appear, and the network cannot be accessed normally. This problem can be solved only by restarting the router.
[106572.440000] br-lan2: Port 2 (wlan0-1) entered disabled state
[2, 106572.450000] device wlan0-1 left promiscuous mode
[106572.450000] br-lan2: Port 2 (wlan0-1) entered disabled state
[2, 106572.490000] device wlan0 left promiscuous mode
[106572.490000] Br-Lan: Port 2 (wlan0) entered disabled state
[106572.720000] ieee80211 phy0: rt2x00queue_flush_queue: Warning-queue 2 failed to flush
[106572.930000] ieee80211 phy0: rt2x00queue_flush_queue: Warning-queue 2 failed to flush
[106573.440000] IPv6: addrconf (netdev_up): wlan0: link is not ready
[2, 106573.440000] device wlan0 entered promiscuous mode
[2, 106573.450000] Br-Lan: Port 2 (wlan0) entered forwarding state
[2, 106573.460000] Br-Lan: Port 2 (wlan0) entered forwarding state
[106573.470000] Br-Lan: Port 2 (wlan0) entered disabled state
[2, 106580.750000] Br-Lan: Port 2 (wlan0) entered forwarding state
[2, 106580.750000] Br-Lan: Port 2 (wlan0) entered forwarding state
[2, 106580.760000] IPv6: addrconf (netdev_change): wlan0: link becomes ready
[1, 106580.780000] device wlan0-1 entered promiscuous mode
[106580.790000] br-lan2: Port 2 (wlan0-1) entered forwarding state
[106580.790000] br-lan2: Port 2 (wlan0-1) entered forwarding state
[106580.800000] IPv6: addrconf (netdev_up): wlan0-1: link is not ready
[106581.040000] IPv6: addrconf (netdev_change): wlan0-1: link becomes ready
[2, 106582.750000] Br-Lan: Port 2 (wlan0) entered forwarding state
[106582.790000] br-lan2: Port 2 (wlan0-1) entered forwarding state
[106591.120000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-arrived at non-free entry in the non-full queue 2
[106591.120000] Please file bug report to http://rt2x00.serialmonkey.com
[106591.220000] br-lan2: Port 2 (wlan0-1) entered disabled state
[2, 106591.220000] device wlan0-1 left promiscuous mode
[106591.230000] br-lan2: Port 2 (wlan0-1) entered disabled state
[2, 106591.280000] device wlan0 left promiscuous mode
[106591.280000] Br-Lan: Port 2 (wlan0) entered disabled state
[106591.750000] IPv6: addrconf (netdev_up): wlan0: link is not ready
[2, 106591.750000] device wlan0 entered promiscuous mode
[2, 106591.760000] Br-Lan: Port 2 (wlan0) entered forwarding state
[2, 106591.770000] Br-Lan: Port 2 (wlan0) entered forwarding state
[106592.260000] Br-Lan: Port 2 (wlan0) entered disabled state
[2, 106599.060000] Br-Lan: Port 2 (wlan0) entered forwarding state
[2, 106599.060000] Br-Lan: Port 2 (wlan0) entered forwarding state
[2, 106599.070000] IPv6: addrconf (netdev_change): wlan0: link becomes ready
[1, 106599.090000] device wlan0-1 entered promiscuous mode
[106599.100000] br-lan2: Port 2 (wlan0-1) entered forwarding state
[106599.100000] br-lan2: Port 2 (wlan0-1) entered forwarding state
[106599.110000] IPv6: addrconf (netdev_up): wlan0-1: link is not ready
[106599.340000] IPv6: addrconf (netdev_change): wlan0-1: link becomes ready
[2, 106601.060000] Br-Lan: Port 2 (wlan0) entered forwarding state
[106601.100000] br-lan2: Port 2 (wlan0-1) entered forwarding state
[106655.040000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error-arrived at non-free entry in the non-full queue 2
[106655.040000] Please file bug report to http://rt2x00.serialmonkey.com
For help:
Http://rt2x00.serialmonkey.com/phpBB/viewforum.php? F = 5
Http://www.right.com.cn/forum/thread-146943-1-1.html
Https://dev.openwrt.org/ticket/17556
There is no solution so far. You need to carefully learn the driver of wireless.kernel.org.