"not a class 2/2.0 fax modem" under sendfax?

29 views
Skip to first unread message

Miernik

unread,
Feb 22, 1999, 3:00:00 AM2/22/99
to
I'm trying to use mgetty+sendfax on Debian 2.0r2 on a Zoltrix 33k6
voice-fax-modem.

I get:

$ sudo sendfax 6342883 fax.g3
Trying fax device '/dev/ttyS2' . . . OK.
sendfax: not a class 2/2.0 fax modem
$

Please help...

P.S.: end of my /var/log/mgetty/sendfax.log file if that helps:

02/22 13:25:16 yS2 mdm_send: 'ATV1Q0'
02/22 13:25:16 yS2 mdm_command: string 'OK' -> OK
02/22 13:25:16 yS2 mdm_send: 'ATI'
02/22 13:25:16 yS2 mdm_gis: string 1: '33600'
02/22 13:25:16 yS2 mdm_identify: string '33600'
02/22 13:25:16 yS2 Generic Rockwell modem (33600)
02/22 13:25:16 yS2 mdm_send: 'ATI3'
02/22 13:25:16 yS2 mdm_gis: string 1: 'V2.200 US102-V34_ACF_DP1'
02/22 13:25:16 yS2 mdm_send: 'ATI4'
02/22 13:25:16 yS2 mdm_gis: string 1: 'a007880284C6002F'
02/22 13:25:16 yS2 mdm_gis: string 2: 'bC60000000'
02/22 13:25:16 yS2 mdm_gis: string 3: 'r1005111151012004'
02/22 13:25:16 yS2 mdm_gis: string 4: 'r3000111170000000'
02/22 13:25:16 yS2 additional info: 'a007880284C6002F'
02/22 13:25:16 yS2 modem quirks: 0004
02/22 13:25:16 yS2 mdm_send: 'AT+FCLASS=2'
02/22 13:25:16 yS2 mdm_command: string 'ERROR' -> ERROR
02/22 13:25:16 yS2 mdm_send: 'AT+FCLASS=2.0'
02/22 13:25:16 yS2 mdm_command: string 'ERROR' -> ERROR
02/22 13:25:16 yS2 mdm_send: 'AT+FCLASS=2'
02/22 13:25:16 yS2 mdm_command: string 'ERROR' -> ERROR
02/22 13:25:16 ##### failed: no class 2/2.0 fax modem, dev=ttyS2

02/22 13:25:17 yS2 fax_send: 'AT+FCLASS=0'
02/22 13:25:17 yS2 removing lock file

Thanks,

--
www.miernik.nask.com/miernik/ _/ _/
mie...@blue.cft.edu.pl _/_/ _/_/_/ _/ _/
_/ _/ _/ _/ _/_/ _/ _/ _/ _/_/ _/ _/
GSM: (+48) 603 201 700 _/ _/_/ _/_/ _/ _/ _/_/ _/_/ _/ _/ _/ _/
page:(+48) 64 2222 864 _/ _/ _/_/ _/_/_/ _/ _/ _/ _/ _/_/
ICQ UIN: 4004001 _/ _/_/ _/ _/ _/ _/ _/ _/ _/
_/ _/ _/_/ _/_/ _/ _/ _/ _/_/ _/


Martin Doehring

unread,
Feb 23, 1999, 3:00:00 AM2/23/99
to
>02/22 13:25:16 yS2 mdm_send: 'AT+FCLASS=2'
>02/22 13:25:16 yS2 mdm_command: string 'ERROR' -> ERROR
>02/22 13:25:16 yS2 mdm_send: 'AT+FCLASS=2.0'
>02/22 13:25:16 yS2 mdm_command: string 'ERROR' -> ERROR
>02/22 13:25:16 yS2 mdm_send: 'AT+FCLASS=2'
>02/22 13:25:16 yS2 mdm_command: string 'ERROR' -> ERROR
>02/22 13:25:16 ##### failed: no class 2/2.0 fax modem, dev=ttyS2


Here, the program is trying to tell your modem to start using the "class 2"
or
"class 2.0" fax protocol, which your modem can't do, therefore the error.

There are two types of fax modems, class 1 and class 2 (and class 2.0 which
are ever so slightly different). With class 1 modems, the host processor
does
all the dirtywork, including some pretty tight timing, while with class 2,
the
modem does all the work with respect to timing, retraining, etc. It makes a
lot of sense (and much easier programming) for the program to use class 2.

You can always find out what fax classes your modem supports by using
a terminal program and giving it the command:
AT+FCLASS=?
which will return the various classes supported (0 is a normal modem)
AT+FCLASS?
will return the current fax mode.

martin

Reply all
Reply to author
Forward
0 new messages