嵌入式爱好者

查看: 4789|回复: 8

[Ubuntu] 驱动安装有问题

[复制链接]

4

主题

17

帖子

29

积分

LS1028A通行证

扫一扫,手机访问本帖
发表于 2021-11-23 22:13:10 | 显示全部楼层 |阅读模式
使用外设USB串口模块,手头有两个USB转串口模块需要测试,一个是绿联的PL2303串口线,一个是MOXA的uport1150i

下载官方驱动后,在putty串口终端下运行make all或者make install,报错。请问应该如何操作?

其中PL2303驱动安装时报错信息如下,经查内核版本为5.4.3,使用5.2版本的编译报错信息一样。

moxa驱动安装时报错信息如下

回复

使用道具 举报

4

主题

17

帖子

29

积分

LS1028A通行证

 楼主| 发表于 2021-11-23 22:14:18 | 显示全部楼层
root@forlinx:/forlinx/work/PL2303G_Linux_Driver_v1.0.5# ls -a
.          2.6.32_ok     3.16_ok     4.15_ok     4.9_ok     S3.png
..         2.6.35.2_ok   3.18_ok     4.18_OK     5.0_ok     S4.png
2.6.15_ok  2.6.35.2_ok2  3.3_ok      4.19_ok     5.2_ok     S5.png
2.6.23_ok  3.0.35_ok     3.4.113_ok  4.20_ok     5.4.51_ok  S6.png
2.6.24_ok  3.10_ok       4.0.2_ok    4.4_ok      S1.png     S7.png
2.6.28_ok  3.13_ok       4.14_ok     4.9.113_ok  S2.png     readme.txt
root@forlinx:/forlinx/work/PL2303G_Linux_Driver_v1.0.5# uname
Linux
root@forlinx:/forlinx/work/PL2303G_Linux_Driver_v1.0.5# uname
Linux
root@forlinx:/forlinx/work/PL2303G_Linux_Driver_v1.0.5# cd 5.4.51_ok
root@forlinx:/forlinx/work/PL2303G_Linux_Driver_v1.0.5/5.4.51_ok# make all
make -C /lib/modules/5.4.3/build M=/forlinx/work/PL2303G_Linux_Driver_v1.0.5/5.4.51_ok modules
make[1]: *** /lib/modules/5.4.3/build: No such file or directory.  Stop.
Makefile:4: recipe for target 'all' failed
make: *** [all] Error 2
点评回复 支持 反对

使用道具 举报

4

主题

17

帖子

29

积分

LS1028A通行证

 楼主| 发表于 2021-11-23 22:15:43 | 显示全部楼层

root@forlinx:/forlinx/work# cd mxu11x0
root@forlinx:/forlinx/work/mxu11x0# cd driver
root@forlinx:/forlinx/work/mxu11x0/driver# ls -a
.         mx_ver.h      mxu1130_fw.h  mxu1151_fw.h  mxu3001_fw.h
..        mxconf        mxu1131_fw.h  mxu11x0.c     usb-serial.h
Makefile  mxu1110_fw.h  mxu1150_fw.h  mxu11x0.h     ver.mk
root@forlinx:/forlinx/work/mxu11x0/driver# make all
/bin/sh: 1: ./mxconf: Permission denied
Makefile:72: recipe for target 'envchk' failed
make: *** [envchk] Error 1
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-11-24 08:53:26 | 显示全部楼层
建议您到我们提供的开发环境里面去移植驱动
点评回复 支持 反对

使用道具 举报

4

主题

17

帖子

29

积分

LS1028A通行证

 楼主| 发表于 2021-11-25 16:06:09 来自手机 | 显示全部楼层
是指在虚拟机环境里先编译,然后拷贝到嵌入式板中吗?这两者内核版本不一致啊,一个是4x,一个是5x

点评

djh
将源码拷贝到开发环境里面,编译驱动的时候需要依赖于内核源码,可以选择编译成KO模块,将KO模块拷贝到板子里面手动加载,也可以直接编译到内核里面;  详情 回复 发表于 2021-11-26 10:22
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-11-26 10:22:13 | 显示全部楼层
luckup 发表于 2021-11-25 16:06
是指在虚拟机环境里先编译,然后拷贝到嵌入式板中吗?这两者内核版本不一致啊,一个是4x,一个是5x

将源码拷贝到开发环境里面,编译驱动的时候需要依赖于内核源码,可以选择编译成KO模块,将KO模块拷贝到板子里面手动加载,也可以直接编译到内核里面;

点评

不太对啊,开发环境是4.15的,而开发板是5.4.3的,这样编译的驱动版本号对不上啊。而且我确实也这样操作试了一下,KO文件加载后驱动没法用哦  详情 回复 发表于 2021-11-29 15:18
点评回复 支持 反对

使用道具 举报

4

主题

17

帖子

29

积分

LS1028A通行证

 楼主| 发表于 2021-11-29 15:18:17 | 显示全部楼层
djh 发表于 2021-11-26 10:22
将源码拷贝到开发环境里面,编译驱动的时候需要依赖于内核源码,可以选择编译成KO模块,将KO模块拷贝到板 ...

不太对啊,开发环境是4.15的,而开发板是5.4.3的,这样编译的驱动版本号对不上啊。而且我确实也这样操作试了一下,KO文件加载后驱动没法用哦

点评

djh
您能发一下详细的操作吗?Thanks  详情 回复 发表于 2021-11-29 16:10
点评回复 支持 反对

使用道具 举报

4

主题

17

帖子

29

积分

LS1028A通行证

 楼主| 发表于 2021-11-29 15:19:21 | 显示全部楼层
附上绿联的驱动,有空可以试一下
https://www.lulian.cn/download/list-108-cn.html
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-11-29 16:10:36 | 显示全部楼层
luckup 发表于 2021-11-29 15:18
不太对啊,开发环境是4.15的,而开发板是5.4.3的,这样编译的驱动版本号对不上啊。而且我确实也这样操作 ...

您能发一下详细的操作吗?Thanks
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-6-7 04:17

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表