1
lrvy 2018-10-25 09:19:27 +08:00 via iPhone
直接改 config
|
2
lrvy 2018-10-25 09:19:46 +08:00 via iPhone
看金布国
|
5
redeemer 2018-10-25 09:30:29 +08:00 via Android
找对应芯片官网写好的,或者自己写
|
6
wwhc 2018-10-25 09:33:23 +08:00
楼主是怎么编译内核的?
make menuconfig/Device Drivers |
7
reus 2018-10-25 09:35:25 +08:00
用另一个完整的内核启动,然后在内核源码树下 make localmodconfig,就会生成一个只包含当前已经加载的模块的配置,用这个配置编译,就包含且只包含必须的驱动了。
流行的发行版的内核都包含尽可能多的驱动的,如果发行版没有而源码树里有,那就只能根据设备 i 型号,google 下看是哪个模块。如果是三方模块,看有没有对应的 dkms 包,有的话就用 dkms 编译即可。也有的需要自己打 patch,这个有可能出现不兼容的情况,需要自己修。 |
10
chinawrj 2018-10-25 09:45:20 +08:00
看起来都是外行啊
看看目录 ls /sys/bus/pci/drivers |
11
chinawrj 2018-10-25 09:46:31 +08:00
看来你找到方法了。那我不贴了。根据 lspci 的结果找到 pci_device 相关定义就 OK 了
|
14
henglinli 2018-10-25 16:02:17 +08:00 via iPhone
找想要的驱动易,剃掉不需要的难。至今不难确定自己编译的内核是否最精简。
|