|
前天升级内核到2.6.34-ARCH,发现内核初始化到NET部分就死机了,死活过不去,经过一番折腾,重新降级到2.6.33-ARCH,然后开始了漫长的查找问题之旅。
由于是初始化到NET部分死机,开始怀疑是内核的网络部分设置有冲突,决定自己重新编译一个内核,按照自己机子的实际情况选择内核配置参数,但编译出来结果还是老样子,不甘心,开始配置内核其它参数,进行编译试验,由于问题出在内核部分,所以主要是改变一些进内核的配置参数,这个过程花了两天时间,编译了几十次,终于发现问题是出在以下两个选项:
Processor type and features 部分的
Tickless System (Dynamic Ticks)
High Resolution Timer Support
只要这两个选项有任何一个选上,就会出现错误,把这两个都取消,NET错误就没有了
当时找到这个原因后,开心了一会,但只是一小会,马上就被更大杯具击倒了
内核初始化完成,启动kernel-img,行行到Running HOOK便停住了,屏幕上出现的最后信息是:Triggering uevents......... (没有出现那个可爱的Done......这是我心中永远的痛~~~~)
然后又开始了漫长的查找问题之旅...
安装kernel26-ice内核,问题依旧..
重新安装udev,问题依旧....
拿出伟大的Google,查找一番,没有结果
比较kernel26.img和kernel26-ice.img,发现ice的只是多了一部分HID模块,修改mkinitcpio.conf取消HID模块,问题依旧
修改lib/initcpio/hooks/udev,把/sbin/udevadm settle这一行注销,系统停止在Wait /dev/sdaX...
到目前为止,还依然找不到任何可用的方法~~
请教各位大侠,有什么建议不?
附上我的机子信息
lspci
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:02.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Graphics Port 0)
00:04.0 PCI bridge: ATI Technologies Inc Device 7914
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc RV730 PRO [Radeon HD 4650]
01:00.1 Audio device: ATI Technologies Inc RV710/730
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)
网卡使用的模块实际是8169
cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 67
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping : 3
cpu MHz : 2512.570
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips : 5027.52
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
神啊,打救一下我吧~~~ |
|