HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

[hylafax-users] No Response To PPS Repeated 3 Times - Class 1 Modem



During the same fax campaign as my last message ("ERR Remote has no T.4 receiver capability"; I'm outlining my info here as if I had not sent that message, so no one has to go find/read it), I ran into several machines where I was unable to complete a send because of the error "No Response To PPS Repeated 3 Times". I've looked all through the archives, and the responses there are typically either "set your modem to Class 1" or "what's your specific hardware?". Since my modem is set to Class 1, I'll answer the other question up-front: it's an external USR Sportster 33.6K with the 56K BIOS upgrade.

Below are my config for the modem and a sample trace (not done with 0xFFF as with my last message, but I'll be happy to set SessionTracing to whatever value is appropriate and re-try). Any info on what I've done wrong would be appreciated.

Alex Kirk

alex@home: ~$ sudo cat /var/spool/hylafax/etc/config.ttyS0
...<copyright removed for readability>...
# Configuration for using the Class 1 command interface with
# a USR Courier or Sportster modem and XON/XOFF flow control.
#
#
CountryCode: 1
AreaCode: 703
FAXNumber: +1.703.778.6214
LongDistancePrefix: 1
InternationalPrefix: 011
DialStringRules: etc/dialrules
ServerTracing: 0xFFF
SessionTracing: 11
RecvFileMode: 0600
LogFileMode: 0600
DeviceMode: 0600
RingsBeforeAnswer: 10
SpeakerVolume: off
GettyArgs: "-h %l dx_%s"
LocalIdentifier: "703.778.6214"
TagLineFont: etc/lutRS18.pcf
TagLineFormat: "From %%l|%c|Page %%P of %%T"
MaxRecvPages: 25
#
#
# Modem-related stuff: should reflect modem command interface
# and hardware connection/cabling (e.g. flow control).
#
ModemType: Class1 # use class 1 interface
ModemRate: 19200 # rate for DCE-DTE communication
ModemFlowControl: xonxoff # software flow control
#
ModemSetupDTRCmd: ATS13=1&D2 # setup so DTR drop resets modem
ModemSetupDCDCmd: AT&C1 # setup so DCD reflects carrier (or not)
ModemNoFlowCmd: AT&H0&I0&R1 # setup modem for no flow control
ModemHardFlowCmd: AT&H1&I0&R2 # setup modem for hardware flow control
ModemSoftFlowCmd: AT&H2&I2&R1 # setup modem for software flow control
ModemResultCodesCmd: ATQ0X4 # enable result codes
#
ModemMfrQueryCmd: !USR
ModemModelQueryCmd: ATI3
ModemRevQueryCmd: ATI7 # XXX returns a multi-line result
#
# When AT+FCLASS=1 is issued the modem automatically switches
# to software flow control; these parameters let the fax software
# reset flow control as needed after entering Class 1.
#
Class1NFLOCmd: AT&H0&I0&R1 # setup modem for no flow control
Class1HFLOCmd: AT&H1&I0&R2 # setup modem for hardware flow control
Class1SFLOCmd: "" # modem does this automatically
#
# This should resolve "DIS/DTC received 3 times" errors:
#
Class1ResponseWaitCmd: AT+FRS=1 # wait after sending TCF for response
#
# The remainder of this configuration is included so that the
# modem "idles" in Class 0 while not sending or receiving facsimile.
#
ModemSetupAACmd: AT+FCLASS=0 # leave modem idling in class 0
ModemAnswerCmd: AT+FCLASS=1A # answer in Class 1
#
# When using AT+FRS=n we see USR modems reset themselves in the middle of sessions
# this is not good. So, we seem to work-around that problem by not using the
# command. Unfortunately, this isn't an ideal thing.
#
Class1SwitchingCmd: "<delay\0727>"


alex@home: /var/spool/hylafax$ sudo more log/c000002590
Jun 29 15:21:04.21: [ 1752]: SESSION BEGIN 000002590 17037012022280002
Jun 29 15:21:04.21: [ 1752]: HylaFAX (tm) Version 4.3.0
Jun 29 15:21:04.21: [ 1752]: SEND FAX: JOB 1676 DEST *701-202-228-0002 COMMID 000002590 DEVICE '/dev/ttyS0' FROM 'alex <alex@xxxxxxxxxxxx>' USER alex
Jun 29 15:21:04.21: [ 1752]: <-- [12:AT+FCLASS=1\r]
Jun 29 15:21:04.35: [ 1752]: --> [2:OK]
Jun 29 15:21:04.35: [ 1752]: DIAL *7012022280002
Jun 29 15:21:04.35: [ 1752]: <-- [19:ATDT*7012022280002\r]
Jun 29 15:21:28.97: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:30.92: [ 1752]: --> [2:OK]
Jun 29 15:21:30.92: [ 1752]: REMOTE NSF "00 00 11 80 00 8A 49 10 53 45 4E 20 42 59 52 44 20 20 20 20 20 20 20 20 00 67 00 80 80 80 0C 01 02"
Jun 29 15:21:30.92: [ 1752]: NSF remote fax equipment: Canon Laser Class 9000 Series
Jun 29 15:21:30.92: [ 1752]: NSF remote station ID: "SEN BYRD "
Jun 29 15:21:30.92: [ 1752]: <-- [9:AT+FRH=3\r]
Jun 29 15:21:30.93: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:31.61: [ 1752]: --> [2:OK]
Jun 29 15:21:31.61: [ 1752]: REMOTE CSI "202 228 0002"
Jun 29 15:21:31.61: [ 1752]: <-- [9:AT+FRH=3\r]
Jun 29 15:21:31.62: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:32.06: [ 1752]: --> [2:OK]
Jun 29 15:21:32.06: [ 1752]: REMOTE best rate 33600 bit/s
Jun 29 15:21:32.06: [ 1752]: REMOTE max A4 page width (215 mm)
Jun 29 15:21:32.06: [ 1752]: REMOTE max unlimited page length
Jun 29 15:21:32.06: [ 1752]: REMOTE best vres R16 x 15.4 line/mm
Jun 29 15:21:32.06: [ 1752]: REMOTE format support: MH, MR, MMR, JBIG
Jun 29 15:21:32.06: [ 1752]: REMOTE supports T.30 Annex A, 256-byte ECM
Jun 29 15:21:32.06: [ 1752]: REMOTE best 20 ms/scanline
Jun 29 15:21:32.06: [ 1752]: USE 14400 bit/s
Jun 29 15:21:32.06: [ 1752]: USE error correction mode
Jun 29 15:21:32.06: [ 1752]: SEND file "docq/doc1703.pdf;31"
Jun 29 15:21:32.06: [ 1752]: USE A4 page width (215 mm)
Jun 29 15:21:32.06: [ 1752]: USE unlimited page length
Jun 29 15:21:32.06: [ 1752]: USE 7.7 line/mm
Jun 29 15:21:32.06: [ 1752]: USE 2-D MMR
Jun 29 15:21:32.06: [ 1752]: USE 0 ms/scanline
Jun 29 15:21:32.06: [ 1752]: SEND training at v.17 14400 bit/s
Jun 29 15:21:32.06: [ 1752]: DELAY 70 ms
Jun 29 15:21:32.13: [ 1752]: <-- [9:AT+FTH=3\r]
Jun 29 15:21:32.33: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:32.33: [ 1752]: <-- data [23]
Jun 29 15:21:32.33: [ 1752]: <-- data [2]
Jun 29 15:21:32.35: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:32.35: [ 1752]: <-- data [7]
Jun 29 15:21:32.35: [ 1752]: <-- data [2]
Jun 29 15:21:34.33: [ 1752]: --> [2:OK]
Jun 29 15:21:34.33: [ 1752]: <-- [9:AT+FTS=7\r]
Jun 29 15:21:34.41: [ 1752]: --> [2:OK]
Jun 29 15:21:34.41: [ 1752]: <-- [11:AT+FTM=145\r]
Jun 29 15:21:35.89: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:35.89: [ 1752]: <-- data [1024]
Jun 29 15:21:35.89: [ 1752]: <-- data [1024]
Jun 29 15:21:35.89: [ 1752]: <-- data [652]
Jun 29 15:21:35.89: [ 1752]: <-- data [2]
Jun 29 15:21:37.42: [ 1752]: --> [2:OK]
Jun 29 15:21:37.42: [ 1752]: <-- [9:AT+FRS=1\r]
Jun 29 15:21:37.44: [ 1752]: --> [2:OK]
Jun 29 15:21:37.44: [ 1752]: <-- [9:AT+FRH=3\r]
Jun 29 15:21:38.22: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:39.01: [ 1752]: --> [2:OK]
Jun 29 15:21:39.01: [ 1752]: TRAINING succeeded
Jun 29 15:21:39.01: [ 1752]: SEND begin page
Jun 29 15:21:39.01: [ 1752]: Reading MH-compressed image file
Jun 29 15:21:39.04: [ 1752]: SEND EOFB
Jun 29 15:21:39.04: [ 1752]: SEND send frame number 0
...<frames truncated for readability>...
Jun 29 15:21:39.05: [ 1752]: SEND send frame number 109
Jun 29 15:21:39.05: [ 1752]: DELAY 200 ms
Jun 29 15:21:39.25: [ 1752]: <-- [11:AT+FTM=146\r]
Jun 29 15:21:39.51: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:39.51: [ 1752]: <-- data [1028]
Jun 29 15:21:39.51: [ 1752]: <-- data [1033]
Jun 29 15:21:39.51: [ 1752]: <-- data [1033]
Jun 29 15:21:39.51: [ 1752]: <-- data [1031]
Jun 29 15:21:41.51: [ 1752]: <-- data [1032]
Jun 29 15:21:41.51: [ 1752]: <-- data [1028]
Jun 29 15:21:41.51: [ 1752]: <-- data [1030]
Jun 29 15:21:41.51: [ 1752]: <-- data [1027]
Jun 29 15:21:43.50: [ 1752]: <-- data [1031]
Jun 29 15:21:43.50: [ 1752]: <-- data [1033]
Jun 29 15:21:43.50: [ 1752]: <-- data [1025]
Jun 29 15:21:43.50: [ 1752]: <-- data [1033]
Jun 29 15:21:45.50: [ 1752]: <-- data [1037]
Jun 29 15:21:45.50: [ 1752]: <-- data [1041]
Jun 29 15:21:45.50: [ 1752]: <-- data [1024]
Jun 29 15:21:45.50: [ 1752]: <-- data [1035]
Jun 29 15:21:47.50: [ 1752]: <-- data [1036]
Jun 29 15:21:47.50: [ 1752]: <-- data [1033]
Jun 29 15:21:47.50: [ 1752]: <-- data [1030]
Jun 29 15:21:49.49: [ 1752]: <-- data [1031]
Jun 29 15:21:49.49: [ 1752]: <-- data [1032]
Jun 29 15:21:49.49: [ 1752]: <-- data [1026]
Jun 29 15:21:49.49: [ 1752]: <-- data [1029]
Jun 29 15:21:51.49: [ 1752]: <-- data [1027]
Jun 29 15:21:51.49: [ 1752]: <-- data [1034]
Jun 29 15:21:51.49: [ 1752]: <-- data [1027]
Jun 29 15:21:51.49: [ 1752]: <-- data [1031]
Jun 29 15:21:53.49: [ 1752]: <-- data [1033]
Jun 29 15:21:53.49: [ 1752]: <-- data [1028]
Jun 29 15:21:53.49: [ 1752]: <-- data [838]
Jun 29 15:21:53.49: [ 1752]: <-- data [2]
Jun 29 15:21:56.50: [ 1752]: --> [2:OK]
Jun 29 15:21:56.50: [ 1752]: <-- [9:AT+FTS=7\r]
Jun 29 15:21:56.58: [ 1752]: --> [2:OK]
Jun 29 15:21:56.58: [ 1752]: <-- [9:AT+FTH=3\r]
Jun 29 15:21:56.73: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:56.73: [ 1752]: <-- data [7]
Jun 29 15:21:56.73: [ 1752]: <-- data [2]
Jun 29 15:21:58.02: [ 1752]: --> [2:OK]
Jun 29 15:21:58.02: [ 1752]: SEND send PPS (partial page signal)
Jun 29 15:21:58.02: [ 1752]: SEND send MPS (more pages, same document)
Jun 29 15:21:58.02: [ 1752]: <-- [9:AT+FRH=3\r]
Jun 29 15:21:58.30: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:58.31: [ 1752]: --> [5:ERROR]
Jun 29 15:21:58.31: [ 1752]: MODEM Command error
Jun 29 15:21:58.31: [ 1752]: FCS error
Jun 29 15:21:58.31: [ 1752]: DELAY 70 ms
Jun 29 15:21:58.38: [ 1752]: <-- [9:AT+FTH=3\r]
Jun 29 15:21:58.57: [ 1752]: --> [7:CONNECT]
Jun 29 15:21:58.57: [ 1752]: <-- data [3]
Jun 29 15:21:58.57: [ 1752]: <-- data [2]
Jun 29 15:21:59.75: [ 1752]: --> [2:OK]
Jun 29 15:21:59.75: [ 1752]: SEND send CRP (command repeat)
Jun 29 15:21:59.75: [ 1752]: <-- [9:AT+FRH=3\r]
Jun 29 15:22:00.17: [ 1752]: --> [10:NO CARRIER]
Jun 29 15:22:00.17: [ 1752]: MODEM No carrier
Jun 29 15:22:00.17: [ 1752]: <-- [9:AT+FTH=3\r]
Jun 29 15:22:00.37: [ 1752]: --> [7:CONNECT]
Jun 29 15:22:00.37: [ 1752]: <-- data [7]
Jun 29 15:22:00.37: [ 1752]: <-- data [2]
Jun 29 15:22:01.65: [ 1752]: --> [2:OK]
Jun 29 15:22:01.65: [ 1752]: SEND send PPS (partial page signal)
Jun 29 15:22:01.65: [ 1752]: SEND send MPS (more pages, same document)
Jun 29 15:22:01.65: [ 1752]: <-- [9:AT+FRH=3\r]
Jun 29 15:22:02.22: [ 1752]: --> [10:NO CARRIER]
Jun 29 15:22:02.22: [ 1752]: MODEM No carrier
Jun 29 15:22:02.22: [ 1752]: <-- [9:AT+FTH=3\r]
Jun 29 15:22:02.41: [ 1752]: --> [7:CONNECT]
Jun 29 15:22:02.41: [ 1752]: <-- data [7]
Jun 29 15:22:02.41: [ 1752]: <-- data [2]
Jun 29 15:22:03.70: [ 1752]: --> [2:OK]
Jun 29 15:22:03.70: [ 1752]: SEND send PPS (partial page signal)
Jun 29 15:22:03.70: [ 1752]: SEND send MPS (more pages, same document)
Jun 29 15:22:03.70: [ 1752]: <-- [9:AT+FRH=3\r]
Jun 29 15:22:02.41: [ 1752]: --> [7:CONNECT]
Jun 29 15:22:02.41: [ 1752]: <-- data [7]
Jun 29 15:22:02.41: [ 1752]: <-- data [2]
Jun 29 15:22:03.70: [ 1752]: --> [2:OK]
Jun 29 15:22:03.70: [ 1752]: SEND send PPS (partial page signal)
Jun 29 15:22:03.70: [ 1752]: SEND send MPS (more pages, same document)
Jun 29 15:22:03.70: [ 1752]: <-- [9:AT+FRH=3\r]
Jun 29 15:22:04.17: [ 1752]: --> [10:NO CARRIER]
Jun 29 15:22:04.17: [ 1752]: MODEM No carrier
Jun 29 15:22:04.17: [ 1752]: No response to PPS repeated 3 times.
Jun 29 15:22:04.17: [ 1752]: SEND end page
Jun 29 15:22:04.18: [ 1752]: <-- [9:AT+FTH=3\r]
Jun 29 15:22:04.37: [ 1752]: --> [7:CONNECT]
Jun 29 15:22:04.37: [ 1752]: <-- data [3]
Jun 29 15:22:04.37: [ 1752]: <-- data [2]
Jun 29 15:22:05.55: [ 1752]: --> [2:OK]
Jun 29 15:22:05.55: [ 1752]: <-- [5:ATH0\r]
Jun 29 15:22:05.78: [ 1752]: --> [2:OK]
Jun 29 15:22:05.78: [ 1752]: SESSION END


____________________ 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*




Project hosted by iFAX Solutions