系統突然完全不能動 - Linux

Table of Contents



我的電腦最近常常突然地就完全動不了

按num lock鍵盤的燈也不會變化

之前用fedora 13時就這樣

現在灌成 fedora 15也是

我實在不知道到底是硬體還是軟體的問題

也不確定發在這個板是不是對的@@


以下是我做的測試:

文章有點長@@

不好意思



一、

之前重新開機後

查/var/log/messages (或者我應該查其他檔?)

通常當機前最後一筆訊息是

Jul 24 03:44:35 localhost kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x4000000 action 0xe frozen
Jul 24 03:44:35 localhost kernel: ata2: irq_stat 0x00000040, connection
status changed
Jul 24 03:44:35 localhost kernel: ata2: SError: { DevExch }
Jul 24 03:44:35 localhost kernel: ata2: limiting SATA link speed to 1.5 Gbps
Jul 24 03:44:35 localhost kernel: ata2: hard resetting link
Jul 24 03:44:36 localhost kernel: ata2: SATA link down (SStatus 0 SControl
310)
Jul 24 03:44:36 localhost kernel: ata2: EH complete


然後我猜ata2是

/sys/devices/pci0000:00/0000:00:06.0/0000:06:00.0/host1/scsi_host/host1/

然後用device manager來看

看起來是
pci bridge下的 ahci controller下的 scsi host adaptor

可是下面就沒東西了...

所以我不知道到底ata2到底是說什麼東西link down了

然後我看到bios裡面有個跟achi有關的東西 本來的值是ide

然後我把他disable 了XDD

然後device manager裡的ahci好像就不見了@@


二、

然後我看了網路上 kernel的libata錯誤訊息列表
(https://ata.wiki.kernel.org/index.php/Libata_error_messages)

其實我看不太懂@@

但裡面有一段說通常是sata線不好 或是power不夠

於是我去燦坤買了新的sata線(powerSync SATA3-25B)


此外
http://tw.msi.com/index.php?func=power
用這個網頁算

我電腦最多用到338瓦

我power應該是500W(七盟)

應該不會是power不夠吧?



三、

然後最近當掉前的最後一筆/var/log/messages

好像都不會看到sata link down

有時是時間離當掉的時間太遠

所以應該不是造成當機的主因

然後有幾次是

Aug 7 16:49:29 localhost pulseaudio[1833]: ratelimit.c: 596 events
suppressed
Aug 7 16:49:55 localhost pulseaudio[1833]: ratelimit.c: 526 events
suppressed
Aug 7 16:50:02 localhost pulseaudio[1833]: ratelimit.c: 432 events
suppressed
Aug 7 16:53:36 localhost pulseaudio[1833]: ratelimit.c: 448 events
suppressed

網路上好像也有人因為這個訊息而「frozen」的



結語

結果我還是不知道是怎麼回事

我有幾個問題


1.
有可能是硬體的問題

但來不及被記在messages裡面嗎?


2.假如是上述情形

有什麼軟體可以一直監視kernel

以便在他當掉的瞬間

看到死前訊息嗎XD

我是有想用 watch -n 1 "dmesg|tail;sudo tail /var/log/messages"來看

但感覺不太方便

而且這樣真的會來得及記錄到什麼東西嗎@@




不好意思文章很長問題很多@@

麻煩大家了QQ


--

All Comments

Christine avatarChristine2011-08-11
magic sysrq有用嗎? 可以換到console嗎?
Frederica avatarFrederica2011-08-15
!!!!我現在才知道有magic sysrq 這種事QQ
console我不確定我有沒有試過..只試過num lock
James avatarJames2011-08-18
只能等下次當機才能試了@@
Robert avatarRobert2011-08-21
請問假如我能進console 我可以查什麼東西來確定元兇@@?
Sarah avatarSarah2011-08-24
SYSRQ 是古跡,從古老的大型主機時代就存在的東西.
Franklin avatarFranklin2011-08-24
真是失敬XD
Franklin avatarFranklin2011-08-25
這個還有維基條目,你可以google wiki sysrq
Elvira avatarElvira2011-08-27
我有看到了 感覺非常奇妙QQ