hda: status timeout: status=0xd0 { Busy }報錯解決!

一、 故障現象:

在系統進行的過程中,頻繁出現以下報錯:

hda: status timeout: status=0xd0 { Busy }

ide: failed opcode was: unkown

hda: no DRQ after issuing WRITE

ide0: reset :success

二、 使用環境:

主板:華碩Z8NA-D6(6個SATA接口,8個SAS接口),安裝RHEL AS 4.3,客戶需要安裝12塊數據盤,1塊系統盤,共計13塊硬盤,不做RAID。

三、 故障排除:

1、首先,根據錯誤提示,該問題與hha有關。通過fdisk –l 命令查看,hda是連接在主板SATA1接口上的系統盤。

2、通過詢問客戶,安裝系統時,需要在BIOS中將硬盤工作模式SATA Configuare設置爲Compatible,而BIOS缺省設置爲Enhanced。(注:Compatible爲兼容模式,Enhanced爲加強模式)

3、瞭解到客戶原來是使用華碩的DSBV-DX這款主板做爲系統平臺的,查詢DSBV-DV主板說明書發現:

捕獲2

捕獲3

4、上述情況不僅出現在DSBV-DX主板上,升級到Z8NA-D6後,依然有同樣問題。即:主板上的SATA硬盤只能工作compatible兼容模式下,不能工作在enhandced加強模式下,否則將無法識別硬盤,且只能使用4塊硬盤。

5、通過在RHEL AS 4.3系統下使用hdparm命令發現,使用compatible兼容模式,硬盤的讀取性能非常低,

[root@www ~]# hdparm -t /dev/hda

Timing buffered disk reads: 8.7 MB in 3.00 seconds = 2.9 MB/sec

6、將系統盤接在主板的SAS接口上測試

[root@www ~]# hdparm -t /dev/sda

Timing buffered disk reads: 225 MB in 3.00 seconds = 75 MB/sec

7、通過對比,讀取性能差別非常分顯。將硬盤接到SAS接口後,故障現象消失。最後得出結論:該故障是由於硬盤工作在兼容模式下,讀盤性能太差導致的。

四、解決辦法:

將系統盤接到主板的SAS接口上,由於用戶需要使用13塊硬盤,而SAS接口只能連接8塊硬盤,因此增加1塊可以支持RHEL AS 4.3 系統的8口SATA卡即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章