daic(4)

名称
daic - EICON.Diehl active isdn カード用 isdn4bsd ドライバ

daic ドライバは古い Diehl active カード: S, SX, SXn, SCOM そして QUADRO をサポートします。

書式

以下のような設定行を用います daic0 at isa? iomem 0xd8000 irq 10

QUADRO カードについても同じ設定を用います。ドライバはボードの種類を検出して 4 つのポート全てを、ISDN4BSD システムのコントローラとして アタッチします。 アタッチされた各々のポートは、isdnctl ユーティリティを使って表示できます。

解説
daic ドライバは isdn カードを ISDN4BSD カーネルサブシステムへ インタフェースします。 それ以下のレイヤは全てカードによって扱われます。 このドライバは EICON.Diehl によって作られた、どこの国の isdn プロトコルにおいても、あなたのカードが動作すると 思われますが、ドライバは DSS1 プロトコルにおいてしかテストされておらず、 カードインタフェースのある部分は isdn プロトコルに依存しています。

daic ドライバは 1992 年より文書化されている Diehl の ISDN-Karten Benutzerhandbuch に準拠するよう作られています。

マイクロコードのダウンロード
どの active カードも使用する前にそれぞれのカードに適合した オペレーティングソフトウェアを必要としますので、 ISDN4BSD を使用する前にダウンロードをしてください。 ダウンロードには isdnctl ユーティリティを用います。 例えばコントローラ番号 1 にファイル te_etsi.sx をダウンロードするには isdnctl -d te_etsi.sx 1 とします。 使用可能なコントローラ (とポート) を全て表示するには、 isdnctl -l としてください。 あなたの isdn インタフェースに合った正しい isdn プロトコルファイルを 選択する必要があります。詳細は Diehl の資料を参照してください。

カードの起動プロセスでは、カード種別や使用するプロトコルに依存しない、 それ以外のファイルも処理します。 現在の Diehl によるソフトウェアの配布では、このファイルは download.bin と呼ばれており、 dev/ic/microcode/daic 以下のカーネルコンパイル用ディレクトリにコピーしておく必要があり、 またそのディレクトリで make を行なって、カーネルをコンパイルする際に必要となる ヘッダファイルに変換しておく必要があります。 この操作を忘れると、カーネルのコンパイルに失敗するので、 忘れたことがわかるでしょう。 著作権による制限のため、このファイルを統合してドライバを配布することは できません。しかしカードを持っていればファイルも持っています (または Diehl のウェブサーバから取得できます)。

バグ
このドライバはまだ完成していません。NetBSD でのみこのドライバを コンパイルすることが可能ですが、そこでさえも動いていません。 この問題は近いうちに修正され、ドライバは FreeBSD に移植されるでしょう。

関連項目
isdnctl(1)