[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: periph_target is 0 (Re: boot from secondary IDE drive)
> 千葉市中央区長洲
> 藤原 誠
藤原> どうも drive 1 というのを拾えていないように思われます(それは当
藤原> 然な訳ですが)。
sys/dev/ic/wdc.c の方を使っているのですね。
で、これは次のようにすると、(少なくとも一例では)直るように思われ
ます。wdc0 につないだ wd0/wd1 の wd1 から起動出来る。
wdc1 wdc2 とあるらしいので、その辺までは確めた訳ではありません。
いろいろ試行錯誤した後なので、
(int) というのが要るかどうかまでは不明なのと、他の場合の
副作用とか考えている訳ではありませんが。
--- sys/arch/macppc/macppc/autoconf.c-ooo Sun Jul 22 20:29:47 2001
+++ sys/arch/macppc/macppc/autoconf.c Sat Aug 18 22:00:55 2001
@@ -263,7 +263,7 @@
} else if (DEVICE_IS(dev->dv_parent, "wdc")) {
struct ata_atapi_attach *aa = aux;
- if (addr != aa->aa_channel)
+ if (((int) addr) != aa->aa_drv_data->drive)
return;
} else
return;
---
(藤原)