玩Orange Pi zero3 - 续3,把zero3打造成家用NAS+wifi的有线中继(翻车)
目前手上有两块Orange Pi zero3 把其中一块利用起来
初步想法:
1. 安装 debian 开启wifi的 ap模式 (官方的openwrt镜像不支持wlan驱动 而我也不需要他pppoe这类的拨号和路由动作 只需要做好 wlan和lan的桥接,理论是这样的,具体能不能实现不知道。 )
2.安装casaos 做好家用nas (主要利用它管理好 samba 局域网共享等操作 做一些简单的应用 比如 gopeed这类下载应用)
3.安装 frp 把 Orange Pi zero3 内网穿透出去,这样可以随时随时ssh过来 做一些事。
开始步骤:
似乎已经翻车了
Orange Pi zero3使用的wifi芯片为 CDTech(中龙通)CDW-20U5622 默认官方debian使用的是 unisoc_wifi 开启ap模式也正常
root@orangepizero3:~# iw dev
phy#0
Interface wlan0
ifindex 3
wdev 0x1
type AP
root@orangepizero3:~# modinfo unisoc_wifi
modinfo: ERROR: Module unisoc_wifi not found.
root@orangepizero3:~# dmesg | grep -i unisoc
[ 8.060595] unisoc_wifi unisoc_wifi wlan0: mixed HW and IP checksum settings.
root@orangepizero3:~# ls /lib/firmware/unisoc_wifi/
ls: cannot access '/lib/firmware/unisoc_wifi/': No such file or directory
客户端连接了这个ap后 各种的错误
[ 8.060595] unisoc_wifi unisoc_wifi wlan0: mixed HW and IP checksum settings.
[ 6544.183862] protocol 0000 is buggy, dev wlan0
无线网卡驱动无法正确处理数据包的校验和或协议类型,导致内核丢弃或错误处理数据包。AP 能收到请求但无法响应(驱动层故障)。客户端显示超时(数据包未正确返回)
网上能找到关于这个芯片的linux驱动的说明 : GitHub - Doct2O/orangepi-zero3-mainline-linux-wifi: Mainline Linux 6.5.3 altered to support Orange Pi Zero 3 board and driver for 20U5622 wifi chip
T-T 待消化 不知能否解决问题