### モデム設定と設定動作の確認法 ### ### その考え方と実践的方法 ### ### 付記:A-Macでのリザルト表示 ### ### 付記:"S37=xxx"と"+MS= " ### モデム設定を必要以上に難しく考えないことです。 * 初期動作(&Dn&Cn)、hardware制御(&Kn or ¥Qn)、Connection回線速度表示 (W2)、AT&F&VやAT&F¥S1で出荷時設定を表示して見ればみえます。 * ついで、エラー訂正や圧縮の確認はレジスター値からわかりますが、パソ コン通信でDラインに接続して接続logを見ればわかります。その際にはS95 の値で表示の種類が変わりますので、ここはマニュアルをみておいて下さい。 質問の際には AT&F&V(or ¥S1)の表示 パソコン通信Dラインでの接続log を添えつけるとコメントもつきやすくなります。状況判断のいい材料に なりますから。 --------------------------------- まず、AT&F で初期設定の確認から --------------------------------- ************************************************* ハードフロー制御が基本の中の基本です。 モデム側と通信ソフト側で一致させる。 &Knか¥Qn が一般的ですが、 ************************************************* + ------------------------------------------------- エラー訂正や圧縮を有効にするためDTE端末速度固定 (¥Nnと%Cnが一般的です) + DTE 速度を回線速度の2〜3倍にする。 (通信ソフト側でポート速度は設定します。) ----------------------||------------------------- **********************||************************* エラー訂正 ----->> 圧縮 が加わります。 ************************************************* ------------------------------------------------- 初期動作のために Mac=&C1&D0 PC =&C1&D2 ------------------------------------------------- ------------------------------------------------- Connectionに回線速度表示 * S95=XXX と Wn の組み合わ や * &E0と¥V2との組み合わせ ------------------------------------------------- ------------------------------------------------- パルス方式電話回線 メーク率33%、ブレーク率67%というのが日本仕様 10PPSと20PPS (Pulse Per Second) ------------------------------------------------- ============================= 付記 /ARQ表示の利用について ----------------------- A-Macとリザルト表示 A-Mac IラインでMNP接続 ============================= ============================= 付記 両コマンドの使い分け "S37=xxx"と"+MS=xx,x,x,xxxxx ============================= ------------------------ まずは、AT&F&V[return] や AT&F¥S1[return] ----------------------- 工場出荷時確認することからはじめます。 AT&F0(AT&F)=STORED PROFILE 0:をACTIVE PROFILE:へ AT&F1 =STORED PROFILE 1:をACTIVE PROFILE:へ ### V.34 ES IIの例(AT&F0≠AT&F1) ### AT&F0(AT&F),AT&F1としただけで、以下の設定になる(デフォルト) AT&F0: S0=2 S95=0W0 &C1&D0 &K3 &G0¥N3%C3 (for Macになる) ---- ------- ^^^^^^ === ========= (a) (b ) (c ) (d ) (e) AT&F1: S0=2 S95=0W0 &C1&D2 &K3 &G0¥N3%C3 (for PCになる) ---- ------- ^^^^^^ === ========= (a):着信 <--------------- 自動着信禁止でない (b):リザルト表示 <------- Connectionに回線速度表示でない。 (c):初期動作 <----------- &D0&C1(for Mac)や&D2&C1(for PC)に ** (d):hardware制御 <======= hardware制御(RTS/CTS) * (e):エラー訂正・圧縮 <=== リライアブルに AT&F0 OK AT&V ACTIVE PROFILE: <<-----STORED PROFILE 0:をACTIVE PROFILE:に B1 E1 L1 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K3 &Q5 &R1 &S0 &T5 &X0 &Y0 ^^ ^^^ ^^^ ^^^ ^^^ ^^^ S00:002 S01:000 S02:043 S03:013 S04:010 S05:008 S06:003 S07:060 S08:002 ^^^^^^^ S09:006 S10:060 S11:095 S12:050 S18:000 S25:005 S26:001 S36:007 S37:000 ------- S38:020 S44:020 S46:138 S48:007 S95:000 ======= ------- ^^^^^^^ STORED PROFILE 0: B1 E1 L1 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K3 &Q5 &R1 &S0 &T5 &X0 ^^^ ^^^ S00:002 S02:043 S06:003 S07:060 S08:002 S09:006 S10:060 S11:095 S12:050 S18:000 S36:007 S37:000 S40:104 S41:195 S46:138 S95:000 STORED PROFILE 1: B0 E1 L2 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D2 &G0 &J0 &K3 &Q5 &R1 &S0 &T5 &X0 ^^^ ^^^ S00:002 S02:043 S06:003 S07:060 S08:002 S09:006 S10:060 S11:095 S12:050 S18:000 S36:007 S37:000 S40:104 S41:195 S46:138 S95:000 ### TelePort Gold llの例(AT&F0=AT&F1) ### AT&Fとしただけで、以下の設定になる(デフォルト) AT&F0 : S0=0 S95=0W0 &C1&D0 &K3 &G0¥N5%C1 AT&F1 : S0=0 S95=0W0 &C1&D0 &K3 &G0¥N5%C1 AT&F OK AT&V ACTIVE PROFILE: B0 E1 L2 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K3 &Q6 &R1 &S0 &T4 &X0 &Y0 ^^ ^^^ ^^^ ^^^ ^^^ S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:005 S07:050 S08:002 ^^^^^^^ S09:006 S10:014 S11:090 S12:050 S18:000 S25:005 S26:001 S36:007 S37:000 ------- S38:020 S44:020 S46:138 S48:007 S95:000 ======= ------- STORED PROFILE 0: B0 E1 L2 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K3 &Q6 &R1 &S0 &T4 &X0 S00:000 S02:043 S06:005 S07:050 S08:002 S09:006 S10:014 S11:090 S12:050 S18:000 S36:007 S37:000 S40:104 S41:195 S46:138 S95:000 STORED PROFILE 1: B0 E1 L2 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K3 &Q6 &R1 &S0 &T4 &X0 S00:000 S02:043 S06:005 S07:050 S08:002 S09:006 S10:014 S11:090 S12:050 S18:000 S36:007 S37:000 S40:104 S41:195 S46:138 S95:000 ### ES288MX の例(AT&Fは&C0L1,AT&F1は&C1L2) ## AT&Fnとしただけで、以下の設定になる(デフォルト) AT&F0 : S0=2 S95=0W0 &C0&D0 &K3 &G0¥N3%C3 AT&F1 : S0=2 S95=0W0 &C1&D0 &K3 &G0¥N3%C3 AT&F OK AT&V ACTIVE PROFILE: B0 E1 L1 M1 N1 Q0 T V1 W0 X4 Y0 &C0 &D0 &G0 &J0 &K3 &Q5 &R1 &S0 &T5 &X0 &Y0 ^^ ^^^ ^^^ ^^^ S00:002 S01:000 S02:043 S03:013 S04:010 S05:008 S06:004 S07:050 S08:002 ^^^^^^^ S09:006 S10:014 S11:070 S12:050 S18:000 S25:005 S26:001 S36:007 S37:000 ------- S38:020 S44:020 S46:138 S48:007 S95:000 ======= ------- ^^^^^^^ STORED PROFILE 0: B0 E1 L1 M1 N1 Q0 T V1 W0 X4 Y0 &C0 &D0 &G0 &J0 &K3 &Q5 &R1 &S0 &T5 &X0 ^^ ^^^ ^^^ S00:002 S02:043 S06:004 S07:050 S08:002 S09:006 S10:014 S11:070 S12:050 S18:000 S36:007 S37:000 S40:104 S41:195 S46:138 S95:000 STORED PROFILE 1: B0 E1 L2 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K3 &Q5 &R1 &S0 &T4 &X0 ^^ ^^^ ^^^ S00:002 S02:043 S06:004 S07:050 S08:002 S09:006 S10:014 S11:070 S12:050 S18:000 S36:007 S37:000 S40:104 S41:195 S46:138 S95:000 ### Procyclon の例(AT&F=AT&F1) ## AT&Fとしただけで、以下の設定になる(デフォルト) AT&F : S0=0 S95=0W0 &C1&D0 &K3 &G0¥N3%C3 AT&F&V ACTIVE PROFILE: B1 E1 L1 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K3 &Q5 &R1 &S0 &T4 &X0 &Y0 ^^ ^^^ ^^^ ^^^ S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:003 S07:050 S08:002 ^^^^^^^ S09:006 S10:014 S11:100 S12:050 S18:000 S25:005 S26:001 S36:007 S37:000 ------- S38:020 S44:020 S46:138 S48:007 S95:000 ======= ------- ^^^^^^^ STORED PROFILE 0: B1 E1 L1 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K3 &Q5 &R1 &S0 &T4 &X0 S00:000 S02:043 S06:003 S07:050 S08:002 S09:006 S10:014 S11:100 S12:050 S18:000 S36:007 S37:000 S40:104 S41:131 S46:138 S95:000 以上で共通して言えることは:初期設定の意味 ********************************************************************* AT&F(ATF0)やATF1としただけで、 * ハードフロー制御(RTS/CTS)になっています。 * オートリライアブルな接続、まずエラー訂正プロトコールV.42で 接続しようとし、駄目ならエアアラー訂正プロトコールMNPで接続しよ うとします。いずれも同時に圧縮プロトコール(V.42.bis,MNP5)で接続 しようとします。 それも駄目ならエラー訂正はなく、モデムバッファーは使うノーマル モードで接続しようとします。 * &Dn,&Cnは機種でことなります。 * S0=000 自動着信禁止にはなっていないこともある。 * W0と回線速度の表示ではない。W2で、回線速度表示。 ********************************************************************* この初期値を多少変更して、より適切な設定を完成させるわけです。 それを順次みていくのが、今回の目的です。 ----------------- ハードウェア制御 ----------------- ** モデムフローと関連コマンドの一覧表 ** #:ポイントです。RTS/CTSとDTE rate固定 AT&F初期設定で上記の設定になっています。 | Hardware| ** |Software|None | DTE rate | Bidirec.| Unidir. |H&S |Bidirec.|Unidirec.| | Modem # RTS/CTS|CTS* |RTS*|Both|XON/XOFF|DTE*|DCE*|# Fixed |Adjust| ------------========|------|----|----|--------|----|----|========|------| LineLink144e &K3 | | | | &K4 | | | &K0 | | Rockwell Chips ¥Q3 | ¥Q2 | | | ¥Q1 |¥Q4 | | ¥Q0 | | RC144AC &K3 | | | | &K4 | | | &K0 | | RC144DP ¥Q3 | ¥Q2 | |¥Q1 | ¥Q4 |¥G1 |¥Q0 | ¥J0 | ¥J1 | commandの例: _______|______|____|____|________|____|____|________|______| | | | | | | | | | US Robotics &H1&R2|&H1&R1|&R2 |&H3 | &H2 |&H0 |&I0 | &B1 | &B0 | V.34 ES II &K3 | - | - |&K6 | &K4 |&K0 |&K0 | OK | - | OKI PCLINK144 ¥Q3 | ¥Q2 | - | - | ¥Q1 |¥Q0 |¥Q0 | ¥J1 | ¥J0 | GV TP.Gold II &K3 | | |&k6 | &K4 |&K0 |&K0 | OK | | ES288MX &K3 | | |&K6 | &K4 |&K0 |&K0 | OK | | ProtoCyclon &K3 | | | | &K4 |&K0 |&K0 | &J0 | &J1 | | | | | | | | | | Your Modem _______|______|____|____|________|____|____|________|______| !! !! (Modem Basics and Setup by Mark S. Zinzow) OK=固定になっている。 ------------ ---------- エラー訂正 + 圧 縮 ------------ ---------- --------------------------- ¥Nnと%CnでのS(レジスタ)の値 --------------------------- AT&F初期設定でおおむね、オートリライアブルで圧縮に設定されている。 ||==============||================================|| || AT&FでAl || エラー訂正高度信頼(reliable) || || autoreliable || || ||==============||================================|| || Auto || Rvm | Rv | Rm || ||--------------||-----------|----------|---------|| || V.42->MNP->N || V.42->MNP | V.42 | MNP || ==============||==============||===========|==========|=========|| GV TP.Gold II || ¥N5 || ¥N3 | ¥N4 | ¥N2 || --------------|| ------------ || --------- | -------- | ------- || V.34 ES II || || | | || ES288MX || ¥N3 || ¥N2 | ¥N4 | ¥N5 || ProtoCyclon || || |(S36=000) | || ==============||==============||===========|==========|=========|| || S48:007 || S48:007 | S48:000 | S48:128 || レジスター値 || S36:007 || S36:004 | S36:004 | S36:004 || || || |(S36:000) | || ==============||==============||===========|==========|=========|| コマンドとレジスター: ===================== GV TP.Gold IIで言えば、コマンドAT¥N5とすれば、S48=007,S36=007と設定する ということです。 AT¥N5&Vで設定を表示してもコマンド¥N5はでてきません。 S48=007,S36=007が表示され、このレジスターの値からコマンド¥N5と 分かるわけです。 圧縮コマンド || AT&Fで || ||==============||===========|==========|=========|| GV TP.Gold II || %C1 || %C1 | &C1 | %C1 || || ------------ || --------- | -------- | ------- || V.34 ES II || || | | || ES288MX || %C3 || %C3 | %C2 | %C1 || ProtoCyclon || || | | || ||--------------||-----------|----------|---------|| || S46:138 || S46:138 | S46:138 | S46:136 || ||--------------||-----------|----------|---------|| # Auto: V.42-->MNP-->normal # Rvm : V.42-->MNP (Rvm = Reliable V.42 Mnp) 相手がV.42かMNPかわからない時でも、エラー訂正高度信頼で接続できる。 ALでもだいたい同じ結果にはなりますが、エラー訂正のないnormalモードに なる可能性を含んでいますので、高度信頼とはなりません。 # Rv : V.42 相手がV.42と分かっている場合です。asahiDラインなどがそうです。 # Rm : MNP 相手がMNPを要求する場合で、asahiIラインでA-Mac接続する場合などです。 ** エラー訂正から見た関連図 ** Microcom V.34 ES II E・TECH ES288MX 電机本舗 ProtoCyclon ¥N0: ノーマル(X) -----\ ¥N1: ダイレクト(X) \ (LAPM-MNP-Normal) ¥N2: LAPM-MNP リライアブル(O-O) ---|--¥N3:オート リライアブル(O-O-X) ¥N4: LAPM リライアブル(O) ¥N5: MNP リライアブル(O) [ LAPM=V.42、X=エラー訂正なし、O=エラー訂正あり] ================================================= GV TP.Gold II ¥N0: ノーマル(X) ---\ ¥N1: ダイレクト(X) \ ¥N2: MNP リライアブル(O) \ (LAPM-MNP-Normal) ¥N3: LAPM-MNP リライアブル(O-O) ---|--¥N5:オート リライアブル(O-O-X) ¥N4: LAPM リライアブル(O) # 意味の概略 # ノーマル、ダイレクト、リライアブルの三つの接続モードがあり、 リライアブルには接頭語なし、接頭語オート、LAPM、MNPが付いて、 そのリライアブル(エラー訂正信頼性)の意味を区別している。 ---------- 初期動作 ---------- &Dn&Cnを確認する --->> Mac:&C1&D0 で、PC:&C1&D2 にする &Dnは&Qnとの組み合わせで作用が決まるタイプもあります。 Macのケーブルは下記のようにDB-25側でRSTとDTRが結合されています。 hardware制御ではRTSとCTSをon,offしながらデータの転送を制御します。 データ転送中にRTSをoffにする事態がでたらDTRへも伝わり、DTRがoffと 思いモデムを切断してしまいます。 そこで、DTRさんoffを無視して切断しないで仕事を続けてくださいと指示 しておかなければなりません。 その指示が*DTRを無視する*コマンド*&D0*なのです。 ------------------------------------------------- Macintosh (DTE) Modem (DCE) DIN-8 DB-25 Pin Signal Signal Pin 1 HSKo ----------------------+---- RTS 4 '---- DTR 20 2 HSKi --------------------------- CTS 5 3 TxD- --------------------------- TxD 2 4 GND ----+---------------------- GND 7 8 RxD+ ----' 5 RxD- --------------------------- RxD 3 6 TxD+ (nc) 7 GPi --------------------------- DCD 8 shield --------------------------- shield Macケーブルの結合線 ---------------------------- 通信ポート速度 DTE 速度 ドライバーは高速対応なのか ---------------------------- モデムとシリアルポートの機能 DTE DTE ****************** ******************* | PC98: | | = !!!!!!!!!! = | | Mac : | | | | Geoport搭載 | | = 223,000 bps = | | Geoport非搭載 | | = 57,600 bps = | | IBM: | | = 115,200 bps = | | -------------- | | --------------- | | =========|| | | ||========= | *通信soft* | || | | || 38400bps |<--*側で設定* ************||**** ****||************* || 38400 か 57600 bps || DCE || <<------ DTE 速度 ----->> || DCE ************||**** ****||************ ! || ! ! || ! ! || ! 28800 bps ! / || ! ! [ バッファー]==!====================!/=[ バッファー] ! ! ! 回線速度 ! ! ****************** carrier ****************** [ バッファー] = バッファー エラー訂正 / = ダイレクト モード DTE=DataTerminalEquipment:パソコン DCE= DataCircuratoryEquipment:モデム DTE速度設定は、通信ソフト側で設定しますが、機種がそれに対応してい るかが問題です。高速対応の機種になってきていますが、以前の機種を使 われている方は注意が必要です。 DTE(端末)速度は、carrier(回線)速度の2〜3倍にします。 理論的には4倍(V.42bisで)ですが、実際にはそこまではいきません。 TA(ターミナルアダプター)での、ISDN接続という点をみてみます。 ------------------------------------------------------------ * Macでは、223kbps対応の仕様であるGeoportを搭載する機種が出てき、 TAでのISDN同期64kpbs接続が可能になりました。 従来の57000bps仕様のGeoport非搭載機種では、ISDN非同期38.4の接続に なり、AT&Q0と設定しなくてはなりません。 57600bpsでも、pppで調節されるので64kbpsで通信ができないことはない が、TAでの再送 処理のため実行速度は遅くなります。 PCLINK TAシリーズ向けのオップションで「64kbps同期ppp通信キット」を 使うとマック側で非同期/同期変換処理をするために、Geoport非搭載のマッ クでも64kbpsの同期通信が可能になるそうです。 * IBM系では、115200bpsと早く、TAでの同期64kにも対応しています。 * PC98系では、機種によって様々な速度になっているようです。 -------------- リザルト表示 -------------- Connectionには回線速度を表示するようにする。 S95=XXXとWn の組み合わせで工夫する(/ARQ 表示など)。 B |S95 拡張リザルトコード ------|------------------------- 0 |0 Connect DCE 2 |1 /ARQ 4 |2 CarrierXXXX 8 |3 ProtocolXXXX 16 | 32 |5 CompressionXXX S95=XXXのあらわし方: ES288MXの例 : B欄の数字に置き換えて、加算していける。 V.42 ES IIの例: はじめからB欄の表示で記載されているものもある。 例: S95=0+2+4+8+32=46で、 AT&F1S0=0S95=46W1¥N4%C2 OK CARRIER 28800 PROTOCOL: LAP-M COMPRESSION: V.42BIS CONNECT 57600/ARQ 例:S95=0+2=2で、Connectionを回線速度であらわすW2 AT&F1S0=0S95=2W2¥N4%C2 OK ATDTxx-xxxx CONNECT 28800/ARQ Part I 終 --->> Part IIに続きます。
iso-2022-jp Japanese (JIS) 版
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
URL:http://www.asahi-net.or.jp/%7Ebd9y-ktu/modem_f/modem1.html
加藤泰孝(bd9y-ktu@asahi-net.or.jp)
email: y.kato@personal.email.ne.jp
Last modified 97.7.9