HylaFAX The world's most advanced open source fax server

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

Re: [hylafax-users] some error logs



>> Sep 19 00:47:19.30: [  701]: --> [15:+FPS:1,15,0,0,0]
>
>Looks like the USR's firmware bug. According to Class2/2.0 specs +FET
>should be present, but it does not. Not having +FET after +FPS Hylafax
>gives up here.
>
>> Sep 19 00:47:23.40: [  701]: --> [5:ERROR]
>> Sep 19 00:47:23.40: [  701]: MODEM Command error
>
>If +FET had been found, Hylafax would have interpreted this ERROR as RTN
>signal. But now it just prints the default error message.

Yet, this lack of +FET is inconsistent.  Here it is just now *with* +FET:
(I apologize if the following is redundant.  I'm just trying to be thorough.)

Sep 19 15:14:14.67: [11953]: RECV/CQ: Adjusting for RTC found at row 1094
Sep 19 15:14:14.67: [11953]: RECV: 1094 total lines, 0 bad lines, 0
consecutive$
Sep 19 15:14:14.67: [11953]: --> [17:+FPS:1,1099,0,0,0]
Sep 19 15:14:16.03: [11953]: --> [6:+FET:2]
Sep 19 15:14:16.03: [11953]: RECV recv EOP (no more pages or documents)
Sep 19 15:14:16.03: [11953]: --> [2:OK]
Sep 19 15:14:16.03: [11953]: RECV send MCF (message confirmation)

and again...
Sep 19 14:10:27.41: [  701]: RECV/CQ: Adjusting for RTC found at row 1075
Sep 19 14:10:27.41: [  701]: RECV: 1075 total lines, 0 bad lines, 0
consecutive$
Sep 19 14:10:27.41: [  701]: --> [17:+FPS:1,1081,0,0,0]
Sep 19 14:10:28.66: [  701]: --> [6:+FET:0]
Sep 19 14:10:28.66: [  701]: RECV recv MPS (more pages, same document)
Sep 19 14:10:28.66: [  701]: --> [2:OK]
Sep 19 14:10:28.66: [  701]: RECV send MCF (message confirmation)

and again...
Sep 19 11:36:08.39: [  701]: RECV/CQ: Adjusting for RTC found at row 1091
Sep 19 11:36:08.39: [  701]: RECV: 1091 total lines, 0 bad lines, 0
consecutive$
Sep 19 11:36:08.39: [  701]: --> [17:+FPS:1,1096,0,0,0]
Sep 19 11:36:09.64: [  701]: --> [6:+FET:2]
Sep 19 11:36:09.64: [  701]: RECV recv EOP (no more pages or documents)
Sep 19 11:36:09.64: [  701]: --> [2:OK]
Sep 19 11:36:09.64: [  701]: RECV send MCF (message confirmation)

and again...
Sep 19 07:45:13.69: [  701]: RECV/CQ: Adjusting for trailing noise (6 run)
Sep 19 07:45:13.69: [  701]: RECV: 1076 total lines, 0 bad lines, 0
consecutive$
Sep 19 07:45:13.69: [  701]: --> [17:+FPS:1,1079,0,0,0]
Sep 19 07:45:14.92: [  701]: --> [6:+FET:2]
Sep 19 07:45:14.92: [  701]: RECV recv EOP (no more pages or documents)
Sep 19 07:45:14.92: [  701]: --> [2:OK]
Sep 19 07:45:14.92: [  701]: RECV send MCF (message confirmation)

and again...
Sep 19 04:10:24.35: [  701]: RECV/CQ: Adjusting for RTC found at row 2199
Sep 19 04:10:24.35: [  701]: RECV: 2199 total lines, 0 bad lines, 0
consecutive$
Sep 19 04:10:24.35: [  701]: --> [17:+FPS:1,2203,0,0,0]
Sep 19 04:10:25.58: [  701]: --> [6:+FET:2]
Sep 19 04:10:25.58: [  701]: RECV recv EOP (no more pages or documents)
Sep 19 04:10:25.58: [  701]: --> [2:OK]
Sep 19 04:10:25.58: [  701]: RECV send MCF (message confirmation)

Those aren't all of the good logs, obviously.  I only get an error about
once every two days.  Here are all of the errors in my log cache (note that
I only turned 'SessionTracing: 0xFFF' yesterday, so most of these error
logs are limited):

Aug 24 23:20:52.06: [  659]: RECV: 623 total lines, 14 bad lines, 2
consecutive
bad lines
Aug 24 23:20:52.17: [  659]: --> [16:+FPS:1,625,0,0,0]
Aug 24 23:20:55.12: [  659]: --> [5:ERROR]
Aug 24 23:20:55.12: [  659]: MODEM Command error

Aug 29 13:32:38.10: [  659]: RECV: 589 total lines, 77 bad lines, 4
consecutive
bad lines
Aug 29 13:32:38.11: [  659]: --> [16:+FPS:1,590,0,0,0]
Aug 29 13:32:42.78: [  659]: --> [5:ERROR]
Aug 29 13:32:42.78: [  659]: MODEM Command error

Aug 30 14:20:33.13: [  659]: RECV: 1 total lines, 0 bad lines, 0
consecutive bad
 lines
Aug 30 14:20:33.13: [  659]: --> [14:+FPS:1,3,0,0,0]
Aug 30 14:20:38.56: [  659]: --> [5:ERROR]
Aug 30 14:20:38.56: [  659]: MODEM Command error

Sep 08 14:19:21.57: [  701]: RECV: 1026 total lines, 43 bad lines, 4
consecutive
 bad lines
Sep 08 14:19:21.58: [  701]: --> [17:+FPS:1,1030,0,0,0]
Sep 08 14:19:25.52: [  701]: --> [5:ERROR]
Sep 08 14:19:25.52: [  701]: MODEM Command error

Sep 15 12:37:49.48: [  701]: RECV: 951 total lines, 105 bad lines, 4
consecutive
 bad lines
Sep 15 12:37:49.48: [  701]: --> [16:+FPS:1,957,0,0,0]
Sep 15 12:37:53.42: [  701]: --> [5:ERROR]
Sep 15 12:37:53.42: [  701]: MODEM Command error

Sep 17 09:04:06.64: [  701]: RECV: 26 total lines, 0 bad lines, 0
consecutive ba
d lines
Sep 17 09:04:06.64: [  701]: --> [15:+FPS:1,27,0,0,0]
Sep 17 09:04:11.60: [  701]: --> [5:ERROR]
Sep 17 09:04:11.60: [  701]: MODEM Command error

Sep 19 00:47:19.30: [  701]: RECV: 12 total lines, 0 bad lines, 0
consecutive ba
d lines
Sep 19 00:47:19.30: [  701]: --> [15:+FPS:1,15,0,0,0]
Sep 19 00:47:23.40: [  701]: --> [5:ERROR]
Sep 19 00:47:23.40: [  701]: MODEM Command error

Anyway, I know this is long, but my point is this... I see a pattern here,
in that *all* of the +FPS:a,b,c,d,e sequences have *low* (and most are
*very* low) values for b when the +FET fails.  The average in all my log
cache for b is 1776 (it's patriotic apparently), but all of them are less
than 1031, and none of them are even close to the average value.  What does
that b value indicate anyway?

This only happens on receiving.

There are about equal number of successful faxes as failed faxes, though,
that are also received with low 'b' values in the +FPS string, but *none*
of these failed faxes have high or average values for 'b'.

Is this coincidence or is this evidence of an inconsistent bug in HylaFAX
or the USR firmware?

>Are you still sure that USR's Class2 is excellent? :-)

Oh, I was mostly just teasing you Dmitry about the USR firmware ;-)  Sure,
I'll agree that USR really made a mess of this (and other fax things).  But
my frustration lies in the fact that there are *so* many USR modems out
there - most of my customers already have one and want to use it.  Jay
insists on selling people new Multitech modems, and I agree with him, but
most of my customers would rather put up with an occasional problem rather
than paying $100 for a new modem on-top of my services.  (Yep, we're all a
bunch of cheap hicks out here ;-)

You could really make my day, Dmitry, if you told me that this was a
HylaFAX bug and these logs just helped you find it.  But, if it is a USR
firmware bug that is causing this, is it possible to create some code that
can "work around" this bug and prevent these errors from happening by
sending +FET *for* the modem when it doesn't do it independently?

Maybe I don't know what I'm talking about?

Thanks.

Lee.

>Hope to hear from you soon,
>Dmitry
>



____________________ HylaFAX(tm) Users Mailing List _______________________
 To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null




Project hosted by iFAX Solutions