镜像:Kylin-Embedded-V10-SP1-General-Release-Base-2309051107-ARM64
补丁包:deb-kernel-buding
5G模块源码包:v5.4.11
适配步骤:
按照E2000q安装麒麟系统文档安装步骤
安装依赖项
apt-get update
apt-get install crda wireless-crda
补丁安装
将补丁拷贝到对应目录/root/deb-kernel-buding/下
赋权
chmod 775 *
联网依次安装
dpkg -i linux-modules-5.4.18-63.52-e2000-rc17-generic_arm64.deb
dpkg -i linux-image-5.4.18-63.52-e2000-rc17-generic_arm64.deb
dpkg -i linux-headers-5.4.18-63.52-e2000-rc17_all.deb
dpkg -i linux-headers-5.4.18-63.52-e2000-rc17-generic_arm64.deb
dpkg -i linux-modules-extra-5.4.18-63.52-e2000-rc17-generic_arm64.deb
重启服务查看内核是否更新为以下版本
reboot
uname -a
5G模块编译安装
将移远RM500U-CNV的源码上传 因为系统内核是5.4.18的所以上传5.4.11的源码
给源码文件赋权
chmod -R 775 v5.4.11
查看移远RM500U-CNV模块是否识别
lsusb
lsusb命令可以看到模组对应的PID和VID分别为0x2C7C和0x0900,
将其添加到/root/v5.4.11/drivers/usb/serial/option.c的option_ids[]数组中,如下图:
切换到源码目录编译
cd /root/v5.4.11
编译源码驱动
安装驱动
mkdir /lib/modules/5.4.18-63.52-e2000-rc17-generic/kernel/drivers/usb/serial/
make install
重启服务器
reboot
驱动安装完成后,正常情况下就会在/dev目录下产生5个ttyUSB