Comments are available to members only. Sign up or Log in to view these comments.
Main Topics
Browse All TopicsSee also: http://www.experts-exchang
I am having the exact same problem with the exact same results, except I have a bank of 4 modems plugged in to my server that respond fine from minicom but not with HylaFAX. I have tried creating a configuration file for the modems per the instructions (which I attached to this question as a "code snippet"). Sadly, faxaddmodem does not seem to be using this file (as indicated by the line "Using prototype configuration file usr-xon..."). I have included the entire command history from my faxaddmodem command, as well as the responses from ATI0 through ATI11. You can find some other related links in the E-E article above. Another note, to make debugging easier I created a symbolic link from /dev/modem -> /dev/ttyACM0. This makes using minicom easier.
[root@server config]# faxaddmodem
Serial port that modem is connected to []? ttyACM0
Ok, time to setup a configuration file for the modem. The manual
page config(5F) may be useful during this process. Also be aware
that at any time you can safely interrupt this procedure.
Reading scheduler config file /var/spool/hylafax/etc/con
No existing configuration, let's do this from scratch.
Country code [1]?
Area code [239]?
Phone number of fax modem [+1.999.555.1212]? +0.000.000.0000
Local identification string (for TSI/CIG) ["NothingSetup"]? MCVsoft Fax Service
Long distance dialing prefix [1]?
International dialing prefix [011]?
Dial string rules file (relative to /var/spool/hylafax) [etc/dialrules]?
Tracing during normal server operation [1]?
Tracing during send and receive sessions [0xFFF]?
Protection mode for received facsimile [0600]? 0644
Protection mode for session logs [0600]? 0644
Protection mode for ttyACM0 [0600]?
Rings to wait before answering [1]?
Modem speaker volume [off]? high
Command line arguments to getty program ["-h %l dx_%s"]?
Pathname of TSI access control list file (relative to /var/spool/hylafax) [""]?
Tag line font file (relative to /var/spool/hylafax) [etc/lutRS18.pcf]?
Tag line format string ["From %%l|%c|Page %%P of %%T"]?
Time before purging a stale UUCP lock file (secs) [30]?
Hold UUCP lockfile during inbound data calls [Yes]?
Hold UUCP lockfile during inbound voice calls [Yes]?
Percent good lines to accept during copy quality checking [95]?
Max consecutive bad lines to accept during copy quality checking [5]?
Max number of pages to accept in a received facsimile [25]? 250
Syslog facility name for ServerTracing messages [daemon]?
Set UID to 0 to manipulate CLOCAL [""]?
Use available priority job scheduling mechanism [""]?
Your facsimile phone number (+0.000.000.0000) does not agree with your
country code (1) or area code (239). The number
should be a fully qualified international dialing number of the form:
+1 239 <local phone number>
Spaces, hyphens, and periods can be included for legibility. For example,
+1.239.555.1212
is a possible phone number (using your country and area codes).
The non-default server configuration parameters are:
CountryCode: 1
AreaCode: 239
FAXNumber: +0.000.000.0000
LongDistancePrefix: 1
InternationalPrefix: 011
DialStringRules: etc/dialrules
RecvFileMode: 0644
LogFileMode: 0644
RingsBeforeAnswer: 1
SpeakerVolume: high
GettyArgs: "-h %l dx_%s"
LocalIdentifier: MCVsoft Fax Service
TagLineFont: etc/lutRS18.pcf
TagLineFormat: "From %%l|%c|Page %%P of %%T"
MaxRecvPages: 250
Are these ok [yes]?
Now we are going to probe the tty port to figure out the type
of modem that is attached. This takes a few seconds, so be patient.
Note that if you do not have the modem cabled to the port, or the
modem is turned off, this may hang (just go and cable up the modem
or turn it on, or whatever).
Probing for best speed to talk to modem: 38400 OK.
About fax classes:
The difference between fax classes has to do with how HylaFAX interacts
with the modem and the fax protocol features that are used when sending
or receiving faxes. One class isn't inherently better than another;
however, one probably will suit a user's needs better than others.
Class 1 relies on HylaFAX to perform the bulk of the fax protocol.
Class 2 relies on the modem to perform the bulk of the fax protocol.
Class 2.0 is similar to Class 2 but may include more features.
Class 1.0 is similar to Class 1 but may add V.34-fax capability.
Class 2.1 is similar to Class 2.0 but adds V.34-fax capability.
HylaFAX generally will have more features when using Class 1/1.0 than
when using most modems' Class 2 or Class 2.0 implementations. Generally
any problems encountered in Class 1/1.0 can be resolved by modifications
to HylaFAX, but usually any problems encountered in Class 2/2.0/2.1 will
require the modem manufacturer to resolve it.
Use Class 1 unless you have a good reason not to.
Hmm, this looks like a Class 1 modem.
Product code (ATI0) is "5601".
Other information (ATI3) is "U.S. Robotics 56K FAX USB V1.1.0".
DTE-DCE flow control scheme [default]?
Modem manufacturer is "3Com U. S. Robotics".
Modem model is "3CP5610".
Using prototype configuration file usr-xon...
The modem configuration parameters are:
ModemAnswerCmd: AT+FCLASS=1A
ModemFlowControl: xonxoff
ModemHardFlowCmd: AT&H1&I0&R2
ModemMfrQueryCmd: !USR
ModemModelQueryCmd: ATI3
ModemNoFlowCmd: AT&H0&I0&R1
ModemRate: 19200
ModemResultCodesCmd: ATQ0X4
ModemRevQueryCmd: ATI7
ModemSetupAACmd: AT+FCLASS=0
ModemSetupDCDCmd: AT&C1
ModemSetupDTRCmd: ATS13=1&D2
ModemSoftFlowCmd: AT&H2&I2&R1
Class1NFLOCmd: AT&H0&I0&R1
Class1HFLOCmd: AT&H1&I0&R2
Class1SFLOCmd: ""
Class1SwitchingCmd: "<delay\0727>"
Are these ok [yes]?
Creating new configuration file /var/spool/hylafax/etc/con
Done setting up the modem configuration.
Checking /var/spool/hylafax/etc/con
...everything looks ok; leaving existing file unchanged.
Don't forget to run faxmodem(8C) (if you have a send-only environment)
or configure init to run faxgetty on ttyACM0.
[root@server ~]# minicom
minicom: WARNING: configuration file not found, using defaults
Welcome to minicom 2.1
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Jan 7 2007, 01:16:05.
Press CTRL-A Z for help on special keys
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
ATI0
5601
OK
ATI1
E7C4
OK
ATI2
OK
ATI3
U.S. Robotics 56K FAX USB V1.1.0
OK
ATI4
----Option----- --Setting-- Cmd ----Option----- --Setting-- --Cmd--
Comm Standard CCITT B0 Answer Ring# 0 S0=000
Command Echo Enabled E1 Escape Char 43 S2=043
Speaker Volume Low L1 CR Char 13 S3=013
Speaker Control OnUntilCD M1 LF Char 10 S4=010
Result Codes Enabled Q0 BS Char 8 S5=008
Dialer Type Tone T/P Dial Pause 3 sec S6=003
Result Form Text V1 NoAns Timeout 45 sec S7=045
Extend Result Enabled X4 "," Pause 2 sec S8=002
DialTone Detect Enabled X4 No CD Disc 2000 msec S10=020
BusyTone Detect Enabled X4 DTMF Speed 95 msec S11=095
DCD Action Std RS232 &C1 Esc GuardTime 1000 msec S12=050
DTR Action Std RS232 &D2 Calling Tone Enabled S35=001
V22b Guard Tone Disabled &G0 Line Rate 33600 S37=000
Flow Control Hardware &H1
Error Control V42,MNP,Bfr &M4
Compression 44 42b MNP5 &K1
OK
ATI5
----Option----- --Setting-- Cmd ----Option----- --Setting-- --Cmd--
Comm Standard CCITT B0 Answer Ring# 0 S0=000
Command Echo Enabled E1 Escape Char 43 S2=043
Speaker Volume Medium L2 CR Char 13 S3=013
Speaker Control OnUntilCD M1 LF Char 10 S4=010
Result Codes Enabled Q0 BS Char 8 S5=008
Dialer Type Tone T/P Dial Pause 3 sec S6=003
Result Form Text V1 NoAns Timeout 60 sec S7=060
Extend Result Enabled X4 "," Pause 2 sec S8=002
DialTone Detect Enabled X4 No CD Disc 2000 msec S10=020
BusyTone Detect Enabled X4 DTMF Speed 95 msec S11=095
DCD Action Std RS232 &C1 Esc GuardTime 1000 msec S12=050
DTR Action Std RS232 &D2 Calling Tone Enabled S35=001
V22b Guard Tone Disabled &G0 Line Rate 33600 S37=000
Flow Control Hardware &H1 &Z0=
Error Control V42,MNP,Bfr &M4 &Z1=
Compression 44 42b MNP5 &K1 &Z2=
OK
ATI6
U.S. Robotics 56K FAX USB Link Diagnostics...
Blocks Sent NA
Blocks Resent NA
Blocks Received NA
Blers NA
Retrains Requested NA
Retrains Granted NA
Data Compression NA
Protocol NA
Initial Transmit Speed NA
Initial Receive Speed NA
Final Transmit Speed NA
Final Receive Speed NA
Last Call (hh:mm:ss) 00:00:00
Disconnect Reason 0
OK
ATI7
Configuration Profile...
Product Type US/Canada USB
Product ID: USR5637
Options V32bis,V.80,V.34+,V.90,V.9
Error Correction MNP,V.42
Data Compression MNP5,V.42bis,V.44
Fax Options Class 1
Line Options Caller ID
Flash Date 01/30/2008
Flash Rev 1.1.0
OK
ATI8
OK
ATI9
(01.00HSM0A00\\MODEM \PNP0303\U.S.Robotics V.92 USB Modem23)
OK
ATI10
ERROR
ATI11
U.S. Robotics 56K FAX USB Extended Link Diagnostics...
Modulation Failure
Receive Level (-dBm) NA
Transmit Level (-dBm) NA
Near Echo Loss (-dBm) NA
Far Echo Loss (-dBm) NA
Round Trip Delay (msec) NA
SNR NA
Speed Shifts Requested NA
Speed Shifts Granted NA
RBS Pattern NA
Digital Pad Loss (dB) NA
OK
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: LunarNRGPosted on 2009-04-14 at 19:44:50ID: 24144402
Comments are available to members only. Sign up or Log in to view these comments.