FreeBSD ハンドブック : シリアル通信 : ダイアルアウトサービス : 私の Hayes モデムはサポートされていません, どうしよう?
Previous: tipcu が実行できないはなぜ?
Next: これらの AT コマンドを入力するには?

13.4.2. 私の Hayes モデムはサポートされていません, どうしよう?

実際, tip の マニュアルページは古くなっています. 既に Hayes ダイアラが組み込まれています. /etc/remote ファイル中で ``at=hayes'' を使ってください.

Hayes ドライバは, 最近のモデムの新しい機能である BUSY, NO DIALTONE, CONNECT 115200などのメッセージを 認識できるほど賢くはなく, 単に混乱を起こすだけです. tipを使う場合には, (ATX0&W とするなどして) これらの メッセージを表示させないようにしなくてはいけません.

また, tip のダイアルのタイムアウトは 60秒です. モデムの タイムアウト設定はそれより短くすべきであり, そうしないと tip は通信に問題があると判断するでしょう. ATS7=45&W を実行してください.

実際, デフォルトの tip は Hayes の完全なサポートを しているわけではありません. 解決方法は /usr/src/usr.bin/tip/tip の下の tipconf.h を変更することです. もちろんこれにはソース配布ファイルが必要です.

``#define HAYES 0'' と記述されている行を ``#define HAYES 1'' と変更し, そして ``make'', ``make install'' を実行します. これでうまく動作するでしょう.


FreeBSD ハンドブック : シリアル通信 : ダイアルアウトサービス : 私の Hayes モデムはサポートされていません, どうしよう?
Previous: tipcu が実行できないはなぜ?
Next: これらの AT コマンドを入力するには?