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

Re: Could not boot from IDE disk (Re: No response (due to SCSI problem?))



<19990220101340F.makoto@ki.nu>の記事において
makoto@ki.nuさんは書きました。

> t> kernel config の wdc1 at obio0 をはずしたらどうなります?
> 
> これで動きました。ただ、(僕にとっては)不思議なのですが
> それですと次のように入力する必要がありました。

IDE まわりの Openfirmware はバグっていて bootpath が
うまく取得できない場合があります。このため kernel が
boot device を判定できなくて root device を聞いてくる
ことがあります。

ただ最近の current では対処されてたような気がします。
(ちょっと試しただけでまだちゃんと動かしてないです)

> SCSIから起動する時には 
> ata at obio0 offset 0x21000 not configured
> でなく
> wdc1 at と表示するのですが。

ata ってのは Openfirmware が返す property です。
通常ならこの文字列を wdc_obio.c の wdc_obio_probe() で
判定して wdc の attach をするわけですが、 wdc1 at obio0 を
はずしてしまったので ata が wdc として probe されず
そのまま not configured になるわけです。
---
tsutsui@ceres.dti.ne.jp