前言
之前关于折腾SW799的看起来还不错,于是有热心网友找到我,希望可以一起研究一下驱动4G网卡的问题,且附上了资料链接,如图:
我直接一个好家伙,看起来还是蛮简单的,但苦于平时用的电脑放假回家到现在都没装回去,所以诸多不方便,只能上Github Action编译,遂加了三条命令到complie-kernel/tools/script/armbian_complie_kernel_script.sh,另外还有一个文件,其实就是做了上面那个资料里面的事情,不多赘述
# Add YUGA_AC3 to kernel
cd ${kernel_path}
sed -i '/0x257A/a\#define YUGA_VENDOR_AC3\t0x1286\n#define YUGA_PRODUCT_AC3\t0x4E3C' drivers/usb/serial/option.c
sed -i '/YUGA_PRODUCT_CEM600)/i\\t{ USB_DEVICE(YUGA_VENDOR_AC3, YUGA_PRODUCT_AC3) },' drivers/usb/serial/option.c
sed -i "/id->driver_info/ r ${script_path}/CLM920_AC3.txt" drivers/usb/serial/option.c
主要更新的在:https://github.com/MoorCorPa/amlogic-s9xxx-armbian/commit/f9dcb5e0e3d382b0c86bdd5c705439d9ecc56691
随后把编译出来的kernel放到原来的armbian更新一下,建议使用梯子,
armbian-update -r moorcorpa/amlogic-s9xxx-armbian -k 5.15
重启后看看有没有刷入成功
uname -a
modprobe usbserial vendor=0x1286 product=0x4E3C
第一次输入好像会提示注册成功,用dmesg | tail -f看,然后重启(我也不知道为什么要重启,反正我重启就正常了
reboot
modprobe usbserial vendor=0x1286 product=0x4E3C
dmesg | tail -f
接着就安装一下minicom
apt install minicom
后面其实按资料上的做就好了,困,先睡会,我没插上卡再附上个成功进去的图吧
6 comments
可以问下,博主刷入你的固件,lsusb没有0x1286:0x4E3C设备,有注册成功信息。是我这个板子不支持么
可以换其他固件试试,一般都没问题的,设备号也不会变,再不行的话可能是没焊好或者坏了
换过几个都没反应,我就想知道没升级到你编译的5.15.145,之前运行lsusb有没有0x1286:0x4E3C设备。如果没升级内核lsusb就有4G模块,那就是我硬件坏了
有的
谢谢,那我就知道了。大概率硬件的毛病。再买个底板试试。
这个我用ophub的固件,参考yugong的手册用modprob可以直接驱动,用at命令可以收短信。