NetBSD で Tekram DC-390 を使えるするためのパッチ


Tekram DC-390(無印)FreeBSD ではサポートされていますが、なぜか NetBSD ではいまだにサポートされていません。 FreeBSD のソースがあるのだから NetBSD で動かすのも難しくないと思うに なぜ誰も移植をしないか聞いてみると、どうも FreeBSD の DC390 のドライバのソースの書き方に一因があるようです。

まあいずれにせよソースがあるんだから移植できないことはなかろう、 と昨年末に安売りの DC-390 を買ってそのまま最近まで ずっとほったらかしだったんですが、
「DC390 で使われている AMD の Am53c974 は ncr53c9x と互換のはずだから pci の attach と glue な部分だけ書けばいいはず」
ということを知人に言われて、 4月の終わりになってようやく書き始めて作った結果がこのパッチです。



以下簡単な説明。
DMA使用バージョン も動きつつあるので一応置いときます。 同期転送を使用してもそれなりには動くようになったようですが、 データの保証はできません。 各自の責任において十分注意して使用して下さい。 今のところ非同期で 3Mbyte/sec, 同期転送で 6Mbyte/sec くらいは出ています。
[BACK] 戻る

tsutsui@ceres.dti.ne.jp