全民内核-配置7-设备驱动1

第10节,设备驱动1 
Device Drivers ,上图,很长。。。
 
 
 


讲解: 
Generic Driver Options 
全局选项,上图 
 
path to uevent helper 
现在这用这个东西了,默认是有一个脚本行,删,留空 

Maintain a devtmpfs filesystem to mount at /dev 
这个肯定要选,不然开机udev会给你报告一段信息,比如我的devtmpfs哪去了~~ 
如果你不选,将用ramfs,一样可以启动 
Automount devtmpfs at /dev, after the kernel mounted the rootfs 
依赖上一个选项,目的是不用initramfs,但不会影响initramfs,速度快点,还可以用参数来控制 devtmpfs.mount=0|1,选上 


Include in-kernel firmware blobs in kernel binary 
要把firmware搞进内核来,而不是在/lib/firmware启动时加载,这样比较快 
建议用这种方式,既然自定义内核,就是想要快点 
External firmware blobs to build into the kernel binary 
就是要增加哪些firmware,注意,多个firmware是用空格隔开,而不是逗号 
Firmware blobs root directory 
firmware的根目录在哪 

这个受影响的一般是显卡驱动, 
像amd的,目前基本都要 
intel和nouveau不受影响 
还有无线网卡的大部分也要,特别是usb的 
固件可以从debian的源要,比如firmware-linux-nonfree 
这样firmware的根目录是在/lib/firmware 
也可以去git一份回来,根目录可以自定义,像上图,我的位置就是 
如果是amd的hd7000的,一定要git一份,不然debian暂不提供,你到kms将 
报告requst_firmware:xxxx,error 
反过来讲,如果把需要的firmware全加进内核,就不需要再装firmware了 
如果之前有装firmware-xx,你可以删掉,不影响你运行 

firmware怎么找,一般你用到的不会超过5个,可以google,或者到debian的wiki上找 
下面是amd的显卡对应的 
 
后面无线网卡有要加载firmware尽量都提到,因为设备太多 
如果你觉得这个firmware加进内核太麻烦,那下面的这几项忽略, 

就先只讲这一行,设备的内容很多
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值