lsmod 仅列出一个模块,没有其他可供加载的模块,我该如何继续?

lsmod 仅列出一个模块,没有其他可供加载的模块,我该如何继续?

系统debian wheezy,平台ci20,库存想象内核3.0.8。

lsmod 的输出仅列出了一个模块:pvrsrvkm,它是想象中的“树外图形驱动程序”。

问题是我需要加载另一个模块(xpad),但找不到它(致命:找不到模块 xpad,据我所知,它是一个库存内核模块,广泛可用。Modprobe 也不起作用,我的意思是我似乎根本无法加载任何模块,就像没有可用的额外模块一样。

问题是为什么没有可用的模块,而不仅仅是那个特定的模块,我该如何继续?

提前致谢。

答案1

目前这里的细节很少,所以我们现在只是在黑暗中进行尝试。

可能只有一个内核模块存在的原因是它是唯一需要的,大多数驱动程序要求已编译为内核而不是可加载的内核模块,许多内核模块的加载已被列入黑名单(出于各种原因。我已经使用此技术来避免某些驱动程序出现不稳定问题、与其他驱动程序发生冲突等等...),或者您的系统已受到损害(全面解释了有趣的事情。可能会在任何地方/任何地方删除文件...)。

关于为什么找不到模块的可能性包括它尚未编译(但这听起来不对,因为您似乎使用的是库存内核,这应该意味着有许多可用的模块),您的系统已受到损害(全面解释了有趣的事情。可能会在任何地方/任何地方删除文件...),或者它尚未安装(假设它不是核心内核模块并且来自第三方)。

相关内容