## 前题回顾
## PCIe 问题
直接规格书上说 M.2接口实际是一个PCIe x2 的通道,想着可以插一些通用的PCIe 设备,米尔的技术支持也表示没有问题。
尝试插了一块6801的网卡,通过转接线插上后上电。串口里查看了一下,确实能认到一个PCIe设备:
预装的系统与通常的linux不太一样,这个lspci命令不能查看详情。
查看网口,并没有增加设备,说明没有预装6801 的驱动。目前还没有问题
网口可以看到有两路CAN 、两路千兆、一个本地回环,两个wlan 猜测是无线WiFi与蓝牙?
查看一下lsmod,果然没有驱动
从官网下载驱动
README里是这么介绍的:
解压后可以直接一键安装,我就试了下:
意外的是make失败了
错误信息是缺少相关文件?
而且也不是权限问题:
(一个小插曲:这个版本的linux用不惯,平时遇到权限问题都是sudo解决的,这里居然没有)
系统版本是这个:
重新翻了一下README,要求系统版本至少4.19,这个5.10.198算是满足要求?
最后也没想明白为啥驱动会装不上,是我姿势哪里不对吗?
引用: Jacktang 发表于 2024-10-15 07:26 查看网口,并没有增加设备,说明没有预装6801 的驱动 是不是这个问题呢,需要驱动没有装?
看帖子下面,我试过了,装不上,感觉缺少其他的依赖,或者这种系统不支持
引用: Jacktang 发表于 2024-10-15 07:26 查看网口,并没有增加设备,说明没有预装6801 的驱动 是不是这个问题呢,需要驱动没有装?
也可能安装方法不对
有没有可能给你的驱动是要先到 服务器上交叉编译,生成ko文件,再在板子上insmod方式安装。不太可能驱动代码直接到板上编译,板上编译工具链和依赖的头文件都没有,而且还提示了cc: Command not found
引用: 头发很卷的卷王 发表于 2024-10-24 19:09 有没有可能给你的驱动是要先到 服务器上交叉编译,生成ko文件,再在板子上insmod方式安装。不 ...
好吧,之前都是一键傻瓜安装来着