-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Description
设备信息 / Device Information:
- 型号: 中国移动 魔百盒 M302A (黑色)
- 芯片: 商家告知为 S905L3B
- WiFi 芯片: 未知 (疑似 UWE5621 或 RTL8822BS)
- 刷机包:
Armbian_25.11.0_amlogic_s905l3b_jammy_5.15.196_server_2025.11.15.img.gz - FDT/DTB: 使用默认配置 (
meson-gxl-s905l3b-m302a.dtb)
尝试过:
- 刷机包:
Armbian_26.02.0_amlogic_s905l3b_jammy_6.1.159_server_2026.01.01.img.gz - FDT/DTB: 使用默认配置 (
meson-gxl-s905l3b-m302a.dtb)
问题相同。
问题描述 / Description:
大佬好!我在 M302A 盒子上刷入了 s905l3b 的 5.15.196 版本(咨询过闲鱼商家,商家确认为 B 版本芯片,建议使用 s905l3b 镜像)。
目前系统启动正常,有线网络正常,但是 板载 WiFi 无法驱动。
通过 dmesg 日志可以看到系统已经在这个地址发现了 SDIO 设备:
[ 9.242225] mmc0: new high speed SDIO card at address 8800
但是,无法读取到设备的 Vendor ID 和 Device ID,全部显示为 0x0000,导致没有加载任何驱动。
日志信息 / Logs:
dmesg | grep -E "mmc|sdio|wifi|wlan|firmware"输出:
[ 8.340656] mmcblk2: mmc2:0001 8GTF4R 7.28 GiB
...
[ 9.172306] scpi_protocol scpi: SCP Protocol legacy pre-1.0 firmware
[ 9.242225] mmc0: new high speed SDIO card at address 8800
- 查看设备 ID (
cat /sys/bus/sdio/devices/*/vendor):
0x0000
0x0000
尝试过的操作 / Attempts:
- 尝试更换过
s905l3,s905l3a和s905l3b的不同镜像,前两者(无后缀和a)无法启动,最后的s905l3b可以启动,但两个内核版本问题依旧。 - 尝试过
6.1.159内核,问题依旧。 - 尝试手动
modprobe 8822bs或rtw88_8822bs,提示找不到模块。
请教:
这种情况是否意味着该盒子使用的是 UWE5621 (紫光展锐) 等目前 Linux 不支持的芯片?还是说是 DTB 时钟配置导致芯片未正确唤醒?有没有抢救的办法?
顺便问一下大家,可以通过外接MT7601无线网卡来接收WiFi吗?
一开始机顶盒的安卓版本有WiFi功能且可以正常连接。
Metadata
Metadata
Assignees
Labels
No labels

