Roc-rk3588s-pc wifi模块无法使能

焊死在板上的 Realtek WiFi/BT 二合一芯片能正常完成 USB 枚举,但不响应任何一次 vendor 寄存器访问。USB 枚举完全正常,设备描述符、字符串描述符、端点布局都能正确读回。失败从驱动开始访问 MAC 的那一刻才出现。

芯片对外呈现三个接口。两个蓝牙接口正常绑定到 btusb;WiFi 接口的五端点布局解析干净,也确实被 rtl8821cu 认领,但随后 probe 失败并自行脱离。

公开发布的 Firefly RK3588 SDK 中完全没有这颗芯片的任何痕迹 —— 内核设备树没有、U-Boot 没有、device/ 下没有、docs/ 里也没有。在整条 roc-rk3588s-pc 设备树链路里搜索 8821cu0xc820rtl8821,结果为空。

链路 roc-rk3588s-pc.dtsi → rk3588-firefly-port.dtsi → rk3588-firefly-core.dtsi 中没有声明任何 wireless-wlan 节点,因此负责拉起 WIFI,poweren_gpio 的 Rockchip rfkill-wlan 驱动根本没有节点可以挂载。同一份 SDK 里其它 Firefly 板卡则是有的:

1、dmesg日志上传一下
2、固件是官方的还是拉取官方sdk自己编译构建的?

固件是官方的 发现无法使用后用SDK编译了驱动模块

另:新用户无法上传文件

再试一下

dmesg_1.txt (274.4 KB)

初步看,官方固件和驱动没有问题,8821CU 的故障发生在芯片自身:USB 层与 BT ROM 尚能应答,但固件下载与 MAC 寄存器访问所需的内部处理单元不工作,叠加首次枚举的 -71 协议错误,应该是硬件问题

好的 感谢