QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2311|回复: 24

kanker兄kernel2.6.15rcrpm有较重bug

[复制链接]
发表于 2005-12-14 16:11:24 | 显示全部楼层 |阅读模式
我今天装了一下nv驱程,发现了此bug
新版内核 build/arch/i386
中 kcongfig makefile 相对于以前的版有一些变化,我做了diff 后发现 对于cpu config 和makefile
新增了 source kconfig.cpu和Makefile.cpu取消了原有定义部分,事实上没有变化。
但是在打包过程中 Makefile.cpu却没有打进去。
这在安装新的驱动时Makefile这里是无法通过的,少了Makefile.cpu,所以导致无法安装,解决发法可以在打包时提供Makefile.cpu
也可以 将makefile 中 include $(srctree)/arch/i386/Makefile.cpu
这一行改成 align := $(cc-option-align)
cflags-$(CONFIG_M386)                += -march=i386
cflags-$(CONFIG_M486)                += -march=i486
cflags-$(CONFIG_M586)                += -march=i586
cflags-$(CONFIG_M586TSC)        += -march=i586
cflags-$(CONFIG_M586MMX)        += $(call cc-option,-march=pentium-mmx,-march=i586)
cflags-$(CONFIG_M686)                += -march=i686
cflags-$(CONFIG_MPENTIUMII)        += -march=i686 $(call tune,pentium2)
cflags-$(CONFIG_MPENTIUMIII)        += -march=i686 $(call tune,pentium3)
cflags-$(CONFIG_MPENTIUMM)        += -march=i686 $(call tune,pentium3)
cflags-$(CONFIG_MPENTIUM4)        += -march=i686 $(call tune,pentium4)
cflags-$(CONFIG_MK6)                += -march=k6
# Please note, that patches that add -march=athlon-xp and friends are pointless.
# They make zero difference whatsosever to performance at this time.
cflags-$(CONFIG_MK7)                += $(call cc-option,-march=athlon,-march=i686 $(align)-functions=4)
cflags-$(CONFIG_MK                += $(call cc-option,-march=k8,$(call cc-option,-march=athlon,-march=i686 $(align)-functions=4))
cflags-$(CONFIG_MCRUSOE)        += -march=i686 $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0
cflags-$(CONFIG_MEFFICEON)        += -march=i686 $(call tune,pentium3) $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0
cflags-$(CONFIG_MWINCHIPC6)        += $(call cc-option,-march=winchip-c6,-march=i586)
cflags-$(CONFIG_MWINCHIP2)        += $(call cc-option,-march=winchip2,-march=i586)
cflags-$(CONFIG_MWINCHIP3D)        += $(call cc-option,-march=winchip2,-march=i586)
cflags-$(CONFIG_MCYRIXIII)        += $(call cc-option,-march=c3,-march=i486) $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0
cflags-$(CONFIG_MVIAC3_2)        += $(call cc-option,-march=c3-2,-march=i686)

# AMD Elan support
cflags-$(CONFIG_X86_ELAN)        += -march=i486

# Geode GX1 support
cflags-$(CONFIG_MGEODEGX1)                += $(call cc-option,-march=pentium-mmx,-march=i486)
不过重新打包这个就没有必要了
ml在打包时若有未被打进包的文件出现,rpmbuild并不出现错误提示
这是lonestar 曾经提出的问题
LoneStar 写道:
> 不知出于什么原因,ML中rpmbuild 把 _unpackaged_files_terminate_build 宏设
> 成了0。这使得打包时即使漏包了文件也察觉不到。今天我就为此浪费了整整一下
> 午,仅仅因为漏包了1个文件。
>
> 当这个宏被设为1时,若编译出来的文件有没被打进包里的,打包进程就会终止。
> 这用于防止软件版本升级时丢失新增加的文件。打开这个开关的方法是,在
> ~/.rpmmacros 文件中增加一行:
>
> %_unpackaged_files_terminate_build 1
大家看需不需要修改一下
发表于 2005-12-14 23:19:26 | 显示全部楼层
错误提示是有的,但是不会中断打包。
回复

使用道具 举报

 楼主| 发表于 2005-12-14 23:23:05 | 显示全部楼层
对,有提示的
回复

使用道具 举报

发表于 2005-12-14 23:35:52 | 显示全部楼层
kernel似乎一直是kde在跟
回复

使用道具 举报

 楼主| 发表于 2005-12-14 23:40:37 | 显示全部楼层
呵呵,改了,不管谁了,因为上次出现过一次打包文件丢失问题,我在打包gnome时候吃了不少这个苦,不过好在后来看build log发现了哪些有未打包的,就好了。所以觉得改一下还是可取的
回复

使用道具 举报

发表于 2005-12-15 08:21:51 | 显示全部楼层
呵呵,辛苦
回复

使用道具 举报

发表于 2005-12-15 10:32:53 | 显示全部楼层
那个,大哥们,那驱动到底改怎样装呢??
是不是需要先运行点命令?
回复

使用道具 举报

发表于 2005-12-15 15:41:27 | 显示全部楼层
谢谢再见情人,内核已更新,升级到 2.6.15-rc5-git4
http://www.magiclinux.org/dev/2.0/cd1/RPMS/kernel/2.6.15-rc5-git4/

楼上的重新更新一下吧    
回复

使用道具 举报

 楼主| 发表于 2005-12-15 15:44:26 | 显示全部楼层
kanker兄辛苦
回复

使用道具 举报

发表于 2005-12-15 18:19:09 | 显示全部楼层
安装后不能设置简体中文界面了!,控制面板有但不能选择使用!
回复

使用道具 举报

发表于 2005-12-15 18:29:29 | 显示全部楼层
早上不知道是谁放出来的rc2的地址,我下了一个,装上了.rc2的内核是2.6.15rc5
刚用不久,有两个问题:
1。 我是ATI9550的显卡,装ati最新的驱动,但opengl一直是Mesa1.2,就算按官方网站上说的,先弄掉Mesa,再装,也还是打不开3D。
2.  再就是xDSL那个拨号程序,设置之后,拨号能拨上,但不能取得DNS,无法上网,但在konsole下直接用pppoe-start拨号则能正常上网。

还有个小毛病,在起动KDE时,出splashscreen的时候,鼠标的尾巴本来是个能动的小喇叭,但我这里经常是花的
回复

使用道具 举报

发表于 2005-12-15 19:28:44 | 显示全部楼层
kanker
新放出的kernel2.6.15-rc1-git4为什么不可以在原来的kernel2.6.5-rc1上面升级??
回复

使用道具 举报

发表于 2005-12-15 19:39:32 | 显示全部楼层
属于不同的内核了。模块的文件夹都不同。
且记安装内核一定要用 rpm -ihv ,而不能在原内核的基础上升级,不然很可能会有大麻烦。
回复

使用道具 举报

发表于 2005-12-15 19:49:37 | 显示全部楼层
~~~~~~~~~~
我用
rpm -ivh 上不去
rpm -ihv和上面的命令有区别吗??
最后我用rpm -ivh --force装上去了,结果是两个内核
回复

使用道具 举报

发表于 2005-12-15 19:52:37 | 显示全部楼层
[quote:24a8eb5a2f="ease_lee"]早上不知道是谁放出来的rc2的地址,我下了一个,装上了.rc2的内核是2.6.15rc5
刚用不久,有两个问题:
1。 我是ATI9550的显卡,装ati最新的驱动,但opengl一直是Mesa1.2,就算按官方网站上说的,先弄掉Mesa,再装,也还是打不开3D。
2.  再就是xDSL那个拨号程序,设置之后,拨号能拨上,但不能取得DNS,无法上网,但在konsole下直接用pppoe-start拨号则能正常上网。

还有个小毛病,在起动KDE时,出splashscreen的时候,鼠标的尾巴本来是个能动的小喇叭,但我这里经常是花的[/quote]

第一个问题, mesa1.2 应该就是 3d 支持了吧?可以再检查一下 /etc/X11/xorg.conf 中显卡的设置。
第二个问题,在 mxd 的设置中把域名解析类型改为从服务器获取不行吗?如果不行手动指定了看看。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-29 06:09 , Processed in 0.099288 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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