friendlyarm / Actions-FriendlyWrt

Build FriendlyWrt using GitHub Actions
260 stars 116 forks source link

R5C rtw8822CE #15

Closed 0x676e67 closed 1 year ago

0x676e67 commented 1 year ago

网卡驱动好像有点问题,ip aifconfig -a都看不到wlan0设备

root@OpenWRT:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether fa:8c:09:05:71:0d brd ff:ff:ff:ff:ff:ff permaddr de:e5:aa:6d:9c:9a
    inet 192.168.1.116/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::f88c:9ff:fe05:710d/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-lan state UP group default qlen 1000
    link/ether fa:8c:09:05:71:0e brd ff:ff:ff:ff:ff:ff permaddr e2:e5:aa:6d:9c:9a
4: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a6:8b:f4:8f:92:28 brd ff:ff:ff:ff:ff:ff
5: gre0@NONE: <NOARP> mtu 1476 qdisc noop state DOWN group default qlen 1000
    link/gre 0.0.0.0 brd 0.0.0.0
6: gretap0@NONE: <BROADCAST,MULTICAST> mtu 1462 qdisc noop state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
7: erspan0@NONE: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
8: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether fa:8c:09:05:71:0e brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.1/24 brd 192.168.2.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd00:ab:cd::1/60 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::f88c:9ff:fe05:710e/64 scope link
       valid_lft forever preferred_lft forever
14: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:02:72:a7:80 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever

version: rk3568-sd-friendlywrt-21.02-docker-20221204.img.gz

dmesg

[   28.652369] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[   28.840750] raid6: neonx8   gen()  1283 MB/s
[   29.010724] raid6: neonx8   xor()  2164 MB/s
[   29.180722] raid6: neonx4   gen()  3545 MB/s
[   29.350721] raid6: neonx4   xor()  2657 MB/s
[   29.520727] raid6: neonx2   gen()  3358 MB/s
[   29.690720] raid6: neonx2   xor()  2470 MB/s
[   29.860739] raid6: neonx1   gen()  2386 MB/s
[   30.030723] raid6: neonx1   xor()  1871 MB/s
[   30.200730] raid6: int64x8  gen()  2184 MB/s
[   30.370729] raid6: int64x8  xor()  1194 MB/s
[   30.540724] raid6: int64x4  gen()  2594 MB/s
[   30.710724] raid6: int64x4  xor()  1374 MB/s
[   30.880731] raid6: int64x2  gen()  2295 MB/s
[   31.050725] raid6: int64x2  xor()  1223 MB/s
[   31.220744] raid6: int64x1  gen()  1532 MB/s
[   31.390720] raid6: int64x1  xor()   954 MB/s
[   31.390733] raid6: using algorithm neonx4 gen() 3545 MB/s
[   31.390739] raid6: .... xor() 2657 MB/s, rmw enabled
[   31.390744] raid6: using neon recovery algorithm
[   31.403925] xor: measuring software checksum speed
[   31.412416]    8regs           :  1181 MB/sec
[   31.418981]    32regs          :  1506 MB/sec
[   31.427080]    arm64_neon      :  1224 MB/sec
[   31.427114] xor: using function: 32regs (1506 MB/sec)
[   31.641652] Btrfs loaded, crc32c=crc32c-generic
[   32.166010] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[   32.169545] init: - preinit -
[   37.935344] mount_root: mounting /dev/root
[   37.962853] mount_root: loading kmods from internal overlay
[   38.221303] kmodloader: loading kernel modules from //etc/modules-boot.d/*
[   38.225835] kmodloader: done loading kernel modules from //etc/modules-boot.d/*
[   38.703114] block: attempting to load /etc/config/fstab
[   38.704994] block: unable to load configuration (fstab: Entry not found)
[   38.705138] block: no usable configuration
[   38.708235] urandom-seed: Seed file not found (/etc/urandom.seed)
[   39.713570] procd: - early -
[   39.714014] procd: - watchdog -
[   40.369275] procd: - watchdog -
[   40.899047] procd: - ubus -
[   40.959912] procd: - init -
[   41.195597] urngd: v1.0.2 started.
[   41.567180] kmodloader: loading kernel modules from /etc/modules.d/*
[   41.670168] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   41.675605] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   41.677966] [dhd] STATIC-MSG) dhd_static_buf_init : 101.10.361.18 (wlan=r892223-20220519-1)
[   41.678748] [dhd] STATIC-MSG) dhd_init_wlan_mem : prealloc ok for index 0: 8131584(7941K)
[   41.849588] [dhd] _dhd_module_init: in Dongle Host Driver, version 101.10.361.20 (wlan=r892223-20220701-3)
[   41.849588] drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd compiled on Dec  3 2022 at 01:12:30
[   41.849588]
[   41.849639] [dhd] ANDROID_VERSION = 12
[   41.849649] [dhd] ======== dhd_wlan_init_plat_data ========
[   41.849656] [WLAN_RFKILL]: rockchip_wifi_get_oob_irq: Enter
[   41.849662] [WLAN_RFKILL]: rockchip_wifi_get_oob_irq: rfkill-wlan driver has not Successful initialized
[   41.849668] dhd_wlan_init_gpio: unknown oob irqflags !
[   41.849674] [dhd] dhd_wlan_init_gpio: WL_HOST_WAKE=-1, oob_irq=-1, oob_irq_flags=0x0
[   41.849679] [dhd] dhd_wlan_init_gpio: WL_REG_ON=-1
[   41.849685] [dhd] dhd_wifi_platform_load: Enter
[   41.849795] [dhd] No Broadcom PCI device enumerated!
[   41.849836] [dhd] dhd_wifi_platform_load_pcie: pcie_register_driver failed
[   41.849844] [dhd] unregister wifi platform drivers
[   41.849850] [dhd] wifi_platform_bus_enumerate device present 0
[   41.849855] [dhd] ======== Card detection to remove PCIE card! ========
[   41.849860] [dhd] ======== dhd_wlan_deinit_plat_data ========
[   41.849865] [dhd] dhd_wlan_deinit_gpio: gpio_free(WL_HOST_WAKE 0)
[   41.849881] [dhd] _dhd_module_init: Failed to load the driver, try cnt 0
[   41.849910] [dhd] _dhd_module_init: Failed to load driver max retry reached**
[   41.849916] [dhd] _dhd_module_init: Exit err=-1
[   41.879585] Intel(R) Wireless WiFi driver for Linux
[   41.972351] usbcore: registered new interface driver mt76x2u
[   42.264418] r8125: loading out-of-tree module taints kernel.
[   42.266763] r8125 2.5Gigabit Ethernet driver 9.009.00-NAPI loaded
[   42.266884] r8125 0002:21:00.0: enabling device (0000 -> 0003)
[   42.287432] r8125: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
[   42.289495] r8125  Copyright (C) 2022 Realtek NIC software team <nicfae@realtek.com>
[   42.289495]  This program comes with ABSOLUTELY NO WARRANTY; for details, please see <http://www.gnu.org/licenses/>.
[   42.289495]  This is free software, and you are welcome to redistribute it under certain conditions; see <http://www.gnu.org/licenses/>.
[   42.289829] r8125 2.5Gigabit Ethernet driver 9.009.00-NAPI loaded
[   42.289941] r8125 0001:11:00.0: enabling device (0000 -> 0003)
[   42.310314] r8125: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
[   42.312377] r8125  Copyright (C) 2022 Realtek NIC software team <nicfae@realtek.com>
[   42.312377]  This program comes with ABSOLUTELY NO WARRANTY; for details, please see <http://www.gnu.org/licenses/>.
[   42.312377]  This is free software, and you are welcome to redistribute it under certain conditions; see <http://www.gnu.org/licenses/>.
[   42.320768] usbcore: registered new interface driver r8152
[   42.612585] usbcore: registered new interface driver 88XXau
[   42.917472] usbcore: registered new interface driver rtl8821cu
[   43.124845] usbcore: registered new interface driver rtl88x2bu
[   43.282021] rtw_8822ce 0000:01:00.0: enabling device (0000 -> 0003)
[   43.293206] rtw_8822ce 0000:01:00.0: Firmware version 9.9.4, H2C version 15
[   43.301602] rtw_8822ce 0000:01:00.0: Firmware version 9.9.10, H2C version 15
[   43.320241] rtw_8822ce 0000:01:00.0: rfe 255 isn't supported
[   43.320417] rtw_8822ce 0000:01:00.0: failed to setup chip efuse info
[   43.320430] rtw_8822ce 0000:01:00.0: failed to setup chip information
[   44.017107] NET: Registered protocol family 8
[   44.017199] NET: Registered protocol family 20
[   44.041819] Key type encrypted registered
[   44.085525] NET: Registered protocol family 15
[   44.106916] tun: Universal TUN/TAP device driver, 1.6
[   44.170132] l2tp_core: L2TP core driver, V2.0
[   44.176409] l2tp_netlink: L2TP netlink interface
[   44.201365] gre: GRE over IPv4 demultiplexor driver
[   44.207926] ip_gre: GRE over IPv4 tunneling driver
[   44.367249] cryptodev: driver 1.12 loaded.
[   44.411082] rtc-hym8563 5-0051: rtc information is valid
[   44.413159] rtc-hym8563 5-0051: registered as rtc1
[   44.425750] GACT probability on
[   44.430571] Mirror/redirect action on
[   44.468662] u32 classifier
[   44.468720]     input device check on
[   44.468726]     Actions configured
[   44.580939] usbcore: registered new interface driver cdc_ncm
[   44.585848] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
[   44.637713] PPP MPPE Compression module registered
[   44.638918] NET: Registered protocol family 24
[   44.640035] PPTP driver version 0.8.5
[   44.681693] xt_time: kernel timezone is -0000
[   44.701631] usbcore: registered new interface driver brcmfmac
[   44.714377] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[   44.716136] usbcore: registered new interface driver cdc_mbim
[   44.720584] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[   44.729722] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[   44.729764] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[   44.731324] Bridge firewalling registered
[   44.733796] kmodloader: done loading kernel modules from /etc/modules.d/*
[   69.834676] eth1: 0xffff800013610000, fa:8c:09:05:71:0e, IRQ 119
[   69.881656] br-lan: port 1(eth1) entered blocking state
[   69.881700] br-lan: port 1(eth1) entered disabled state
[   69.881995] device eth1 entered promiscuous mode
[   69.914785] eth0: 0xffff800012e60000, fa:8c:09:05:71:0d, IRQ 106
[   75.299225] r8125: eth0: link up
[   75.299729] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   76.018205] r8125: eth1: link up
[   76.018378] br-lan: port 1(eth1) entered blocking state
[   76.018393] br-lan: port 1(eth1) entered forwarding state
[   76.018631] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   79.673339] overlayfs: filesystem on '/opt/docker/check-overlayfs-support1811489144/upper' not supported as upperdir
[   79.682048] overlayfs: filesystem on '/opt/docker/check-overlayfs-support2134839954/upper' not supported as upperdir

driver image

0x676e67 commented 1 year ago

Debian10 desktop 也是这个问题,无显示无线网卡。 image

0x676e67 commented 1 year ago

另外Android 12 从sd-to-emmc 刷进去无法启动android

friendlyarm commented 1 year ago

另外Android 12 从sd-to-emmc 刷进去无法启动android

谢谢反馈, 我们正在修正此问题, 晚些时候更新固件

friendlyarm commented 1 year ago

已经更新了固件, 请知悉, 固件下载地址:dl.friendlyelec.com/nanopir5c

Android更新说明 2023-01-09

-- 修正了Android12无法在NanoPi-R5C上运行的问题 -- Android系统下增加USB WiFi模块与M.2 WiFi模块的支持 (型号: RTW8822CE/RTL8812AU/MediaTek MT7662) -- 更新SDK为Rockchip android-12.1-mid-rkr12