Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rtw_8821cu driver loading exception. #200

Open
xiaomeng9597 opened this issue Jun 11, 2024 · 7 comments
Open

Rtw_8821cu driver loading exception. #200

xiaomeng9597 opened this issue Jun 11, 2024 · 7 comments

Comments

@xiaomeng9597
Copy link

xiaomeng9597 commented Jun 11, 2024

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 [...] Wait for multiple objects to appear on ubus
Tue Jun 11 22:56:59 2024 daemon.notice netifd: radio0 (12949): - monitor Monitor ubus 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): Device setup failed: HOSTAPD_START_FAILED
Tue Jun 11 22:56:59 2024 daemon.notice netifd: Wireless device 'radio0' set retry=0
Tue Jun 11 22:56:59 2024 daemon.crit netifd: Wireless device 'radio0' setup failed, retry=0
Tue Jun 11 22:56:59 2024 daemon.notice netifd: Wireless device 'radio0' is now down
Tue Jun 11 22:57:02 2024 daemon.info [7395]: [base-manager] couldn't check support for device '/sys/devices/platform/fe380000.usb/usb1/1-1/1-1.1': not supported by any plugin

@dubhater
Copy link
Collaborator

RTL8821C, RTL8822C, and RTL8822B with USB or SDIO interface are not working well in AP mode with this driver.

@xiaomeng9597
Copy link
Author

xiaomeng9597 commented Jun 12, 2024

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

@gtisan
Copy link

gtisan commented Jun 17, 2024

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.

[1] https://lore.kernel.org/linux-wireless/CA+GA0_vcUneM4Uo8fg0=4sCK049uhjv+NskotRbNg9Em0cnyUQ@mail.gmail.com/T/#m2fec56f2958519c40621c3bbd97ce3d06daa5095

@kimocoder
Copy link

There is active work on the USB part at this point, I see;

https://patchwork.kernel.org/project/linux-wireless/list/?series=&submitter=&state=*&q=rtw88&archive=&delegate=

@xiaomeng9597
Copy link
Author

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.

[1] https://lore.kernel.org/linux-wireless/CA+GA0_vcUneM4Uo8fg0=4sCK049uhjv+NskotRbNg9Em0cnyUQ@mail.gmail.com/T/#m2fec56f2958519c40621c3bbd97ce3d06daa5095

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.

@xiaomeng9597
Copy link
Author

There is active work on the USB part at this point, I see;

https://patchwork.kernel.org/project/linux-wireless/list/?series=&submitter=&state=*&q=rtw88&archive=&delegate=

Thank you for your reply. Can this patch be used above openwrt kernel 5.10?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants