pqy 发表于 2016-5-1 19:50:46

usb网卡驱动编译进内核出现问题

如果usb网卡需要加载固件,比如rtl8188CUS,当我把驱动编译进内核后,板子重启会提示找不到固件,导致usb网卡不工作。初步分析是因为网卡驱动的检测先于根文件系统挂载,所以驱动载入固件失败。这种情况如何处理呢?难道只能把驱动编译为模块吗?

zhansb 发表于 2016-5-3 11:07:18

选择合适的init:
early_initcall
    pure_initcall
    core_initcall
    core_initcall_sync
    postcore_initcall
    postcore_initcall_sync
    arch_initcall
    arch_initcall_sync
    subsys_initcall
    subsys_initcall_sync
    fs_initcall
    fs_initcall_sync
    rootfs_initcall
    device_initcall
    device_initcall_sync
    late_initcall
    late_initcall_sync
   

pqy 发表于 2016-5-20 13:02:22

今天偶然搜到解决办法之一,就是把固件也编译进内核

http://klimer.eu/2014/05/05/avoiding-kernel-modules-when-external-firmware-is-needed/

zhansb 发表于 2016-5-21 09:46:27

:lol长见识了
页: [1]
查看完整版本: usb网卡驱动编译进内核出现问题