当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 今天编译linux-kernel-2.6.27!!!!
帖子发表于 : 2008-10-13 18:14 

注册: 2007-11-10 11:15
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
花了25分钟左右,内核大小1.58M

机子是dell inspiron 6000

还有一些问题!!!

第一次编译的时候,出现了一个错误,导致不能启动。由于没看dmesg,所以不知道什么问题,不过显示的是与usb controller有关,于是修改config,重新编译了一次,虽然问题依然,但是能成功启动了

之后就是查找问题了!!

第1个错误:
[ 1.441293] scsi scan: 96 byte inquiry failed. Consider BLIST_INQUIRY_36 for this device
但是检查了之前官方打的2.6.24的包,也有这个问题,怀疑是isa bridge的问题,不理了

第2个错误:
有个问题在于时间无法与bios同步(好想),然后就是错的,日期是对的。不知道什么原因
[ 2.042404] Marking TSC unstable due to TSC halts in idle
[ 2.097163] Clocksource tsc unstable (delta = -214982517 ns)
//saga大人说关闭utc,但是检查了/etc/default/rcS里的utc参数,的确是=no的啊
后来发现/dev/下根本没有rtc,虽然检查了config,把rtc相关编成m了,但是还是这个问题。现在编译东西就警告说在未来2.3e+04个小时。。。。窘死
无论怎么都找不回来rtc。。。。咋办呢。。。。
后来回到24内核,查看dev,发现果然自己编的没能生成utc

第3个错误:
加载内核的时候会有一个usb错误,也不知道什么原因,和第一次一样。不过这次能成功启动
[ 2.184959] hub 4-0:1.0: USB hub found
[ 2.184964] hub 4-0:1.0: 2 ports detected
[ 2.285329] ehci_hcd 0000:00:1d.7: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
[ 2.285345] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 2.285348] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 2.285368] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5
[ 2.289281] ehci_hcd 0000:00:1d.7: debug port 1
[ 2.289287] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[ 2.289293] ehci_hcd 0000:00:1d.7: irq 11, io mem 0xffa80800
猜想难不成是usb鼠标的原因?为什么偏偏就一个usb口报错啊?

第4个错误:
无线网卡问题:识别不出来
[ 16.326142] ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
[ 16.326238] ipw2200: failed to register network device
[ 16.326877] ipw2200: probe of 0000:03:03.0 failed with error -5

解决办法:
到http://ipw2200.sourceforge.net/firmware.php下载对应的fireware,然后到/lib/fireware/下建立对应内核的文件夹,然后在文件夹中解压,之后
$ sudo rmmod ipw2200
$ sudo modprobe ipw2200
$ ifconfig
//eth0的我省略了
eth1 Link encap:以太网 硬件地址 00:16:6f:5e:90:97
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:37 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:23 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:84 (84.0 B)
中断:5 基本地址:0x2000 Memory:dfcfd000-dfcfdfff
这样,intel的无线就正确的识别出来了。不知道这样下次能否正常加载,等会reboot试试。结果没问题

****
还有就是万年杀ATI显卡,俗话说:珍惜生命,远离A卡。的确,由于换了内核,之前给2.6.24打包的驱动不能用了,所以只有等会下载个驱动,自己编译打包。。。还不能确定打的包有问题没,有还得改xorg.conf,到时候弄得又进不了X或者白屏
现在显卡驱动显示:
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect

display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)
典型a卡症状


这是第一次认真编译内核,一条条看了,关了gdm,花了不多的时间编译好,第一次失败,马上查找原因搞定第二次,虽说有些错位还比较严重,而且没能查到搞定方法,估计又要修改配置,以后再说吧。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 今天编译linux-kernel-2.6.27!!!!
帖子发表于 : 2008-10-17 0:36 
头像

注册: 2007-10-16 19:29
帖子: 296
送出感谢: 0 次
接收感谢: 0 次
我的第一遍用默认设置编译成功,但大部分硬件都是受限的,不知道为什么。第二遍稍微改了下设置,结果倒是干脆,直接启动不了了。


_________________
cpu:Intel(R) Core(TM)2 Quad CPU Q6600
mem:2GB DDR2 800 *4
disk:ide320GB+(640GB+640GB)raid
video:Nvidia GTX 260+
network: Atheros AR8121/AR8113
monitor: BENQ FP92W
OS: ubuntu


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译