LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: biosxjj

升级到LENNY 进不x 重新安装8.40.4 显示 模块不匹配 ~~MISMATCH ?怎么办 ~~~~

[复制链接]
发表于 2007-12-6 18:53:43 | 显示全部楼层
testing==lenny

apt-get install linux-headers-`uname -r`
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-6 19:57:29 | 显示全部楼层
安装了阿~~~郁闷~~~~楼上是怎么装的驱动?ATI卡吗~~~~还7.11 版本可以用 ~~但是有时候会花屏~~~鼠标周围花的~~~鼠标移动花花也移动~~~
回复 支持 反对

使用道具 举报

发表于 2007-12-6 21:04:01 | 显示全部楼层
那不知道了,
我的N卡
真没想到A卡问题那么多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-6 21:31:52 | 显示全部楼层
5555555555555召唤有a卡的兄弟~~~~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-8 16:57:20 | 显示全部楼层
今天升级了sid 装了一次还是不行  我错误抄下来了
module ABI marjor version(1) doesn't match the server's version ~~~
回复 支持 反对

使用道具 举报

发表于 2007-12-8 17:16:48 | 显示全部楼层
现在 gcc -v 及 cat /proc/version 的结果是?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-8 17:54:26 | 显示全部楼层
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)


Linux version 2.6.22-3-686 (Debian 2.6.22-6) (maks@debian.org) (gcc version 4.1.3 20071019 (prerelease) (Debian 4.1.2-17)) #1 SMP Mon Nov 12 08:32:57 UTC 2007
回复 支持 反对

使用道具 举报

发表于 2007-12-8 23:25:04 | 显示全部楼层
看来是 8.40.4 不兼容 xorg 7.3 的问题。升级 8.43.2-2 吧,小范围花瓶问题可以通过设置 /etc/X11/xorg.conf 来解决。 /usr/share/doc/fglrx-driver/README.Debian 里有说明。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-9 00:25:55 | 显示全部楼层
3X谢谢 ~~~irc里面是不是你~~~
回复 支持 反对

使用道具 举报

发表于 2007-12-9 07:35:38 | 显示全部楼层
Post by biosxjj;1793184
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
[color="Red"]gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)


Linux version 2.6.22-3-686 (Debian 2.6.22-6) (maks@debian.org) ([color="Red"]gcc version 4.1.3 20071019 (prerelease) (Debian 4.1.2-17)) #1 SMP Mon Nov 12 08:32:57 UTC 2007

这里说明了为什麽 ABI 不兼容,当前内核是用 gcc-4.1.3 编译出来的,但当前 gcc 是 4.2.3 的 prerelease

显卡驱动说穿了其实就是以内核模块加载的,因此,编译显驱的 gcc 版本要跟编译内核的 gcc 版本相同或兼容才行,这亦解释了为什麽每次内核升级後都要重新编译显驱的原因

如 manphiz 提出的 xorg 问题已解决的话,现在你要做的要麽是:

1. 用 gcc-4.2.x 编译一个内核,使 gcc 版本配合
2. 在 unstable 里 apt-get 一个内核回来用,因为现在 unstable 里默认的 gcc 是 4.2.x
3. 把 gcc-4.1.x apt-get 回来再用它来编译显驱

Good Luck!
回复 支持 反对

使用道具 举报

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

本版积分规则

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