USRobotics-Sportster-Flash-56k woes

Ricard Torres (ricard@tamino.udg.es)
Tue, 12 Jan 1999 13:38:22 +0100


Hello. I need help with an external modem US Robotics Sportster Flash 56k (with
x2 extensions). I bought this modem to attach it to my work computer so I can
dial from home. Prior to this, I used to have an internal modem (some sort of
generic brand) that worked flawlessly, until a lightning storm affected it. I
have been trying to get mgetty to work with the (USR) modem, but without
success. I have tried several configurations, and I think I have read all the
relevant documentation (from both the mgetty distribution and the modem package
and www site). The last mgetty I have installed is 1.1.19 (I have tried several
older versions, with the same results). The problem I encounter is the
following: once I have mgetty up and running, if I dial from another 
telephone inside the University, I get an answer as expected (RING -->
ANSWER and so on), but when I dial from home, the AA light activates
on the (external) modem, but the log file remains silent (level 5 debugging),
and the answering process is not launched by mgetty. I suppose when I
call from home there is something analog in the way, and I'm sure inside
the University everything is digital, but I don't know how this affects my
problem. Can anybody help me?
Thanks,
Ricard

P.S.1: I work on a linux 2.0.36 machine. If more information is needed, I
can supply it. 

P.S.2: Here are a couple of relevant pieces of the log file:

This is what I get in the log file after initializing:

01/12 12:19:17 yS1  mgetty: experimental test release 1.1.19-Nov24
01/12 12:19:17 yS1  check for lockfiles
01/12 12:19:17 yS1   checklock: stat failed, no file
01/12 12:19:17 yS1  locking the line
01/12 12:19:17 yS1   makelock(ttyS1) called
01/12 12:19:17 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
01/12 12:19:17 yS1   lock made
01/12 12:19:18 yS1   tio_get_rs232_lines: status: RTS CTS DSR DTR
01/12 12:19:18 yS1  lowering DTR to reset Modem
01/12 12:19:18 yS1   tss: set speed to 38400 (017)
01/12 12:19:18 yS1   tio_set_flow_control( HARD )
01/12 12:19:18 yS1   waiting for line to clear (VTIME), read: 
01/12 12:19:18 yS1  send: AT&F1[0d]
01/12 12:19:18 yS1  waiting for ``OK''
01/12 12:19:18 yS1   got: AT&F1[0d][0d][0a]OK ** found **
01/12 12:19:18 yS1  mdm_send: 'ATI'
01/12 12:19:18 yS1   mdm_gis: string 1: '5601'
01/12 12:19:19 yS1   mdm_identify: string '5601'
01/12 12:19:19 yS1  USR Courier/Sportster 56k detected
01/12 12:19:19 yS1  mdm_send: 'ATI3'
01/12 12:19:19 yS1   mdm_gis: string 1: 'U.S. Robotics Sportster Flash 56000 Rev. 10.1.67'
01/12 12:19:19 yS1  additional info: 'U.S. Robotics Sportster Flash 56000 Rev. 10.1.67'
01/12 12:19:19 yS1  mdm_send: 'AT+FCLASS=2.0'
01/12 12:19:19 yS1   mdm_command: string 'AT+FCLASS=2.0'
01/12 12:19:19 yS1   mdm_command: string 'OK' -> OK
01/12 12:19:19 yS1  mdm_send: 'AT+FAA=1;+FCR=1'
01/12 12:19:19 yS1   mdm_command: string 'AT+FAA=1;+FCR=1'
01/12 12:19:19 yS1   mdm_command: string 'OK' -> OK
01/12 12:19:19 yS1  mdm_send: 'AT+FBO=1'
01/12 12:19:19 yS1   mdm_command: string 'AT+FBO=1'
01/12 12:19:19 yS1   mdm_command: string 'OK' -> OK
01/12 12:19:19 yS1  mdm_send: 'AT+FNR=1,1,1,0'
01/12 12:19:19 yS1   mdm_command: string 'AT+FNR=1,1,1,0'
01/12 12:19:20 yS1   mdm_command: string 'OK' -> OK
01/12 12:19:20 yS1  mdm_send: 'AT+FLI=""'
01/12 12:19:20 yS1   mdm_command: string 'AT+FLI=""'
01/12 12:19:20 yS1   mdm_command: string 'OK' -> OK
01/12 12:19:20 yS1  mdm_send: 'AT+FCC=1,5,0,2,0,0,0,0'
01/12 12:19:20 yS1   mdm_command: string 'AT+FCC=1,5,0,2,0,0,0,0'
01/12 12:19:20 yS1   mdm_command: string 'OK' -> OK
01/12 12:19:20 yS1   waiting for line to clear (VTIME), read: 
01/12 12:19:20 yS1   removing lock file
01/12 12:19:20 yS1  waiting...

If I call from my home number, nothing happens, as far as mgetty is
concerned (in the modem, the AA light flashes). If I call from an
adjoining office inside the University, I get:

01/12 10:59:40 yS1   checking lockfiles, locking the line
01/12 10:59:40 yS1   makelock(ttyS1) called
01/12 10:59:40 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
01/12 10:59:40 yS1   lock made
01/12 10:59:40 yS1  waiting for ``RING''
01/12 10:59:40 yS1   got: [0d][0a]RING ** found **
01/12 10:59:40 yS1  send: ATA[0d]
01/12 10:59:40 yS1  waiting for ``CONNECT''
01/12 10:59:40 yS1   got: [0d][0a]ATA[0d][00][00][00][00]
01/12 11:01:00 yS1  timeout in chat script, waiting for `CONNECT'
01/12 11:01:00 ##### failed timeout dev=ttyS1, pid=9860, caller='none', conn='', name=''
01/12 11:01:00 yS1   removing lock file


-- 
Ricard Torres
Faculty of Economics and Business	ricard@tamino.udg.es
Campus Montilivi			http://econ.udg.es/~torres
Universitat de Girona			+34 72 418775  (office)
17071 Girona, Spain			+34 72 418032  (fax)