当前位置: 技术问答>linux和unix
Fedora14下驱动的怪问题?
来源: 互联网 发布时间:2016-12-08
本文导语: 我下载了 Fedora-14-i386-DVD.iso光盘镜像,并刻录好光盘,在一台机上安装Fedora14系统。 第一次安装时,一路均是按照默认的选项进行安装,选择的是 "图形化桌面",大概有印象好象是没有接网线来进行安装的。 安装好后,...
我下载了 Fedora-14-i386-DVD.iso光盘镜像,并刻录好光盘,在一台机上安装Fedora14系统。
第一次安装时,一路均是按照默认的选项进行安装,选择的是 "图形化桌面",大概有印象好象是没有接网线来进行安装的。
安装好后, 显示的内核版本是:2.6.35.6-45.fc14.i686.由于没有安装开发环境,允许yum命令是安装gcc等开发工具时,
报告"Cannot retrive repository repomd.xml"的错误.在这个环境下,进行一个usb驱动模块的测试,会发现usb驱动模块出错.
insmod这个驱动模块是成功的。
所以我重新进行第二次安装,这次安装时我清楚记得是有连接好网络的,安装的时候也出现了进行网络配置的界面,
我设置好了IP地址等,然后选择了 "软件开发" 这个选项,安装成功后,显示的内核版本号是:2.6.35.6-45.fc14.i686.PAE.
比第一次安装时多了PAE这个字样了.进行一个usb驱动模块的测试,测试成功.
usb驱动模块均是在另外一台机上的Fedora14系统下编译的,内核是:2.6.35.6-45.fc14.i686.PAE.
想问的是,为什么同样一张光盘安装,安装后的内核版本号竟然不一样?然后该usb驱动模块表现出来的测试结果也不一样?
第一次安装时,一路均是按照默认的选项进行安装,选择的是 "图形化桌面",大概有印象好象是没有接网线来进行安装的。
安装好后, 显示的内核版本是:2.6.35.6-45.fc14.i686.由于没有安装开发环境,允许yum命令是安装gcc等开发工具时,
报告"Cannot retrive repository repomd.xml"的错误.在这个环境下,进行一个usb驱动模块的测试,会发现usb驱动模块出错.
insmod这个驱动模块是成功的。
所以我重新进行第二次安装,这次安装时我清楚记得是有连接好网络的,安装的时候也出现了进行网络配置的界面,
我设置好了IP地址等,然后选择了 "软件开发" 这个选项,安装成功后,显示的内核版本号是:2.6.35.6-45.fc14.i686.PAE.
比第一次安装时多了PAE这个字样了.进行一个usb驱动模块的测试,测试成功.
usb驱动模块均是在另外一台机上的Fedora14系统下编译的,内核是:2.6.35.6-45.fc14.i686.PAE.
想问的是,为什么同样一张光盘安装,安装后的内核版本号竟然不一样?然后该usb驱动模块表现出来的测试结果也不一样?
|
有网线了就会自动更新了。内核更新了,内核树也不同。
你的usb驱动是源代码重新编译安装测试的吗?通常linux下的驱动都是源码包方式发布。
所以内核树搞好,编译工具搞好,编出来的驱动应该就没问题了。除非驱动本身的问题
你的usb驱动是源代码重新编译安装测试的吗?通常linux下的驱动都是源码包方式发布。
所以内核树搞好,编译工具搞好,编出来的驱动应该就没问题了。除非驱动本身的问题
|
不同电脑uname -a或uname -r
输出不一样,通常驱动里都会用这些命令查找内核目录。
你的内核不一样,当然不成功了。
你在2.6.35.6-45.fc14.i686上重新编译测试看看。
输出不一样,通常驱动里都会用这些命令查找内核目录。
你的内核不一样,当然不成功了。
你在2.6.35.6-45.fc14.i686上重新编译测试看看。