玩Orange Pi zero3 - 续3,把zero3打造成家用NAS+wifi的有线中继(翻车)

post-thumb

目前手上有两块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  待消化 不知能否解决问题