As far as I know, sending or receiving are no problem (although you have to
use 19200 baud when in class 2 faxmode - set
in sendfax.config, and set
mgetty.config. Remember to change the modem initialization strings
to the proper values for your modem, that is, ATQ0V1E0 OK AT&K3S0=0 OK.
Especially for the ‘SupraFax’ modem, I’ve been told that you have to
AT&K3 and initialize the modem with
AT&S0&D2&K3. Since the modem does not like being reset with DTR->low
(do not use
ATZ in the first
initizalization string in mgetty.c, to reset the modem into a known
state, is a good idea, too.
(Thanks to Christof Junge, email@example.com, for trying out several weeks until everything worked!)
Some other SupraFAX Rom releases seem to forget that they are set to use
RTS/CTS handshake if a
+FCLASS=0 is sent to them. I think it should
help to store the
AT&K3 into NVRAM, but maybe you have to patch
mgetty.c. See contrib/readme.supra for details.
Fax polling does not work because the Rockwell chipset does not support it.
NEWS: Most recent Rockwell 33.600 modems do not support any
decent fax operation anymore – they added “simultaneous Voice over Data”
(SVD) to their modem firmware, and because the Eproms are not large
enough, they threw out their class 2 firmware. Don’t buy such a modem,
it won’t work properly with
If you buy a Rockwell-based modem (they are usually quite cheap), make sure that you get one that can do class 2 or (better) class 2.0. Even if it’s written on the box, some recent models just can’t do it!
vgetty, many Rockwell modems can distinguish between
different types of incoming “RING” tones (usually called “distinguished
RING” by the local Telco). Use the command
AT#SDR=n (n between 0
and 7) to enable this feature. If in doubt, check with your modem
manual whether your modem can do this at all.