找回密码
 注册
查看: 563|回复: 1

如何才能让nvidia.o可以在2.4及2.6的内核中都正常

[复制链接]
发表于 2003-9-23 21:58:06 | 显示全部楼层 |阅读模式
我现在只能在2.6的内核中加载nvidia驱动,2.4的内核中不行。
而我已经在两个内核下都emerge nvidia-kernel了。

另外,在/usr/src中,2.6内核用的link是linux-beta,2.4内核用的是linux链接。在emerge nvidia-kernel时,它会检查linux,以确定内核的版本。为了能正常检测到2.6内核,我删了linux->2.4的链接,将linux-beta->2.6改成了linux->2.6.不知是不是跟我的这个操作有关?

应该如何操作才能使用nvidia驱动可以正常在2.4及2.6内核中都能加载?谢谢!
 楼主| 发表于 2003-9-23 23:11:17 | 显示全部楼层
现在知道问题之所在了:
原来在emerge nvidia-kernel时,会将另外一个内核中的nvidia.o删除。因此在新内核中安装nv的驱动的时候,需要先将原内核中的nvidia.o改名,当nv驱动安装完后,再将名字改回来。

不过,现在又出了另外一个问题:鼠标驱动在两个内核中名称不同:
2.4--->/dev/misc/psaux
2.6--->/dev/input/mouse0 or /dev/input/mice
当然,在2.6中也有/dev/misc/psaux.但是,感觉用mouse0或mice鼠标的速度会快些,不像用psaux时那么慢。

看来,现在只好用老的psaux鼠标驱动了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-12 00:14 , Processed in 0.021914 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表