[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 ぐらいはできるようになるかも。