+ -
当前位置:首页 → 问答吧 → 模块加载先后次序问题

模块加载先后次序问题

时间:2008-01-10

来源:互联网

不记得是从2.6.24哪个rc版本开始,有时系统启动的时候,会在加载usbcore模块之前加载ohci-hcd或ehci-hcd模块,这样就导致ohci-hcd模块或ehci-hcd模块不能正常加载,提示undefined sysmol 什么什么,这些symbols都是在usbcore模块里提供的。这种情况出现的几率很少。

请问,这可能是什么问题?

内核的?modprobe-utils的?udev的?

先行谢过。

作者: hohoxu_hao115   发布时间: 2008-01-10

有这种事?未遇过啊。

模块的加载应该是 module-init-tools 负责的,既然楼主要尝鲜,也许就把 module-init-tools 也升级到 3.4 试试吧,实在不行干脆不用模块,直接编进内核好了。。。

作者: d00m3d   发布时间: 2008-01-11

我的module-init-tools就是3.4的,我知道编译进内核就不会出现这种问题了,只是不想把不是系统启动必须的模块编译进内核。

作者: hohoxu_hao115   发布时间: 2008-01-11

樓主此現像是換了新的 module-init-tools 還是新內核才開始發生的呢?

作者: d00m3d   发布时间: 2008-01-11

现在我也搞不清楚到底是谁的问题,只能回去多试试了。

作者: hohoxu_hao115   发布时间: 2008-01-11

以前我的机器上有个 “偶尔开机不认USB鼠标” 的问题。这个鼠标可能有点特殊,是07年9月买笔记本两个月之后才买的。当我接换上以前台式机上的 罗技鼠标 ( USB ),发现能用。
因为是 “ 偶尔不能用” ,不能说是不支持。所以,我就重编译内核,将我怀疑的可能都编译进内核,之后试用月余未见异常。

内核 rc 的版本,我已经很久不试了。
reiser4 也换成 xfs 或 reiserfs-3.6 了。

我的笔记本的光驱是越来越不能认出了。我也弄丢了以前64位的 2.6.22.6 内核误打误撞编译成功内核的 config 文件。
现在的情况是,发行版一律不认我的笔记本光驱。而 lfslivecd 用光盘启动才有 cdrom 这个设备文件。

作者: tfkdmwmqtr   发布时间: 2008-01-12

运行过 depmod -ae 没?
一般来说是内核编译的问题,试试 make clean 再重新编译。

作者: 晨想   发布时间: 2008-01-13

我看了一下模块目录下面的modules.deps,依赖关系是正确的,看来应该是用户空间程序的问题。也许是module-init-tools的问题。

作者: hohoxu_hao115   发布时间: 2008-01-14

热门下载

更多