东田工控近期为机器人行业的客户选型了一个国产银河麒麟+WIN专业版双系统工控机方案DTB-3312-Q670E。
但初步安装双系统后,发现银河麒麟系统下面,出现了两个问题:Intel I226网口驱动打不上,4060的显卡驱动也打不上,东田工程师团队迅速响应,化解这一难题,本文将为大家详细解析这一问题的解决过程与技术要点。
1、下载驱动文件
在Intel网站直接下载的Linux驱动是e1000-3.8.4.tar.gz(版本可能会有改变,很多版本都可以),这个压缩包里面没有编译好的.o的文件,需要在Linux系统下编译之后才能使用,因为网卡需要编译,所以要先确认将内核源文件安装好,下面是关于内核源文件的安装。
2、银河麒麟系统下添加内核源文件
使用rpm -V kernel-source校验是否有文件丢失,如果没有输出,表示文件完整
如果有丢失用rpm -ivh --force kernel-source-xxxx...把包重新安装一下
3、安装驱动文件
把上面准备的e1000-3.8.4.tar.gz拷贝到所准备的自定义目录下,例如如果是桌面版,也可以直接拖到桌面上。
然后使用tar命令(Linux下的解压命令)将驱动压缩包解压
tar zxf e1000-5.2.52.tar.gz
解压完成后,进入解压之后的文件夹,打开终端,sudo su进入管理员用户
接着使用make命令编译这个驱动模块,按照以下顺序输入命令
make
make install
modprebe e1000e或者insmod e1000
模块安装完成后驱动就打上了。
二、显卡驱动安装1、此次测试安装的是4060的显卡,我们需要在官网上下载显卡所需要的显卡驱动
选择需要的版本下载
2、将下载的驱动拷贝到银河麒麟系统中,然后使用如下命令,赋予文件权限
Sudo chmod 777 *.run
3、安装编译驱动软件所需要的依赖(gcc,g++)如果没有依赖,安装时大概率会出错
sudo apt install gcc g++ gdb llvm lldb git -y
4、使用命令sudo bash ./NVIDIA-Linux-x86_64-575.57.08.run --add-this-kernel安装显卡驱动
构建内核中
后续还会安装库,安装完成之后使用glxinfo | grep “OpenGL version”可以查看安装的驱动版本。
也可以使用nvidia-smi命令查看显卡工作状态,如果没有挂起工作,会出现下图的情况。
东田工程师团队成功解决I226网卡与RTX 4060显卡在银河麒麟+Win双系统工控机上的驱动难题,不仅确保了该方案的稳定运行与性能释放,更彰显了东田工控在复杂国产化平台适配和快速响应客户需求方面的深厚技术实力与服务,为产业智能化升级、国产化替代提供坚实的硬件基础保障。
如有相关需求,也欢迎联系东田客服咨询了解更多方案详情。