我的系統是debian和ubuntu雙系統,因為我舉棋不定到底要定居在哪套distribution底下。
不過,最近換了ubuntu 7.04之後,開機跑ubuntu時會變得異常緩慢,懷疑是某些硬體沒有驅動成功。
以下是我用dmesg所得到的錯誤訊息
[ 11.368633] ata2.00: ATAPI, max UDMA/33
[ 11.368637] ata2.01: ATAPI, max UDMA/66
[ 11.368642] ata2.01: limited to UDMA/33 due to 40-wire cable
[ 11.767656] ieee1394: Host added: ID:BUS[0-00:1023] GUID[00023c009106d570]
[ 41.295917] ata2.00: qc timeout (cmd 0xef)
[ 41.295927] ata2.00: failed to set xfermode (err_mask=0x4)
[ 41.295973] ata2: failed to recover some devices, retrying in 5 secs
[ 76.698098] ata2.00: qc timeout (cmd 0xef)
[ 76.698107] ata2.00: failed to set xfermode (err_mask=0x4)
[ 76.698156] ata2.00: limiting speed to UDMA/33:PIO3
[ 76.698158] ata2: failed to recover some devices, retrying in 5 secs
[ 112.128213] ata2.00: qc timeout (cmd 0xef)
[ 112.128223] ata2.00: failed to set xfermode (err_mask=0x4)
[ 112.128270] ata2.00: disabled
[ 112.128273] ata2: failed to recover some devices, retrying in 5 secs
[ 117.120118] ata2.01: failed to set xfermode (err_mask=0x40)
[ 117.120166] ata2: failed to recover some devices, retrying in 5 secs
[ 122.595093] ata2.01: configured for UDMA/33
===============================
看起來是ATA2.00的驅動有問題,我有去google過
一些解法是用比較舊的kernel開機,但是我用synaptic去看。
ubuntu 7.04所有的kernel都是2.6.20.15起跳,請問要怎麼找舊的來用?
還有一些解法我看不懂了,請問有人知道該怎麼解決這個問題嗎?
有點擔心這是kernel的問題,怕是不是和ubuntu沒有關係,在擔心是不是以後debian更新kernel也會變這樣。我該怎麼辦才好呢?