Rockwell again...

Robert TIBERIUS Johnson (rtjohnso@euler.uncg.edu)
Sat, 8 Feb 1997 22:40:00 -0500 (EST)


I posted a while back about getting vgetty to work wth my Rockwell
based modem, a Radicom International, and recieved several helpful
replies.  Thanks to everyone who responded.  I'm much further along
because of their input.

The only problem that remains is that the modem does not hangup until
the max message length has been reached.  My setup is a Pentium/100
with 32 megs of ram, a Radicom Int'l Rockwell based modem which works
fine under windows, all running under Linux 2.0.28 (Red Hat
distribution 4.0, with some upgrades to 4.1).

I compiled vgetty to use hardare flow control.  Following are two
things: a snippet of the log file (debug level 5) and various bits and
pieces of the .ini files of the windows software.  I'm using
/dev/ttyS1 (via a softlink called /dev/modem).

All help is appreciated.  I hope I can get this thing working and
finally ditch windows alltogether.  Thanks, 
Rob

P.S. Is PalMail still actively being developed?

-------The Log file----------
02/08 20:15:02 dem  check for lockfiles
02/08 20:15:02 dem  locking the line
02/08 20:15:02 dem  lowering DTR to reset Modem
02/08 20:15:03 dem  send: ATZ&FX4&C1&D3E1Q0V1&K3#CLS=8#VTM=0&FV1[0d]
02/08 20:15:03 dem  waiting for ``OK'' ** found **
02/08 20:15:04 dem  send: ATS0=0[0d]
02/08 20:15:04 dem  waiting for ``OK'' ** found **
02/08 20:15:04 dem  mdm_send: 'AT+FCLASS=2.0' -> ERROR
02/08 20:15:05 dem  mdm_send: 'AT+FCLASS=2' -> OK
02/08 20:15:05 dem  mdm_send: 'AT+FCLASS=0' -> OK
02/08 20:15:05 dem  mdm_send: 'AT+FAA=1;+FCR=1' -> OK
02/08 20:15:05 dem  mdm_send: 'AT+FBOR=0' -> OK
02/08 20:15:05 dem  mdm_send: 'AT+FLID="(910)370-0439"' -> OK
02/08 20:15:06 dem  mdm_send: 'AT+FDCC=1,5,0,2,0,0,0,0' -> OK
02/08 20:15:06 dem  detecting voice modem type
02/08 20:15:07 dem  Rockwell detected
02/08 20:15:07 dem  initializing ROCKWELL voice modem
02/08 20:15:09 dem  waiting...
'' ** found ** dem  waiting for ``RING
'' ** found ** dem  waiting for ``RING
'' ** found ** dem  waiting for ``RING
02/08 20:15:40 dem  cannot set controlling tty (ioctl): Operation not
permitted
02/08 20:15:40 dem  reading ring_type ring configuration from config file
/usr/local/etc/mgetty+sendfax/voice.conf
02/08 20:15:41 dem  playing voice file
/usr/local/spool/voice/messages/message.rmd
02/08 20:15:46 dem  recording voice file
/usr/local/spool/voice/incoming/va00902.rmd
02/08 20:19:40 dem  vgetty: Watchdog timer expired, exiting...:
Interrupted system call

--------The .ini pieces------------
--------------
In bcomwin.ini:
---------------
[Modem Strings]
Init String=AT&FX4&C1&D2E1$0D
Init String1=ATE1$0D

[Init String0]
ConnectType0=Standard Async
InitialString0=AT&Q0
ConnectType1=V42bis Auto-reliable
InitialString1=AT&Q5W1S36=7S46=138S48=7
ConnectType2=V42 Auto-reliable
InitialString2=AT&Q5W1S36=7S46=136S48=7
ConnectType3=MNP 5
InitialString3=AT&Q5W1S36=7S46=138S48=128
ConnectType4=MNP 4
InitialString4=AT&Q5W1S36=7S46=136S48=128
ConnectType5=V42bis Reliable
InitialString5=AT&Q5W1S46=138S48=0
ConnectType6=V42 Reliable
InitialString6=AT&Q5W1S46=136S48=0

--------------
In bitware.ini
--------------
[Hardware]
Control=3
Port=2
Speed=9600
Parity=0
StopBit=1
ByteSize=8
MaxTxSpeed=14400
MaxRxSpeed=14400
ModemType=2
Modem=RADICOM Int. Voice Modem
VoiceType=1
UARTModel=1
Pacing=0

[Transmit]
Control=2594
DialControl=3
Paper=0
Resolution=1
Retry=999
Interval=0
Speaker=2
Volume=0
Pause=2
Prefix=
To=
File=
Cover=
Phone=
Company=
Wait=60
Speed=14400
DataBuffer=30
MinSpeed=2400
InitializeModem=AT&FV1&C1&D2
HangUpModem=ATH0
NumColumns=7
Style=5253
Detail=0
SortBy=0
Direction=0
Size=14, 10, 673, 486
Column0=5200, 6, 1
Column1=5201, 6, 1
Column2=5202, 6, 1
Column3=5203, 6, 1
Column4=5204, 15, 1
Column5=5205, 15, 1
Column6=5206, 39, 1
EconomyDay=0
EconomyTime=0
PrintLogStatusWhenPrintFax=1
SleepControl=1

[Receive]
Control=4102
Speaker=2
Volume=0
Rings=3
Answer=4
Speed=14400
DataBuffer=30
PosProcessControl=8961
InitializeModem=AT&FV1&C1&D2
HangUpModem=ATH0
MinSpeed=2400
AnswerModeA=3
AnswerModeB=2
AnswerModeC=7
AnswerModeD=0
SleepControl=1

-------------
In modems.inf
Note: ModemType=2, VoiceType=1
------------
[Modems]
M0=0|Generic - SendFax
M1=1|Generic - Class1
M2=2|RADICOM Int. Voice Modem
M3=2|Generic - Class2
M4=2|Generic Voice Modem
M5=3|Intel SatisFAXtion/100
M6=3|Intel SatisFAXtion/200
M7=3|Intel SatisFAXtion/400
M8=3|Intel SatisFAXtion/400e

[Default]
TxInit=AT&FV1&C1&D2
RxInit=AT&FV1&C1&D2
TxHangup=ATH0
RxHangup=ATH0

[RADICOM Int. Voice Modem]
[Generic - Class1]
[Generic - Class2]
[Generic - SendFax]

[Voice Modems]
Type1=Rockwell chipset|#CLS=8#VTM=0|
Type2=Sierra chipset|#VS4|
Type3=Cirrus Logic chipset|#VCL=1|
Type4=Rockwell reversed data format|#CLS=8|