Tekram の DC-390(無印) は FreeBSD ではサポートされていますが、なぜか NetBSD ではいまだにサポートされていません。 FreeBSD のソースがあるのだから NetBSD で動かすのも難しくないと思うに なぜ誰も移植をしないか聞いてみると、どうも FreeBSD の DC390 のドライバのソースの書き方に一因があるようです。
まあいずれにせよソースがあるんだから移植できないことはなかろう、
と昨年末に安売りの DC-390 を買ってそのまま最近まで
ずっとほったらかしだったんですが、
「DC390 で使われている
AMD
の Am53c974 は ncr53c9x と互換のはずだから pci の attach と glue
な部分だけ書けばいいはず」
ということを知人に言われて、
4月の終わりになってようやく書き始めて作った結果がこのパッチです。
;-)
newfs/mount/read/write 等は
問題なくできてます。
esp にしようとしたのですが、
files.pci に esp を加えると
files.isa, files.macppc 等の定義と重なるので
デバイス名を amd にしています。amd* at pci? dev ? function ?scsibus* at amd?ncr53c9x.c
に変更が入っているので
1.3.1R 用となってますが、1.3R でもあたると思います。