請問 "dma_intr: status=0x51"

好不容易驅動了電視卡,想與人分享您的喜悅嗎?買了無線網路卡卻想盡了辦法也驅動不起來嗎?想買 RAID 卡卻不知道那張好嗎?來這裡就對了!

版主: Forums Team

請問 "dma_intr: status=0x51"

文章ootneg » 週三 3月 30, 2005 7:31 pm

之前在rh fedora 長常一直出現這個訊息
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }

google說是那是壞軌

但是這顆硬碟一直都找不出有壞軌,不管用win32的工具或是用badclacks fsck
smartctl都找不到壞軌

被這種訊息困擾好久了,剛好最近2005剛推出想要換成gentoo

現在又剛用原廠低階程式低階完,想安裝gentoo,才剛分割完成,格式成ext3時又出現一大串的相同訊號

請問可有更強的檢查壞軌工具,或是這是別的原因所照成的而非壞軌?

我的hdparm 只設定 "-d1 -X68 -A1 -m16 -c1"
ootneg
 
文章: 3
註冊時間: 週三 3月 30, 2005 7:13 pm

文章ootneg » 週三 3月 30, 2005 7:49 pm

不好意思剛剛找到這個patch


#drivers/ide/pci/via82cxxx.c
# 2005/02/03 21:47:05+01:00 [EMAIL PROTECTED](none) +2 -5
# [ide] fix via82cxxx resume failure
#
diff -Nru a/drivers/ide/pci/via82cxxx.c b/drivers/ide/pci/via82cxxx.c
--- a/drivers/ide/pci/via82cxxx.c 2005-03-18 17:26:38 +01:00
+++ b/drivers/ide/pci/via82cxxx.c 2005-03-18 17:26:38 +01:00
@@ -332,11 +332,8 @@
struct ide_timing t, p;
unsigned int T, UT;

- if (speed != XFER_PIO_SLOW && speed != drive->current_speed)
- if (ide_config_drive_speed(drive, speed))
- printk(KERN_WARNING "ide%d: Drive %d didn't "
- "accept speed setting. Oh, well.\n",
- drive->dn >> 1, drive->dn & 1);
+ if (speed != XFER_PIO_SLOW)
+ ide_config_drive_speed(drive, speed);

T = 1000000000 / via_clock;
ootneg
 
文章: 3
註冊時間: 週三 3月 30, 2005 7:13 pm

文章smallbug » 週三 3月 30, 2005 9:40 pm

上次我硬碟也常常發生這個問題
不過後來發現是抽取盒壞了@@
因為那顆硬碟如果直接接在別條排線上面
開機就正常沒有顯示那個錯誤~~"
所以順便檢查一下排線試試看吧 :lol:
頭像
smallbug
 
文章: 27
註冊時間: 週六 9月 25, 2004 10:31 pm


回到 Gentoo 硬體

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 0 位訪客

cron