![]() |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi list, after my good old Multitech broke down, I had to get a new modem. I bought a Devolo Microlink 56k FunII Class 1 modem. (It's only Class 1) I set it up and after a few minutes it worked fine, receiving of hundreds of faxes works fine, Sending was also no problem, until I checked the logs. This modems seems to have a problem with Brother-Fax-machines. The error is always: Failure to train remote modem at 2400 bps or minimum speed I found hundreds of pages with this error in the mail-archives I read most of the pages and tried a few things to get rid of this error, but no success. Maybe someone has an idea I'm running a debian-woody-box with Version 4.1.8 Here is the output of probemodem ttyUSB2: Probing for best speed to talk to modem: 38400 OK. This looks like a Class 1 and 1.0 modem. ATI0 RESULT = "OK" RESPONSE = "645" ATI1 RESULT = "OK" RESPONSE = "042" ATI2 RESULT = "OK" RESPONSE = "OK" ATI3 RESULT = "OK" RESPONSE = "Version 1.21 / 31.05.2002" ATI4 RESULT = "OK" RESPONSE = " E1 L2 M0 Q0 V1 X3" ATI5 RESULT = "OK" RESPONSE = "OK" ATI6 RESULT = "OK" RESPONSE = "MicroLink 56k Fun II" ATI7 RESULT = "OK" RESPONSE = "OK" ATI8 RESULT = "OK" RESPONSE = "OK" ATI9 RESULT = "OK" RESPONSE = "(#DVL1262\89023456\MODEM\MicroLink 56k Fun II00)" Class 1 stuff... AT+FCLASS=? RESULT = "OK" RESPONSE = "0,1,1.0,8,8.0" AT+FCLASS? RESULT = "OK" RESPONSE = "1" AT+FCLASS=0 RESULT = "OK" RESPONSE = "OK" AT+FCLASS=1 RESULT = "OK" RESPONSE = "OK" AT+FCLASS? RESULT = "OK" RESPONSE = "1" AT+FJUNK=? RESULT = "ERROR" RESPONSE = "ERROR" AT+FJUNK? RESULT = "ERROR" RESPONSE = "ERROR" AT+FAA=? RESULT = "OK" RESPONSE = "(0-1)" AT+FAA? RESULT = "OK" RESPONSE = "0" AT+FAE=? RESULT = "ERROR" RESPONSE = "ERROR" AT+FAE? RESULT = "ERROR" RESPONSE = "ERROR" AT+FTH=? RESULT = "OK" RESPONSE = "(3,24,48,72,73,74,96,97,98,121,122,145,146)" AT+FRH=? RESULT = "OK" RESPONSE = "(3,24,48,72,73,74,96,97,98,121,122,145,146)" AT+FTM=? RESULT = "OK" RESPONSE = "(3,24,48,72,73,74,96,97,98,121,122,145,146)" AT+FRM=? RESULT = "OK" RESPONSE = "(3,24,48,72,73,74,96,97,98,121,122,145,146)" AT+FTS=? RESULT = "OK" RESPONSE = "(0-255)" AT+FRS=? RESULT = "OK" RESPONSE = "(0-255)" Class 1.0 stuff... AT+FCLASS=? RESULT = "OK" RESPONSE = "0,1,1.0,8,8.0" AT+FCLASS? RESULT = "OK" RESPONSE = "1" AT+FCLASS=0 RESULT = "OK" RESPONSE = "OK" AT+FCLASS=1.0 RESULT = "OK" RESPONSE = "OK" AT+FCLASS? RESULT = "OK" RESPONSE = "1.0" AT+FJUNK=? RESULT = "ERROR" RESPONSE = "ERROR" AT+FJUNK? RESULT = "ERROR" RESPONSE = "ERROR" AT+FAA=? RESULT = "OK" RESPONSE = "(0-1)" AT+FAA? RESULT = "OK" RESPONSE = "0" AT+FAE=? RESULT = "ERROR" RESPONSE = "ERROR" AT+FAE? RESULT = "ERROR" RESPONSE = "ERROR" AT+FTH=? RESULT = "OK" RESPONSE = "(3,24,48,72,73,74,96,97,98,121,122,145,146)" AT+FRH=? RESULT = "OK" RESPONSE = "(3,24,48,72,73,74,96,97,98,121,122,145,146)" AT+FTM=? RESULT = "OK" RESPONSE = "(3,24,48,72,73,74,96,97,98,121,122,145,146)" AT+FRM=? RESULT = "OK" RESPONSE = "(3,24,48,72,73,74,96,97,98,121,122,145,146)" AT+FTS=? RESULT = "OK" RESPONSE = "(0-255)" AT+FRS=? RESULT = "OK" RESPONSE = "(0-255)" Here the relevant part of the config-file: ModemType: Class1 # use this to supply a hint ModemRate: 38400 # lock rate for DCE-DTE communication ModemFlowControl: rtscts # default ModemResetCmds: "ATZ ATX3 ATS0=2" ModemDialCmd: ATDT0,%s Class1Cmd: AT+FCLASS=1 # command to enter class 1 Class1PPMWaitCmd: AT+FTS=7 # command to stop and wait before PPM Class1TCFWaitCmd: AT+FTS=7 # command to stop and wait before TCF Class1EOPWaitCmd: AT+FTS=9 # command to stop and wait before EOP Class1MsgRecvHackCmd: "" # command to avoid +FCERROR before image Class1TCFResponseDelay: 75 # 75ms delay between recv TCF & response Class1SendMsgDelay: 75 # 75ms delay after training Class1SwitchingCmd: "<delay:7>" Class1TrainingRecovery: 1500 # 1.5sec delay after training failure Class1RecvAbortOK: 200 # wait 200ms for abort response Class1FrameOverhead: 4 # 4 byte overhead in recvd HDLC frames Class1RecvIdentTimer: 40000 # 35+5secs waiting for ident frames Class1TCFMaxNonZero: 10 # max 10% of data may be non-zero Class1TCFMinRun: 1000 # min run is 2/3rds of TCF duration Here is the output of the log: Nov 16 13:22:34.37: [13140]: SESSION BEGIN 00017782 495222941852 Nov 16 13:22:34.37: [13140]: HylaFAX (tm) Version 4.1.8 Nov 16 13:22:34.37: [13140]: SEND FAX: JOB 11890 DEST 05222941852 COMMID 00017782 DEVICE '/dev/ttyUSB2' Nov 16 13:22:34.37: [13140]: MODEM set DTR OFF Nov 16 13:22:34.37: [13140]: DELAY 75 ms Nov 16 13:22:34.45: [13140]: MODEM set DTR ON Nov 16 13:22:34.45: [13140]: DELAY 2600 ms Nov 16 13:22:38.07: [13140]: MODEM set baud rate: 38400 baud, input flow RTS/CTS, output flow RTS/CTS Nov 16 13:22:38.30: [13140]: DELAY 10 ms Nov 16 13:22:38.31: [13140]: MODEM flush i/o Nov 16 13:22:38.31: [13140]: <-- [4:ATZ\r] Nov 16 13:22:38.32: [13140]: --> [2:OK] Nov 16 13:22:38.32: [13140]: DELAY 3000 ms Nov 16 13:22:41.31: [13140]: <-- [16:ATZ ATX3 ATS0=2\r] Nov 16 13:22:41.32: [13140]: --> [15:ATZ ATX3 ATS0=2] Nov 16 13:22:41.32: [13140]: --> [2:OK] Nov 16 13:22:41.32: [13140]: <-- [5:ATE0\r] Nov 16 13:22:41.34: [13140]: --> [4:ATE0] Nov 16 13:22:41.34: [13140]: --> [2:OK] Nov 16 13:22:41.34: [13140]: <-- [5:ATV1\r] Nov 16 13:22:41.35: [13140]: --> [2:OK] Nov 16 13:22:41.35: [13140]: <-- [5:ATQ0\r] Nov 16 13:22:41.37: [13140]: --> [2:OK] Nov 16 13:22:41.37: [13140]: <-- [7:ATS0=0\r] Nov 16 13:22:41.38: [13140]: --> [2:OK] Nov 16 13:22:41.38: [13140]: <-- [7:ATS8=2\r] Nov 16 13:22:41.40: [13140]: --> [2:OK] Nov 16 13:22:41.40: [13140]: <-- [8:ATS7=60\r] Nov 16 13:22:41.41: [13140]: --> [2:OK] Nov 16 13:22:41.41: [13140]: <-- [12:AT+FCLASS=1\r] Nov 16 13:22:41.43: [13140]: --> [2:OK] Nov 16 13:22:41.43: [13140]: <-- [5:ATM0\r] Nov 16 13:22:41.45: [13140]: --> [2:OK] Nov 16 13:22:41.45: [13140]: MODEM input buffering enabled Nov 16 13:22:41.45: [13140]: <-- [12:AT+FCLASS=1\r] Nov 16 13:22:41.56: [13140]: --> [2:OK] Nov 16 13:22:41.59: [13140]: DIAL 05222941852 Nov 16 13:22:41.59: [13140]: <-- [18:ATDT0,05222941852\r] Nov 16 13:22:56.23: [13140]: --> [7:CONNECT] Nov 16 13:22:56.23: [13140]: MODEM input buffering disabled Nov 16 13:22:57.37: [13140]: --> HDLC<16:FF C0 04 00 00 6A AA AA 00 31 09 01 B9 60 94 07> Nov 16 13:22:57.37: [13140]: --> [2:OK] Nov 16 13:22:57.39: [13140]: REMOTE NSF "00 00 56 55 55 00 8C 90 80 9D 06 29" Nov 16 13:22:57.39: [13140]: NSF remote fax equipment: Brother Nov 16 13:22:57.39: [13140]: <-- [9:AT+FRH=3\r] Nov 16 13:22:57.41: [13140]: --> [7:CONNECT] Nov 16 13:22:58.07: [13140]: --> HDLC<25:FF C0 02 4C AC 1C 8C 2C 9C 04 4C 4C 4C AC 04 9C 2C D4 04 04 04 04 04 B9 E5> Nov 16 13:22:58.07: [13140]: --> [2:OK] Nov 16 13:22:58.07: [13140]: REMOTE CSI "+49 5222 941852" Nov 16 13:22:58.07: [13140]: <-- [9:AT+FRH=3\r] Nov 16 13:22:58.09: [13140]: --> [7:CONNECT] Nov 16 13:22:58.52: [13140]: --> HDLC<15:FF C8 01 04 77 15 23 01 89 01 01 01 04 FF 0B> Nov 16 13:22:58.52: [13140]: --> [2:OK] Nov 16 13:22:58.52: [13140]: REMOTE best rate 33600 bit/s Nov 16 13:22:58.52: [13140]: REMOTE max page width 1728 pixels in 215 mm Nov 16 13:22:58.52: [13140]: REMOTE max unlimited page length Nov 16 13:22:58.52: [13140]: REMOTE best vres 7.7 line/mm Nov 16 13:22:58.52: [13140]: REMOTE best format 2-D MMR Nov 16 13:22:58.52: [13140]: REMOTE supports T.30 Annex A, ECM Nov 16 13:22:58.52: [13140]: REMOTE best 10 ms/scanline Nov 16 13:22:58.52: [13140]: USE 14400 bit/s Nov 16 13:22:58.52: [13140]: USE 10 ms/scanline Nov 16 13:22:58.52: [13140]: SEND file "docq/doc11948.ps;00" Nov 16 13:22:58.52: [13140]: USE page width 1728 pixels in 215 mm Nov 16 13:22:58.52: [13140]: USE unlimited page length Nov 16 13:22:58.52: [13140]: USE 3.85 line/mm Nov 16 13:22:58.52: [13140]: USE 1-D MR Nov 16 13:22:58.52: [13140]: SEND training at v.17 14400 bit/s Nov 16 13:22:58.52: [13140]: <-- [9:AT+FTH=3\r] Nov 16 13:22:58.62: [13140]: --> [7:CONNECT] Nov 16 13:22:58.62: [13140]: <-- HDLC<23:FF C0 C2 2A 4A 82 E2 2A 2A AA 2A CA 04 E2 A2 04 CA F2 E2 82 12 04 04> Nov 16 13:22:58.62: [13140]: <-- data [23] Nov 16 13:22:58.62: [13140]: <-- data [2] Nov 16 13:22:59.62: [13140]: --> [7:CONNECT] Nov 16 13:22:59.62: [13140]: <-- HDLC<6:FF C8 C1 00 44 14> Nov 16 13:22:59.62: [13140]: <-- data [6] Nov 16 13:22:59.62: [13140]: <-- data [2] Nov 16 13:23:00.64: [13140]: --> [2:OK] Nov 16 13:23:00.64: [13140]: <-- [9:AT+FTS=7\r] Nov 16 13:23:00.72: [13140]: --> [2:OK] Nov 16 13:23:00.72: [13140]: <-- [11:AT+FTM=145\r] Nov 16 13:23:02.16: [13140]: --> [7:CONNECT] Nov 16 13:23:02.16: [13140]: <-- data [1024] Nov 16 13:23:02.16: [13140]: <-- data [1024] Nov 16 13:23:02.16: [13140]: <-- data [652] Nov 16 13:23:02.31: [13140]: <-- data [2] Nov 16 13:23:03.82: [13140]: --> [2:OK] Nov 16 13:23:03.82: [13140]: <-- [9:AT+FRH=3\r] Nov 16 13:23:04.14: [13140]: --> [7:CONNECT] Nov 16 13:23:05.14: [13140]: --> HDLC<5:FF C8 22 67 DD> Nov 16 13:23:05.14: [13140]: --> [2:OK] Nov 16 13:23:05.14: [13140]: SEND training at v.17 12000 bit/s Nov 16 13:23:05.14: [13140]: <-- [9:AT+FTH=3\r] Nov 16 13:23:05.26: [13140]: --> [7:CONNECT] Nov 16 13:23:05.26: [13140]: <-- HDLC<23:FF C0 C2 2A 4A 82 E2 2A 2A AA 2A CA 04 E2 A2 04 CA F2 E2 82 12 04 04> Nov 16 13:23:05.26: [13140]: <-- data [23] Nov 16 13:23:05.26: [13140]: <-- data [2] Nov 16 13:23:06.26: [13140]: --> [7:CONNECT] Nov 16 13:23:06.26: [13140]: <-- HDLC<6:FF C8 C1 00 54 14> Nov 16 13:23:06.26: [13140]: <-- data [6] Nov 16 13:23:06.26: [13140]: <-- data [2] Nov 16 13:23:07.28: [13140]: --> [2:OK] Nov 16 13:23:07.28: [13140]: <-- [9:AT+FTS=7\r] Nov 16 13:23:07.36: [13140]: --> [2:OK] Nov 16 13:23:07.36: [13140]: <-- [11:AT+FTM=121\r] Nov 16 13:23:08.80: [13140]: --> [7:CONNECT] Nov 16 13:23:08.80: [13140]: <-- data [1024] Nov 16 13:23:08.80: [13140]: <-- data [1024] Nov 16 13:23:08.80: [13140]: <-- data [202] Nov 16 13:23:08.83: [13140]: <-- data [2] Nov 16 13:23:10.47: [13140]: --> [2:OK] Nov 16 13:23:10.47: [13140]: <-- [9:AT+FRH=3\r] Nov 16 13:23:10.82: [13140]: --> [7:CONNECT] Nov 16 13:23:11.77: [13140]: --> HDLC<5:FF C8 22 67 DD> Nov 16 13:23:11.77: [13140]: --> [2:OK] Nov 16 13:23:11.77: [13140]: SEND training at v.17 9600 bit/s Nov 16 13:23:11.77: [13140]: <-- [9:AT+FTH=3\r] Nov 16 13:23:11.91: [13140]: --> [7:CONNECT] Nov 16 13:23:11.91: [13140]: <-- HDLC<23:FF C0 C2 2A 4A 82 E2 2A 2A AA 2A CA 04 E2 A2 04 CA F2 E2 82 12 04 04> Nov 16 13:23:11.91: [13140]: <-- data [23] Nov 16 13:23:11.91: [13140]: <-- data [2] Nov 16 13:23:12.91: [13140]: --> [7:CONNECT] Nov 16 13:23:12.91: [13140]: <-- HDLC<6:FF C8 C1 00 64 14> Nov 16 13:23:12.91: [13140]: <-- data [6] Nov 16 13:23:12.91: [13140]: <-- data [2] Nov 16 13:23:13.93: [13140]: --> [2:OK] Nov 16 13:23:13.93: [13140]: <-- [9:AT+FTS=7\r] Nov 16 13:23:14.01: [13140]: --> [2:OK] Nov 16 13:23:14.01: [13140]: <-- [10:AT+FTM=97\r] Nov 16 13:23:15.45: [13140]: --> [7:CONNECT] Nov 16 13:23:15.45: [13140]: <-- data [1024] Nov 16 13:23:15.45: [13140]: <-- data [776] Nov 16 13:23:15.45: [13140]: <-- data [2] Nov 16 13:23:17.12: [13140]: --> [2:OK] Nov 16 13:23:17.12: [13140]: <-- [9:AT+FRH=3\r] Nov 16 13:23:17.46: [13140]: --> [7:CONNECT] Nov 16 13:23:18.41: [13140]: --> HDLC<5:FF C8 22 67 DD> Nov 16 13:23:18.41: [13140]: --> [2:OK] Nov 16 13:23:18.41: [13140]: SEND training at v.17 7200 bit/s Nov 16 13:23:18.41: [13140]: <-- [9:AT+FTH=3\r] Nov 16 13:23:18.56: [13140]: --> [7:CONNECT] Nov 16 13:23:18.56: [13140]: <-- HDLC<23:FF C0 C2 2A 4A 82 E2 2A 2A AA 2A CA 04 E2 A2 04 CA F2 E2 82 12 04 04> Nov 16 13:23:18.56: [13140]: <-- data [23] Nov 16 13:23:18.56: [13140]: <-- data [2] Nov 16 13:23:19.55: [13140]: --> [7:CONNECT] Nov 16 13:23:19.55: [13140]: <-- HDLC<6:FF C8 C1 00 74 14> Nov 16 13:23:19.55: [13140]: <-- data [6] Nov 16 13:23:19.55: [13140]: <-- data [2] Nov 16 13:23:20.58: [13140]: --> [2:OK] Nov 16 13:23:20.58: [13140]: <-- [9:AT+FTS=7\r] Nov 16 13:23:20.66: [13140]: --> [2:OK] Nov 16 13:23:20.66: [13140]: <-- [10:AT+FTM=73\r] Nov 16 13:23:22.09: [13140]: --> [7:CONNECT] Nov 16 13:23:22.09: [13140]: <-- data [1024] Nov 16 13:23:22.09: [13140]: <-- data [326] Nov 16 13:23:22.09: [13140]: <-- data [2] Nov 16 13:23:23.77: [13140]: --> [2:OK] Nov 16 13:23:23.77: [13140]: <-- [9:AT+FRH=3\r] Nov 16 13:23:24.10: [13140]: --> [7:CONNECT] Nov 16 13:23:25.07: [13140]: --> HDLC<5:FF C8 22 67 DD> Nov 16 13:23:25.07: [13140]: --> [2:OK] Nov 16 13:23:25.07: [13140]: SEND training at v.27ter 4800 bit/s Nov 16 13:23:25.07: [13140]: <-- [9:AT+FTH=3\r] Nov 16 13:23:25.20: [13140]: --> [7:CONNECT] Nov 16 13:23:25.20: [13140]: <-- HDLC<23:FF C0 C2 2A 4A 82 E2 2A 2A AA 2A CA 04 E2 A2 04 CA F2 E2 82 12 04 04> Nov 16 13:23:25.20: [13140]: <-- data [23] Nov 16 13:23:25.20: [13140]: <-- data [2] Nov 16 13:23:26.19: [13140]: --> [7:CONNECT] Nov 16 13:23:26.19: [13140]: <-- HDLC<6:FF C8 C1 00 50 14> Nov 16 13:23:26.19: [13140]: <-- data [6] Nov 16 13:23:26.19: [13140]: <-- data [2] Nov 16 13:23:27.22: [13140]: --> [2:OK] Nov 16 13:23:27.22: [13140]: <-- [9:AT+FTS=7\r] Nov 16 13:23:27.30: [13140]: --> [2:OK] Nov 16 13:23:27.30: [13140]: <-- [10:AT+FTM=48\r] Nov 16 13:23:28.26: [13140]: --> [7:CONNECT] Nov 16 13:23:28.26: [13140]: <-- data [900] Nov 16 13:23:28.26: [13140]: <-- data [2] Nov 16 13:23:29.95: [13140]: --> [2:OK] Nov 16 13:23:29.95: [13140]: <-- [9:AT+FRH=3\r] Nov 16 13:23:30.27: [13140]: --> [7:CONNECT] Nov 16 13:23:31.24: [13140]: --> HDLC<5:FF C8 22 67 DD> Nov 16 13:23:31.24: [13140]: --> [2:OK] Nov 16 13:23:31.24: [13140]: SEND training at v.27ter fallback mode 2400 bit/s Nov 16 13:23:31.24: [13140]: <-- [9:AT+FTH=3\r] Nov 16 13:23:31.37: [13140]: --> [7:CONNECT] Nov 16 13:23:31.37: [13140]: <-- HDLC<23:FF C0 C2 2A 4A 82 E2 2A 2A AA 2A CA 04 E2 A2 04 CA F2 E2 82 12 04 04> Nov 16 13:23:31.37: [13140]: <-- data [23] Nov 16 13:23:31.37: [13140]: <-- data [2] Nov 16 13:23:32.37: [13140]: --> [7:CONNECT] Nov 16 13:23:32.37: [13140]: <-- HDLC<6:FF C8 C1 00 40 14> Nov 16 13:23:32.37: [13140]: <-- data [6] Nov 16 13:23:32.37: [13140]: <-- data [2] Nov 16 13:23:33.39: [13140]: --> [2:OK] Nov 16 13:23:33.39: [13140]: <-- [9:AT+FTS=7\r] Nov 16 13:23:33.47: [13140]: --> [2:OK] Nov 16 13:23:33.47: [13140]: <-- [10:AT+FTM=24\r] Nov 16 13:23:34.67: [13140]: --> [7:CONNECT] Nov 16 13:23:34.67: [13140]: <-- data [450] Nov 16 13:23:34.67: [13140]: <-- data [2] Nov 16 13:23:36.40: [13140]: --> [2:OK] Nov 16 13:23:36.40: [13140]: <-- [9:AT+FRH=3\r] Nov 16 13:23:36.73: [13140]: --> [7:CONNECT] Nov 16 13:23:37.65: [13140]: --> HDLC<5:FF C8 22 67 DD> Nov 16 13:23:37.65: [13140]: --> [2:OK] Nov 16 13:23:37.65: [13140]: TRAINING failed Nov 16 13:23:37.65: [13140]: <-- [9:AT+FTH=3\r] Nov 16 13:23:37.79: [13140]: --> [7:CONNECT] Nov 16 13:23:37.79: [13140]: <-- HDLC<3:FF C8 DF> Nov 16 13:23:37.79: [13140]: <-- data [3] Nov 16 13:23:37.79: [13140]: <-- data [2] Nov 16 13:23:39.03: [13140]: --> [2:OK] Nov 16 13:23:39.03: [13140]: MODEM input buffering enabled Nov 16 13:23:39.04: [13140]: <-- [5:ATH0\r] Nov 16 13:23:39.34: [13140]: --> [2:OK] Nov 16 13:23:39.34: [13140]: MODEM set DTR OFF Nov 16 13:23:39.41: [13140]: SESSION END Maybe someone has an idea or a working config-file TIA to all - -- HAGOS eG phone: +49 711 7880592 Matthias Reich fax: +49 711 7880535 Industriestr. 62 web: http://www.hagos.de D-70565 Stuttgart mail: rei@xxxxxxxx Germany -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBmfuccjMVLPQ5oUkRAs3EAJwJJPjXD5dZr00NxW/q6oJ5bclzagCeL3mQ nEHQbT/9jhSPsF9jNYXjWUc= =7qa7 -----END PGP SIGNATURE----- ____________________ HylaFAX(tm) Users Mailing List _______________________ To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*