Did you e-mail the HylaFAX maintainer? He's always willing to improve his package. I use it and is very nice.
See ya! E.- Manoj Srivastava <[EMAIL PROTECTED]> wrote: : Hi, : I was at my wits end, trying to get this USRobotics sportster : modem to work while sending out faxes. It failed with "Unspecified : Transmit Phase B Error". Well, Drudging through the mailing list : archive, I came across this little reference to the following: : http://www.elgro.demon.co.uk/resources.html, which is a cool set of : hylafax resources. : Well, lo and behold, that had a reference to : http://www.trump.net.au/~rjc/hylafax/usr.html, which is a page for : US Robotics users for Hylafax : That page had the solution I needed. : I include it here for the edification of people. (I spen : months procrastinating getting my fax stuff fixed, and then an : frustrating week digging this out; I was at the point of throwing my : modem out of the window and buying a new, supported modem). : Can we have it included in the Debian Hylafax package? Or at : least the pointers to the two URLs mentioned here? This information : was too hard to find. : manoj : http://www.trump.net.au/~rjc/hylafax/usr.html : ______________________________________________________________________ : The USR Hylafax Page : ------------------------------------------------------------------------ : This page is dedicated to the problems getting the USR modems particularly : the Sportster to work with Hylafax. : The Problem : For USR modems in particular look for a high rate of the dreaded : "Unspecified Transmit Phase B Error" : Quite often it is accompanied by : "But the modem faxes fine under Windows..." : Whats a Phase B Error? : Heres a quote from Sam Leffler the principal author of Hylafax : "Phase B is point in the fax protocol where the sender+receiver : first exchange digital information (e.g. each other's : capabilities). Since the error code is uninformative the real : reason for the failure is anyone's guess. If the problem is : repeatable then you've probably got a firmware problem. If not, : then it's likely a line condition problem." : Sam Leffler : Repeatable...you better believe it!!! : Firstly Diagnosing Your Modem : Firstly get information about the modem you purchased. Connect directly to : thte serial port using cu, tip, kermit etc : ie If your running Linux and you have the modem connected : to /dev/ttyS2(DOS COM3) : #cu -l ttyS2 : at : OK : ati7 : Configuration Profile... : Product type Australia External : Options V32bis,V.FC,V.34+ : Fax Options Class 1/Class 2.0 : Clock Freq 92.0Mhz : Eprom 256k : Ram 64k : EPROM date 6/6/96 : DSP date 6/6/96 : EPROM rev 2.0 : DSP rev 2.0 : OK : ~. : [Disconnected] : # : Here is a script to help analyse the reliability of your modem(s): : * errorstats : To run type : ./errorstats /var/spool/fax/etc/xferlog : The script analyses the xferlog file, substitute the appropriate location if : different from /var/spool/fax/etc : The output shows the failed fax transmissions by modem. Look particularly at : the number of Transmit Phase B errors. : Which modems are affected? : Transmit phase B errors seem to occur to some extent in all USR modems, this : is not always USR's fault. Quite often if your connecting to another : (cheap)fax modem or a line with multiple devices on it(ie answering machine) : or you have a bad line a Phase B error can easily occur. : If you suspect your modem is faulty make sure beforehand you try sending : faxes to a variety of machines and on different phone lines to ensure its : the modem at fault not external conditions. : OK, now thats clear... : It seems that in late 1995 through 1996 US Robotics shipped a whole bunch of : Sportsters modems with faulty firmware. If the modem is setup with hardware : flow control in fax class 2.0 it becomes extremely difficult to send : facsimiles without Transmit Phase B errors. : The modems can be divided into 3 categories : * Modems up until mid to late 1995 : These modems should work without alteration with the standard hylafax : installation scripts : Here is a typical entry for one such modem : Product type US/Canada External : Options V32bis,V.FC,V.34 : Fax Options Class 1/Class 2.0 : Clock Freq 20.16Mhz : Eprom 256k : Ram 32k : Supervisor date 04/18/95 : DSP date 03/31/95 : Supervisor rev 6.0.5 : DSP rev 1.0.9 : * Modems with 1996 Firmware : These modems have particular problems sending facsimiles in class 2.0 : Here is a typical entry for one such modem : Product type US/Canada External : Options V32bis,V.FC,V.34+ : Fax Options Class 1/Class 2.0 : Clock Freq 92.0Mhz : Eprom 256k : Ram 64k : EPROM date 3/4/96 : DSP date 3/4/96 : EPROM rev 2.31 : DSP rev 2.31 : * Post 1996 'x2' Firmware : These modems will work with some alteration to the standard : configuration files : Here is a typical entry for one such modem : Product type US/Canada External : Options V32bis,V.34+,x2 : Fax Options Class 1/Class 2.0 : Line Options Caller ID, Distinctive Ring : Clock Freq 92.0Mhz : Eprom 256k : Ram 32k : FLASH date 3/8/97 : FLASH rev 4.1.55 : DSP date 3/8/97 : DSP rev 10.3.55 : Note: I have generally tried to use firmware and DSP dates to : distinguish the modems, there is a weird inconsistency amongst the : Sportster range revision numbers especially with the international : models. : I've got a broken modem what now? : If you own a Sportster with the 1996 firmware, there are a number of ways of : getting it working. The first method is the easiest but has some : disadvantages the others are pretty much untested but might be able to be : made to work better : 1. Run the modem in Class 1 : Simply select class 1 in the faxaddmodem script or hand edit the modems : config file. The modem now sends and receives in class 1, unfortunately : this can cause other problems. : o Fax reception is not as reliable : o Adaptive answer no longer works : o For multi modem configurations this can increase the load on the : server, which can cause timing problems and hence an increased : failure rate. : 2. Run the modem with Software Flow Control : Either software flow control alone or software and hardware flow : control together - I haven't been able to get a working configuration : file with either of these options, but apparently it works... : 3. Slow the modem down Try setting the modem to 19200 or even 9600 in : addition to software flow control : If you own a 'x2' Sportster ie 1997 firmware, setup the modems config file : in the standard way(the faxaddmodem script) and hand edit it afterward to : include the line. : Class2NRCmd: AT+FNR=1,1,1,0 # setup status reporting command : With the above configuration the modem should work without too much trouble. : Why it Works under Windows : Quite often when the modem fails under hylafax, the operator then tests the : machine under Windows with some typical Windows fax software. Usually this : test is successful even when the operator specified a class 2 faxmodem. This : is because no matter what most of the Windows software will still fax in : class 1 no matter what kind of modem is specified.(....hello Winfax!!!) : But i bought a Sportster Winmodem? : There are 3 alternatives: : 1. Spend the rest of your natural life reverse engineering the Winmodem : protocol, implement a kernel driver and add the functionality to : hylafax... : 2. Phone up USR support and say your Winmodem won't work with Linux and : can you exchange it for another Winmodem. : 3. Ask for your money back : Have Fun !!! - Robert Colquhoun : ------------------------------------------------------------------------ : : -- : Manoj Srivastava <[EMAIL PROTECTED]> <http://www.datasync.com/%7Esrivasta/> : Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E : -- : To UNSUBSCRIBE, email to [EMAIL PROTECTED] : with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- Eloy A. Paris Information Technology Department Rockwell Automation Venezuela Telephone: +58-2-9432311 Fax: +58-2-9431645 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]