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

uwe5621DS 无线驱动 #2810

Closed
ycsongx opened this issue Feb 18, 2025 · 3 comments
Closed

uwe5621DS 无线驱动 #2810

ycsongx opened this issue Feb 18, 2025 · 3 comments

Comments

@ycsongx
Copy link

ycsongx commented Feb 18, 2025

问题:

  1. 请有 uwe5621DS 的朋友分享一下驱动资源,指导一下都放在哪些目录
  2. 请之前有研究过 uwe5621DS 的朋友分享下哪里有指导编译该驱动的博客之类的链接

我的盒子是CM211-1 ZG, SOC是 S905L3 , 闪存是 BWCMMQ511G08G, WiFi是 uwe5621DS
安装过程: [盒子是淘来的,卖家说没有刷过机]
1. 使用 CHA341模块,直接串口【无密码,查看备份了一下配置】
2. 准备找 [短接点] 来着,刷到一个同型号, bash下 reboot update, 重启后直接从U盘[SD卡启动了]
3. 使用的仓库里最新的 CM211-1的包,安装完可以正常启动
4. 盒子的无线用不了,串口 配置了静态IP,直接和电脑链接,处理确认ssh没有问题,重启,下电 都OK,就不用串口了
5. 想更新包,安装一些软件和docker环境,没无线,临时办法是: 用有线直接连电脑,电脑的无线设置【分享】,给盒子改成[dhcp]
6. 用ip 扫描工具扫一下,拿到IP,ssh处理软件问题

关于无线驱动:
1. 找了几个其他机型的img,找了armbain社区的最新最大的img,没有现成的
2. 想在 盒子上编译,下载了几个驱动源码 , 解决了几个问题[我也不太会交叉编译],还是有报错,并且感觉解决完还会有其他的报错
3. 在 x86 尝试交叉编译,【盒子存储有点不够】,还是有类似问题
问题:
linux/amlogic/aml_gpio_consumer.h , 估计是特殊的适配板子的,我用Linux的替换了一个先
GPIO_IRQ_LOW 有一些缺失的函数或者变量,一个一个翻着弄,估计也编译不出来

@ycsongx
Copy link
Author

ycsongx commented Feb 18, 2025

放弃了
找了很多,unisoc的无线,好像只有rk3566系列的5.10内核,有一点支持,还是uwe5622,其他暂时没戏。
不行就用个USB的算了

@ycsongx ycsongx closed this as completed Feb 18, 2025
@LondyGhost
Copy link

放弃了
找了很多,unisoc的无线,好像只有rk3566系列的5.10内核,有一点支持,还是uwe5622,其他暂时没戏。
不行就用个USB的算了

海鲜市场emuelec可以驱动5621,不知道怎么驱动的。

@ycsongx
Copy link
Author

ycsongx commented Feb 20, 2025

唉,又研究半天,还是不成。
那边的驱动是借了 https://github.com/CoreELEC/linux-amlogic 的内核, https://github.com/CoreELEC/uwe5631-aml 这个驱动估计就是那边自己改的,最新内核5.15,瞎试了半天,没啥用。

解决方案:

  1. 用 RTL8188系列的USB 无线网卡
  2. 硬件更换类似的wifi模块

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

2 participants