当前位置: 技术问答>linux和unix
linux 硬件检测,驱动自动加载的问题
来源: 互联网 发布时间:2016-09-08
本文导语: 我想用U盘做一个Linux系统.用于日常服务器的维护.kernel + busybox根系统 由于服务器种类很多,想实现启动时自动加载硬盘,网卡的驱动.希望大家给些意见?? 我查了些资料,kudzu可以检测硬件,但不知道,检测到得硬件信息怎...
我想用U盘做一个Linux系统.用于日常服务器的维护.kernel + busybox根系统
由于服务器种类很多,想实现启动时自动加载硬盘,网卡的驱动.希望大家给些意见??
我查了些资料,kudzu可以检测硬件,但不知道,检测到得硬件信息怎么和驱动模块关联上
由于服务器种类很多,想实现启动时自动加载硬盘,网卡的驱动.希望大家给些意见??
我查了些资料,kudzu可以检测硬件,但不知道,检测到得硬件信息怎么和驱动模块关联上
|
一般设备驱动都会到处可以支持的设备型号id,使用modinfo可以查看。
Linux系统从总线上(如果PCI, USB等)检测到新硬件时,会读取设备的型号id。
然后根据此设备id,去找相应的驱动程序。
系统维护一张设备id和驱动模块都应的一张表,从这张表中就可以找到加载什么驱动模块。
这张表通常保存在/lib/module/$(uname -r)/modules.alias中。
Linux系统从总线上(如果PCI, USB等)检测到新硬件时,会读取设备的型号id。
然后根据此设备id,去找相应的驱动程序。
系统维护一张设备id和驱动模块都应的一张表,从这张表中就可以找到加载什么驱动模块。
这张表通常保存在/lib/module/$(uname -r)/modules.alias中。
|
你的U盘应该挺大的吧,建议U盘做一个比较大的通用性的系统,这样应该适用性比较广。
|
id号,试着写个简单的设备驱动比如字符设备驱动助于理解。