[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:09526] Re: Kernel panic with BO in 486DX



小島基靖と申します.

<199811040029.AAA04546@xxxxxxxxxxxxxxxxxxxxx>の記事において
takafumi@xxxxxxxxxxxxさんは書きました。

>> 小松ともうします。
>> ARCHEというメーカーの486マシーンを頂いたので、486DXにBOを一応インストールでき
>> たのですが、10回起動して9回ぐらい
>> 
>> hda:status time out: status=oxff {busy}
>> 
>> なんてメッセージが出てKernel Panicになるという状態で、なんとか原因を探してい
>> る毎日です。

/usr/src/linux/drivers/block/ide.c にエラーの該当箇所があります.
ハードディスクの応答が無くてエラーになってます.

int ide_wait_stat (ide_drive_t *drive, byte good, byte bad, unsigned long timeou
t)
{
        byte stat;
        unsigned long flags;

        udelay(1);      /* spec allows drive 400ns to assert "BUSY" */
        if ((stat = GET_STAT()) & BUSY_STAT) {
                save_flags(flags);
                sti();
                timeout += jiffies;
                while ((stat = GET_STAT()) & BUSY_STAT) {
                        if (jiffies > timeout) {
                                restore_flags(flags);
                                ide_error(drive, "status timeout", stat);
                                return 1;
                        }

ハードウェアの不良ではないでしょうか?
IDEケーブルがはずれているとか折れて切れかけているとか,接触不良だとか
ハードディスクかハードディスクコントローラーあたりが壊れたとか.

私なら,中を掃除して,ケーブル関係チェックしてだめなら寿命といういことで
あきらめます.
-----
    小島基靖    Private E-mail: mkojima@xxxxxxxxxxxx