我正在为需要 intel e1000e 驱动程序的主板构建 3.14 内核。我希望这个内核内置驱动程序,以便我可以删除可加载模块支持。
我已在菜单配置中选择了该选项并验证了驱动程序已编译(.o 存在),但似乎未找到或识别该设备。
我是否缺少向内核添加模块的功能?
答案1
显然,缺少驱动程序所依赖的部分,这些部分不是由菜单配置自动选择的。就我而言,我失踪了:pps_core
和ptp
我通过启动一个工作安装并重命名模块文件夹找到了这些。这导致内核找不到任何可加载模块。然后我尝试安装 e1000e.ko。这表明缺少 PTP 模块。尝试加载表明缺少 pps 驱动程序。
一旦所有三个都装载完毕,司机就开始工作了。我修改了我的内核配置以包含所有三个,并且它立即起作用。