vine/留守番電話サーバ

モデムのインストール

  • 使用ハード

RATOC社 REX-PCI56

  • ドライバ

サポートページからpci562418.tar.gzをダウンロード

kernel再構築

[Plug & Play]-[ISA PNP]を無効にして,kernelを再構築する.

# cd /usr/src/linux
# make menuconfig
  メニューから[Plug & Play]-[ISA PNP]にいきチェックをはずし保存する.
# make dep ; make clean ; make bzImage ; make modules ; make modules_install ; make install

モデムドライバーのインストール

  • モデムデバイスを削除
# rm /dev/modem
  • インストール
# mkdir pci56
# cd pci56
# tar zxvf ../pci562418.tar.gz
# ./install
  • モジュール読み込み確認

/var/log/messageに下記のメッセージが現れているかを確認

ptserial.o init.  country_code = 0
PCTel device (0x40) found: irq = 10, iobase = 0xd000.
Serial driver version 4.27.215 (PCT789) (09-14-2001) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Nov 24 23:28:53 junglepocket kernel: ttyS15 at 0xd000 (irq = 10) is a 16C950/954
  • 動作確認
    • uucpをインストール
# apt-get install uucp
  • cuコマンドで動作チェック
# cu -l /dev/modem 
Connected.
AT
OK
  • 起動時の読み込み

詳しい理由はわからないが,/etc/modules.confに追加するのではうまくいかない.なので,/etc/rc.d/rc.localに下記を追加する.

/sbin/insmod /lib/modules/pci56/lib/pctel.o
/sbin/insmod /lib/modules/pci56/lib/ptserial.o