FreeBSD 2.X についての FAQ (よくある質問とその答え) : シリアル接続 : 私の Hayes モデムはサポートされていないのですが, どうしたらいいのでしょうか.
Previous: どうして tipcu が動かないのですか?
Next: これらの AT コマンドを入力するには?

11.11. 私の 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 HAYES1'' と変更し, そして ``make'' and ``make install'' を実行します. これでうまく動作するでしょう.


FreeBSD 2.X についての FAQ (よくある質問とその答え) : シリアル接続 : 私の Hayes モデムはサポートされていないのですが, どうしたらいいのでしょうか.
Previous: どうして tipcu が動かないのですか?
Next: これらの AT コマンドを入力するには?