当我尝试modprobe模块时遇到了问题。此模块已修改。但该模块用于内核2.6.33.4,内核也是2.6.33.4。当我尝试modprobe模块时,错误很高兴:“不同意符号module_layout的版本”。 我不知道它是如何发生的以及如何解决它。我很困惑。
答案 0 :(得分:0)
从/ boot目录以及编译模块时生成的System.map中查看System.map中module_layout的地址。我打赌它会有所不同。你可以尝试自己编译一个新的内核,禁用模块版本控制,以避免这样的事情。
答案 1 :(得分:0)
听起来你已经针对一个与你试图插入模块的正在运行的内核不同的内核构建了你的模块。