Closed xiaomeng9597 closed 2 months ago
RTL8821C, RTL8822C, and RTL8822B with USB or SDIO interface are not working well in AP mode with this driver.
RTL8821C, RTL8822C, and RTL8822B with USB or SDIO interface are not working well in AP mode with this driver.
Oh, thank you for your answer
I applied the patch [1] (wifi: rtw88: usb: unbreak multicast) from mailing list on this repo and AP is working now on my USB stick with 8822CU chipset.
There is active work on the USB part at this point, I see;
I applied the patch [1] (wifi: rtw88: usb: unbreak multicast) from mailing list on this repo and AP is working now on my USB stick with 8822CU chipset.
Can it be used in openwrt kernel version 5.10 or above? Now my error is that on the openwrt kernel version 5.10.201, the 8821cu module can normally receive WiFi when the board is turned on, but it is useless to disconnect and restart WiFi after a while.
There is active work on the USB part at this point, I see;
Thank you for your reply. Can this patch be used above openwrt kernel 5.10?
This problem may be fixed now.
Ok, I'll try it when I'm free. Thank you.
In addition, downloading drv rsvd page and firmware failed, and I don't know where they were downloaded. The following is the error log.
Tue Jun 11 22:53:02 2024 cron.err crond[3670]: time disparity of 5993642 minutes detected Tue Jun 11 22:54:50 2024 daemon.info hostapd: wlan0: STA 46:7c:6b:cc:de:b0 IEEE 802.11: authenticated Tue Jun 11 22:54:50 2024 daemon.notice hostapd: wlan0: STA-OPMODE-N_SS-CHANGED 46:7c:6b:cc:de:b0 1 Tue Jun 11 22:54:50 2024 daemon.info hostapd: wlan0: STA 46:7c:6b:cc:de:b0 IEEE 802.11: associated (aid 1) Tue Jun 11 22:54:50 2024 daemon.notice hostapd: wlan0: AP-STA-CONNECTED 46:7c:6b:cc:de:b0 Tue Jun 11 22:54:50 2024 daemon.info hostapd: wlan0: STA 46:7c:6b:cc:de:b0 RADIUS: starting accounting session F9726CC73B9B71ED Tue Jun 11 22:55:19 2024 kern.err kernel: [ 247.716534] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:19 2024 kern.err kernel: [ 247.717835] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:19 2024 kern.err kernel: [ 247.973109] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:19 2024 kern.err kernel: [ 247.974331] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:20 2024 kern.err kernel: [ 248.323236] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:20 2024 kern.err kernel: [ 248.324255] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:20 2024 kern.err kernel: [ 248.584985] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:20 2024 kern.err kernel: [ 248.586260] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:20 2024 kern.err kernel: [ 248.854157] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:20 2024 kern.err kernel: [ 248.856091] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:21 2024 kern.err kernel: [ 249.107109] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:21 2024 kern.err kernel: [ 249.108255] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:21 2024 kern.err kernel: [ 249.370235] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:21 2024 kern.err kernel: [ 249.371457] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:21 2024 kern.err kernel: [ 249.651360] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:21 2024 kern.err kernel: [ 249.652457] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:22 2024 kern.err kernel: [ 250.083864] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:22 2024 kern.err kernel: [ 250.084881] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:22 2024 kern.err kernel: [ 250.338110] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:22 2024 kern.err kernel: [ 250.339260] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:22 2024 kern.err kernel: [ 250.591241] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:22 2024 kern.err kernel: [ 250.592457] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:23 2024 kern.err kernel: [ 251.237941] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:23 2024 kern.err kernel: [ 251.239457] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:24 2024 kern.err kernel: [ 252.037985] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:24 2024 kern.err kernel: [ 252.039211] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:24 2024 kern.err kernel: [ 252.750865] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:24 2024 kern.err kernel: [ 252.752083] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:25 2024 kern.err kernel: [ 253.268180] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:25 2024 kern.err kernel: [ 253.269461] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:25 2024 kern.err kernel: [ 253.529614] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:25 2024 kern.err kernel: [ 253.530832] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:26 2024 kern.err kernel: [ 254.597459] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:26 2024 kern.err kernel: [ 254.599430] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:26 2024 kern.err kernel: [ 254.869985] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:26 2024 kern.err kernel: [ 254.871207] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:27 2024 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED 46:7c:6b:cc:de:b0 Tue Jun 11 22:55:27 2024 kern.err kernel: [ 255.574360] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:27 2024 kern.err kernel: [ 255.576016] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:27 2024 kern.warn kernel: [ 255.775895] rtw_8821cu 1-1.1:1.2: timed out to flush queue 1 Tue Jun 11 22:55:27 2024 kern.warn kernel: [ 255.975762] rtw_8821cu 1-1.1:1.2: timed out to flush queue 3 Tue Jun 11 22:55:28 2024 kern.err kernel: [ 256.236365] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:28 2024 kern.err kernel: [ 256.237589] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:30 2024 kern.err kernel: [ 259.013611] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:30 2024 kern.err kernel: [ 259.014832] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:37 2024 kern.err kernel: [ 265.283611] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:37 2024 kern.err kernel: [ 265.284832] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:43 2024 kern.err kernel: [ 271.485530] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:43 2024 kern.err kernel: [ 271.487008] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:49 2024 kern.err kernel: [ 277.710486] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:49 2024 kern.err kernel: [ 277.711708] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:55:55 2024 kern.err kernel: [ 283.978659] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:55:55 2024 kern.err kernel: [ 283.979959] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:02 2024 kern.err kernel: [ 290.186906] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:02 2024 kern.err kernel: [ 290.188007] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:08 2024 kern.err kernel: [ 296.405911] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:08 2024 kern.err kernel: [ 296.407130] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:14 2024 kern.err kernel: [ 302.611659] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:14 2024 kern.err kernel: [ 302.612756] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:18 2024 daemon.err uwsgi[7442]: has_emperor mode detected (fd: 7) Tue Jun 11 22:56:18 2024 daemon.err uwsgi[7442]: [uWSGI] getting INI configuration from /etc/uwsgi/vassals/luci-webui.ini Tue Jun 11 22:56:18 2024 daemon.err uwsgi[7442]: Tue Jun 11 22:56:18 2024 - [emperor] vassal /etc/uwsgi/vassals/luci-webui.ini has been spawned Tue Jun 11 22:56:18 2024 daemon.info uwsgi-luci: spawned uWSGI master process (pid: 12591) Tue Jun 11 22:56:18 2024 daemon.err uwsgi[7442]: Tue Jun 11 22:56:18 2024 - [emperor] vassal /etc/uwsgi/vassals/luci-webui.ini is ready to accept requests Tue Jun 11 22:56:19 2024 daemon.err uwsgi[7442]: Tue Jun 11 22:56:19 2024 - [emperor] vassal /etc/uwsgi/vassals/luci-webui.ini is now loyal Tue Jun 11 22:56:20 2024 kern.err kernel: [ 308.819907] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:20 2024 kern.err kernel: [ 308.820881] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:25 2024 user.info : luci: accepted login on /admin/network/wireless for root from 192.168.23.238 Tue Jun 11 22:56:26 2024 kern.err kernel: [ 314.989243] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:26 2024 kern.err kernel: [ 314.990095] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:33 2024 kern.err kernel: [ 321.271740] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:33 2024 kern.err kernel: [ 321.272966] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:35 2024 daemon.err uwsgi[7442]: has_emperor mode detected (fd: 8) Tue Jun 11 22:56:35 2024 daemon.err uwsgi[7442]: [uWSGI] getting INI configuration from /etc/uwsgi/vassals/luci-cgi_io.ini Tue Jun 11 22:56:35 2024 daemon.err uwsgi[7442]: Tue Jun 11 22:56:35 2024 - [emperor] vassal /etc/uwsgi/vassals/luci-cgi_io.ini has been spawned Tue Jun 11 22:56:35 2024 daemon.err uwsgi[7442]: Tue Jun 11 22:56:35 2024 - [emperor] vassal /etc/uwsgi/vassals/luci-cgi_io.ini is ready to accept requests Tue Jun 11 22:56:35 2024 daemon.err uwsgi[7442]: Tue Jun 11 22:56:35 2024 - [emperor] vassal /etc/uwsgi/vassals/luci-cgi_io.ini is now loyal Tue Jun 11 22:56:39 2024 kern.err kernel: [ 327.536985] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:39 2024 kern.err kernel: [ 327.538749] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:45 2024 kern.err kernel: [ 333.785109] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:45 2024 kern.err kernel: [ 333.786330] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:52 2024 kern.err kernel: [ 340.056985] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:52 2024 kern.err kernel: [ 340.058211] rtw_8821cu 1-1.1:1.2: failed to download drv rsvd page Tue Jun 11 22:56:53 2024 authpriv.info dropbear[12875]: Child connection from 192.168.23.238:38602 Tue Jun 11 22:56:53 2024 authpriv.notice dropbear[12875]: Password auth succeeded for 'root' from 192.168.23.238:38602 Tue Jun 11 22:56:57 2024 daemon.notice hostapd: Remove interface 'wlan0' Tue Jun 11 22:56:57 2024 daemon.notice hostapd: wlan0: interface state ENABLED->DISABLED Tue Jun 11 22:56:57 2024 daemon.notice hostapd: wlan0: AP-DISABLED Tue Jun 11 22:56:57 2024 daemon.notice hostapd: wlan0: CTRL-EVENT-TERMINATING Tue Jun 11 22:56:57 2024 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied Tue Jun 11 22:56:57 2024 daemon.notice hostapd: nl80211: deinit ifname=wlan0 disabled_11b_rates=0 Tue Jun 11 22:56:57 2024 kern.info kernel: [ 345.922836] device wlan0 left promiscuous mode Tue Jun 11 22:56:57 2024 kern.info kernel: [ 345.923026] br-lan: port 2(wlan0) entered disabled state Tue Jun 11 22:56:57 2024 daemon.notice netifd: Network device 'wlan0' link is down Tue Jun 11 22:56:58 2024 kern.warn kernel: [ 346.208835] rtw_8821cu 1-1.1:1.2: timed out to flush queue 1 Tue Jun 11 22:56:58 2024 kern.warn kernel: [ 346.408836] rtw_8821cu 1-1.1:1.2: timed out to flush queue 3 Tue Jun 11 22:56:58 2024 daemon.info avahi-daemon[7329]: Interface wlan0.IPv6 no longer relevant for mDNS. Tue Jun 11 22:56:58 2024 daemon.info avahi-daemon[7329]: Leaving mDNS multicast group on interface wlan0.IPv6 with address fe80::7e25:daff:fe8e:4e97. Tue Jun 11 22:56:58 2024 daemon.notice ttyd[11746]: rops_handle_POLLIN_netlink: DELADDR Tue Jun 11 22:56:58 2024 daemon.info avahi-daemon[7329]: Withdrawing address record for fe80::7e25:daff:fe8e:4e97 on wlan0. Tue Jun 11 22:56:58 2024 daemon.notice netifd: lan (5095): udhcpc: sending renew to server 192.168.23.1 Tue Jun 11 22:56:58 2024 daemon.notice netifd: lan (5095): udhcpc: lease of 192.168.23.112 obtained from 192.168.23.1, lease time 43200 Tue Jun 11 22:56:58 2024 daemon.debug ModemManager[12905]: hotplug: event reported: action=remove, name=wlan0, subsystem=net Tue Jun 11 22:56:58 2024 daemon.notice netifd: Wireless device 'radio0' is now down Tue Jun 11 22:56:58 2024 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy0.conf (phy wlan0) --> new PHY Tue Jun 11 22:56:58 2024 daemon.debug ModemManager[13005]: hotplug: event reported: action=add, name=wlan0, subsystem=net Tue Jun 11 22:56:59 2024 daemon.err hostapd: Could not set interface wlan0 flags (UP): Resource busy Tue Jun 11 22:56:59 2024 daemon.err hostapd: nl80211: Could not set interface 'wlan0' UP Tue Jun 11 22:56:59 2024 daemon.notice hostapd: nl80211: deinit ifname=wlan0 disabled_11b_rates=0 Tue Jun 11 22:56:59 2024 daemon.err hostapd: nl80211 driver initialization failed. Tue Jun 11 22:56:59 2024 daemon.notice hostapd: wlan0: CTRL-EVENT-TERMINATING Tue Jun 11 22:56:59 2024 daemon.err hostapd: hostapd_free_hapd_data: Interface wlan0 wasn't started Tue Jun 11 22:56:59 2024 kern.err kernel: [ 347.118137] rtw_8821cu 1-1.1:1.2: error beacon valid Tue Jun 11 22:56:59 2024 kern.err kernel: [ 347.119800] rtw_8821cu 1-1.1:1.2: failed to download rsvd page Tue Jun 11 22:56:59 2024 kern.err kernel: [ 347.120876] rtw_8821cu 1-1.1:1.2: failed to download firmware Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): Command failed: ubus call hostapd config_add {"iface":"wlan0", "config":"/var/run/hostapd-phy0.conf"} (Invalid argument) Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): Usage: ubus [] [arguments...]
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): Options:
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): -s : Set the unix domain socket to connect to
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): -t : Set the timeout (in seconds) for a command to complete
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): -S: Use simplified output (for scripts)
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): -v: More verbose output
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): -m : (for monitor): include a specific message type
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): (can be used more than once)
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): -M <r|t> (for monitor): only capture received or transmitted traffic
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949):
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): Commands:
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): - list [] List objects
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): - call [] Call an object method
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): - subscribe [...] Subscribe to object(s) notifications
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): - listen [...] Listen for events
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): - send [] Send an event
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): - wait_for