Linux kernel 将驱动程序编译为模块或内置问题

Linux kernel 将驱动程序编译为模块或内置问题,linux-kernel,Linux Kernel,我编译Linux内核时,所有驱动程序都是内置的(所有网络驱动程序也编译为内置的)。除了ping时间不规则(10ms,90ms,…),所有的东西都可以工作。它是来自编译中的内置模式,还是问题来自另一个东西?它不应该改变任何东西。不规则超时通常来自有故障的驱动程序(但无论是内置的还是动态加载的驱动程序,都不会改变任何东西)或有故障的网络。请添加有关您拥有的以太网接口设备以及正在处理该设备的驱动程序的信息,对于出现故障的内核和良好的模块化内核(如果有的话)。我的测试场景是在英特尔驱动程序e100上。我

我编译Linux内核时,所有驱动程序都是内置的(所有网络驱动程序也编译为内置的)。除了ping时间不规则(10ms,90ms,…),所有的东西都可以工作。它是来自编译中的内置模式,还是问题来自另一个东西?

它不应该改变任何东西。不规则超时通常来自有故障的驱动程序(但无论是内置的还是动态加载的驱动程序,都不会改变任何东西)或有故障的网络。

请添加有关您拥有的以太网接口设备以及正在处理该设备的驱动程序的信息,对于出现故障的内核和良好的模块化内核(如果有的话)。我的测试场景是在英特尔驱动程序e100上。我的意思是,由于所有驱动程序都在内核中,可能其他驱动程序会出现一些错误。无论驱动程序是内置的还是动态加载的,如果错误来自另一个驱动程序,您都会受到影响。动态加载驱动程序不会以任何方式将它们与内置驱动程序隔离。