ZyXEL Fax problems
Matt White (whitem@bofh.usask.ca)
Tue, 4 Feb 1997 10:44:39 -0600 (CST)
I've been having problems in receiving faxes with a ZyXEL U1496E (ROM
version 6.13) from certain fax machines and fax modems. I've been using
mgetty for quite a while to do data dialup service, but I've only recently
started using it for faxes.
Outgoing faxes work fine (even to fax machines/modems that can't send to
me!).
I must be going mad, because as far as I can tell, noone else is having
any problems with ZyXELs with ROMs higher than 6.10...
Here is a chunk of the log file at debug level 8:
-------------------------snip---------------------------
02/03 21:38:22 yS1 mgetty: experimental test release 1.1.0-Jan20
02/03 21:38:22 yS1 check for lockfiles
02/03 21:38:22 yS1 checklock: stat failed, no file
02/03 21:38:22 yS1 locking the line
02/03 21:38:22 yS1 makelock(ttyS1) called
02/03 21:38:22 yS1 do_makelock: lock='/var/lock/LCK..ttyS1'
02/03 21:38:22 yS1 lock made
02/03 21:38:23 yS1 tio_get_rs232_lines: status: RTS CTS DSR DTR
02/03 21:38:23 yS1 lowering DTR to reset Modem
02/03 21:38:23 yS1 tss: set speed to 38400 (017)
02/03 21:38:23 yS1 tio_set_flow_control( HARD )
02/03 21:38:23 yS1 waiting for line to clear (VTIME), read:
02/03 21:38:23 yS1 send: \d\d\d+++\d\d\dATS0=0Q0&D3&H3&N0&K4[0d]
02/03 21:38:26 yS1 mdm_send: 'AT+FCLASS=2.0'
02/03 21:38:26 yS1 got:+++ATS0=0Q0&D3&H3&N0&K4[0d]
02/03 21:38:26 yS1 mdm_command: string '+++ATS0=0Q0&D3&H3&N0&K4'
02/03 21:38:26 yS1 got:[0d][0a]OK[0d]
02/03 21:38:26 yS1 mdm_command: string 'OK' -> OK
02/03 21:38:26 yS1 mdm_send: 'AT+FAA=1;+FCR=1'
02/03 21:38:26 yS1 got:[0a]AT+FCLASS=2.0[0d]
02/03 21:38:26 yS1 mdm_command: string 'AT+FCLASS=2.0'
02/03 21:38:26 yS1 got:[0d][0a]OK[0d]
02/03 21:38:27 yS1 mdm_command: string 'OK' -> OK
02/03 21:38:27 yS1 mdm_send: 'AT+FBO=1'
02/03 21:38:27 yS1 got:[0a]AT+FBO=1[0d]
02/03 21:38:27 yS1 mdm_command: string 'AT+FBO=1'
02/03 21:38:27 yS1 got:[0d][0a]OK[0d]
02/03 21:38:27 yS1 mdm_command: string 'OK' -> OK
02/03 21:38:27 yS1 mdm_send: 'AT+FNR=1,1,1,0'
02/03 21:38:27 yS1 got:[0a]AT+FNR=1,1,1,0[0d]
02/03 21:38:27 yS1 mdm_command: string 'AT+FNR=1,1,1,0'
02/03 21:38:27 yS1 got:[0d][0a]OK[0d]
02/03 21:38:27 yS1 mdm_command: string 'OK' -> OK
02/03 21:38:27 yS1 mdm_send: 'AT+FLI="(306) 966-7379"'
02/03 21:38:27 yS1 got:[0a]AT+FLI="(306) 966-7379"[0d]
02/03 21:38:27 yS1 mdm_command: string 'AT+FLI="(306) 966-7379"'
02/03 21:38:27 yS1 got:[0d][0a]OK[0d]
02/03 21:38:27 yS1 mdm_command: string 'OK' -> OK
02/03 21:38:27 yS1 mdm_send: 'AT+FCC=1,5,0,2,0,0,0,0'
02/03 21:38:27 yS1 got:[0a]AT+FCC=1,5,0,2,0,0,0,0[0d]
02/03 21:38:27 yS1 mdm_command: string 'AT+FCC=1,5,0,2,0,0,0,0'
02/03 21:38:27 yS1 got:[0d][0a]OK[0d]
02/03 21:38:27 yS1 mdm_command: string 'OK' -> OK
02/03 21:38:27 yS1 waiting for line to clear (VTIME), read:
02/03 21:38:27 yS1 removing lock file
02/03 21:38:27 yS1 waiting...
02/03 22:38:27 yS1 select returned 0
02/03 22:38:27 yS1 checking if modem is still alive
02/03 22:38:27 yS1 makelock(ttyS1) called
02/03 22:38:27 yS1 do_makelock: lock='/var/lock/LCK..ttyS1'
02/03 22:38:27 yS1 lock made
02/03 22:38:27 yS1 mdm_send: 'AT'
02/03 22:38:27 yS1 got:[0a]AT[0d]
02/03 22:38:27 yS1 mdm_command: string 'AT'
02/03 22:38:27 yS1 got:[0d][0a]OK[0d]
02/03 22:38:27 yS1 mdm_command: string 'OK' -> OK
02/03 22:38:27 yS1 waiting for line to clear (VTIME), read:
02/03 22:38:27 yS1 removing lock file
02/03 22:38:27 yS1 waiting...
02/03 23:00:22 yS1 select returned 1
02/03 23:00:22 yS1 checking lockfiles, locking the line
02/03 23:00:22 yS1 makelock(ttyS1) called
02/03 23:00:22 yS1 do_makelock: lock='/var/lock/LCK..ttyS1'
02/03 23:00:22 yS1 lock made
02/03 23:00:22 yS1 waiting for ``RING''
02/03 23:00:22 yS1 got: [0d][0a]RING ** found **
02/03 23:00:22 yS1 waiting for ``RING''
02/03 23:00:22 yS1 got: [0d]
02/03 23:00:22 yS1 CND: RING[0a][0d][0a]RING ** found **
02/03 23:00:27 yS1 send: ATA[0d]
02/03 23:00:27 yS1 waiting for ``CONNECT''
02/03 23:00:27 yS1 got: [0d]
02/03 23:00:27 yS1 CND: RING[0a]ATA[0d]
02/03 23:00:27 yS1 CND: ATA[0d][0a]+FCO[0d]
02/03 23:00:38 yS1 CND: +FCO
02/03 23:00:38 yS1 found action string: ``+FCO''
02/03 23:00:38 yS1 start fax receiver...
02/03 23:00:38 yS1 fax receiver: entry
02/03 23:00:38 yS1 fax_wait_for(OK)
02/03 23:00:38 yS1 got:[0a][0a][0d][0a]+FHS:70[0d]
02/03 23:01:36 yS1 fax_wait_for: string '+FHS:70'
02/03 23:01:36 yS1 connection hangup: '+FHS:70'
02/03 23:01:36 yS1 (Unspecified Receive Phase B error)
02/03 23:01:36 yS1 got:[0a][0d][0a]OK[0d]
02/03 23:01:36 yS1 fax_wait_for: string 'OK'** found **
02/03 23:01:36 yS1 tio_set_flow_control( HARD XON_IN )
02/03 23:01:36 yS1 mdm_send: 'AT+FLO=2'
02/03 23:01:36 yS1 got:[0a][0d][0a]NO CARRIER[0d]
02/03 23:01:37 yS1 mdm_command: string 'NO CARRIER'
02/03 23:01:37 yS1 got:[0a]
02/03 23:01:56 yS1 Warning: got alarm signal!
02/03 23:01:56 yS1 mdm_read_byte: read returned -1: Interrupted system call
02/03 23:01:56 yS1 mdm_get_line: cannot read byte, return: Interrupted system call -> ERROR
02/03 23:01:56 yS1 modem doesn't like +FLO=2; using Xon/Xoff
02/03 23:01:56 yS1 mdm_send: 'AT+FLO=1'
02/03 23:01:56 yS1 got:AT+FLO=1[0d]
02/03 23:01:56 yS1 mdm_command: string 'AT+FLO=1'
02/03 23:01:56 yS1 got:[0d][0a]OK[0d]
02/03 23:01:56 yS1 mdm_command: string 'OK' -> OK
02/03 23:01:56 yS1 fax_get_pages: no pages to receive
02/03 23:01:56 yS1 fax receiver: hangup & end
02/03 23:01:56 yS1 fax_notify_mail: sending mail to: faxadmin
02/03 23:01:58 yS1 notify: '/usr/local/lib/mgetty+sendfax/new_fax 70 '' 0 >/dev/console 2>&1 </dev/null'
02/03 23:01:58 ##### fax dev=ttyS1, pid=999, caller=, name='', id='', +FHNG=070, pages=0, time=00:01:29
02/03 23:01:58 yS1 system() failed: Interrupted system call
02/03 23:01:59 yS1 mdm_send: 'ATH0'
02/03 23:01:59 yS1 got:[0a]ATH0[0d]
02/03 23:01:59 yS1 mdm_command: string 'ATH0'
02/03 23:01:59 yS1 got:[0d][0a]OK[0d]
02/03 23:01:59 yS1 mdm_command: string 'OK' -> OK
02/03 23:01:59 yS1 removing lock file
--
02/03 23:02:00 yS1 mgetty: experimental test release 1.1.0-Jan20
02/03 23:02:00 yS1 check for lockfiles
02/03 23:02:00 yS1 checklock: stat failed, no file
02/03 23:02:00 yS1 locking the line
-------------------------snip---------------------------
---------------------------------------------------------------------
- Matt White whitem@arts.usask.ca -
- Network Technical Support http://arts.usask.ca/~whitem -
- College of Arts & Science University of Saskatchewan -
---------------------------------------------------------------------
I used to think they were after me...
But they're just after my recipe.
- Joe Diffie..."Good Brown Gravy"