[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NEWS5000 SCSI
> NWB-2501を差してあるNEWS4000でテストしてみたんですが、
...
>DMAC parity error, data PAD
>dmac0: intr = 0x8203
>dmac0: conf = 0xa801
> というところになっています。
なんせ情報が mkg のソースだけという状態で、何が起きているのか
よく(さっぱり)わからないんですが、思い当たる点としては、
#define DMAC3_PAGEMAP 0xb4c20000
のアドレスが違うんじゃないか、というのがあります。ソースをみて
もらうとすぐわかると思いますが、これは dmac についている MMU
(のようなもの)のページテーブルのアドレスです。
あと、reg->addr に 0xa0000000 - 0xbfffffff を書ようにすると dmac
もアドレス変換なしに直接物理アドレスを扱うようなので、転送長が
小さい inquiry ぐらいはできるようになるかも。