LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 776|回复: 6

升级内核到2.6.6出现的问题

[复制链接]
发表于 2004-8-1 19:36:51 | 显示全部楼层 |阅读模式
今天我在红旗4.0下编译了2.6.6内核,但是出现了一些问题,还请在红旗下编译过2.6内核的前辈们多多指教呀,我的计算机配置如下:inter i845e+mx440+st80g+rtl8139,编译前我只升级了系统的modules-init-tools到3.0,其它未做改动。在编译完成重启后发现了以下问题:
1板载声卡不能使用(inter82801db);
2网卡不能使用;
3在启动时黑屏(在init=5的情况下当启动完成后能进入系统)。
发表于 2004-8-1 20:28:13 | 显示全部楼层
应该是编译之前的配置的问题吧,
要根据你的硬件进行。
发表于 2004-8-1 22:48:14 | 显示全部楼层
编译内核前请对自己的系统有一个大概的了解,
硬件配置、设置,使用了什么模块等等
要先记下来,
配置时根据自己系统的需要进行。
如果不太熟悉配置,可以先使用正在运行内核的配置
生成新的配置文件,
在make menuconfig时,加载当前的配置,
一般在/boot/下,类似config-2.*-*的形式,
然后把提醒的新配置选项设置即可。
这样做的弊处是生成的内核、源码目录大,
编译时间长,
有大量自己系统并不需要的设置。
但是对于新手不失为一种选择。
仅供参考。:thank
 楼主| 发表于 2004-8-2 12:53:15 | 显示全部楼层
谢谢楼上两位,我是根据自己机器的硬件进行内核配置的,也曾经编译过2.2及2.4.6版的内核,均无以上问题。我再去menuconfig一次,呵呵。
发表于 2004-8-2 13:57:10 | 显示全部楼层
感觉上,红旗好像不能自己编译内核
 楼主| 发表于 2004-8-2 15:18:41 | 显示全部楼层
俺再编译了一次,这次把网卡驱动编译进内核,呵呵,竟然解决了上网的问题,但是其它两个问题仍然存在,cat /proc/modules发现声卡的模块已经挂载,还是没声音,真郁闷啊,是不是我的alsa版本太低了呢,还有开机黑屏的问题也没有解决,是不是和fb有关呢,还请大家多多指点呀。以下是dmesg得到的出错信息
#俺省略了
rivafb: nVidia device/chipset 10DE0171
       
rivafb: Detected CRTC controller 0 being used
       
rivafb: RIVA MTRR set to ON
       
rivafb: PCI nVidia NV20 framebuffer ver 0.9.5b (nVidiaGeForce4-M, 64MB @ 0xD8000000)
       
vesafb: abort, cannot reserve video memory at 0xd8000000
       
vesafb: framebuffer at 0xd8000000, mapped to 0xd5802000, size 16384k
       
vesafb: framebuffer at 0xd8000000, mapped to 0xd5802000, size 16384k
       
vesafb: mode is 640x480x16, linelength=1280, pages=4
       
vesafb: protected mode interface info at c000:e700
       
vesafb: scrolling: redraw
       
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
       
fb1: VESA VGA frame buffer device

       
#俺省略了
Warning: unable to open an initial console.

       
#俺省略了
PCI: Found IRQ 9 for device 0000:00:1f.5
       
PCI: Sharing IRQ 9 with 0000:00:1f.3
       
PCI: Setting latency timer of device 0000:00:1f.5 to 64
        intel8x0_measure_ac97_clock: measured 49009 usecs
       
intel8x0: clocking to 48000
       
warning: process `update' used the obsolete bdflush system call
        Fix your initscripts?
       
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
       
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
       
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
       
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
       
warning: process `update' used the obsolete bdflush system call
        Fix your initscripts?
       
PCI: Found IRQ 9 for device 0000:00:1f.5
       
PCI: Sharing IRQ 9 with 0000:00:1f.3
       
PCI: Setting latency timer of device 0000:00:1f.5 to 64
       
intel8x0_measure_ac97_clock: measured 48997 usecs
       
intel8x0: clocking to 48000
       
[1]-  Done                   kedit modules.conf
       
[2]+  Done                   kedit modprobe.conf
 楼主| 发表于 2004-8-3 16:16:22 | 显示全部楼层
谢谢大家,升级了alsa后声卡的问题也解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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