Firefly开源社区

打印 上一主题 下一主题

板子无法安装新加驱动

38

积分

0

威望

0

贡献

技术小白

积分
38

板子无法安装新加驱动

发表于 2020-4-29 12:53:48      浏览:6769 | 回复:2        打印      只看该作者   [复制链接] 楼主
在虚拟机上安装好交叉编译链,编译好内核,成功编译USB转网口驱动文件,生成了.ko文件,下载在板子里(板子烧录的是16.04固件,没有烧录内核)安装驱动时报错:

$ cd AX88179
$ ls
Makefile        ax88179_178a.c  ax88179_178a.ko     ax88179_178a.mod.o  modules.order
Module.symvers  ax88179_178a.h  ax88179_178a.mod.c  ax88179_178a.o      readme
$ insmod ax88179_178a.ko
insmod: ERROR: could not insert module ax88179_178a.ko: Operation not permitted
$ sudo insmod ax88179_178a.ko
[sudo] password for reve:
insmod: ERROR: could not insert module ax88179_178a.ko: Invalid module format

这是什么原因造成的?怎么决绝呢?望大神支招
回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-4-29 15:12:59        只看该作者  沙发
回复

使用道具 举报

38

积分

0

威望

0

贡献

技术小白

积分
38
发表于 2020-4-29 16:37:45        只看该作者  板凳
时间的蝴蝶 发表于 2020-4-29 15:12
看下 http://blog.sina.com.cn/s/blog_89fa41ef0102w40u.html

感谢!!!,接下来我会按照这个方法试一下!

另外我想问一下,我按usb转网口硬件的技术人员提供的方法,安装build-essential linux-headers-generic和build-dep linux后,直接在板子上编译好了.ko文件,但安装时出错,提示:

su -c "cp -v ax88179_178a.ko /lib/modules/4.4.194/kernel/drivers/net/usb && /sbin/depmod -a"
'ax88179_178a.ko' -> '/lib/modules/4.4.194/kernel/drivers/net/usb'
cp: cannot create regular file '/lib/modules/4.4.194/kernel/drivers/net/usb': No such file or directory
Makefile:37: recipe for target 'install' failed
make: *** [install] Error 1

报错信息说在没有找到 lib/modules/4.4.194/kernel/drivers/net/usb,导致安装失败.一般的驱动文件在/lib/modules目录下,但我看了一下板子的/lib/modules目录及子目录下没有drivers目录也找不到usb文件,这是因为 Firefly官方发布的Ubuntu系统都是只有boot分区的的原因吗,官方提供的Ubuntu系统的驱动文件在哪个目录下呢?找到了存放驱动的目录应该就能安装这个驱动了吧

谢谢你,希望您继续回答一下这个问题,再次感谢!
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表