Date: Fri, 18 Oct 1996 12:45:09 -0700 (PDT) From: Charles Reese <reese@chem.duke.edu> To: support@freebsd.org Subject: Cycolom/ppp problem Message-ID: <199610181945.MAA18850@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
Hi,
I am trying to set up a cyclomYe16 card and I am having trouble; I
spoke to Brian at Cyclades and he said I should ask for assistance from you.
I am using FreeBSD 2.1R (Jan. 96 CD) on a 486/120. I have enabled kernal
support for the cy driver:
device cy0 at isa? tty irq 11 iomem 0xd4000 iosiz 0x2000 vector cyintr
and ppp:
pseudo-device ppp 17
the only change I made to the line was to use irq 11 (and the board is also
set to irq 11). I have made the device drivers ttyc0-ttycf and cuac0-cuacf.
I am using the lines:
...
comcontrol /dev/tty$ci$i dtrwait 100 drainwait 180
# Lock crtscts on.
# Speed reasonable for V42bis.
stty </dev/ttyi$ci$i crtscts 57600
stty </dev/ttyl$ci$i crtscts
stty </dev/cuai$co$i crtscts 57600
stty </dev/cual$co$i crtscts
...
in rc.serial
and:
#cyclades multiport lines
ttyc0 "/usr/libexec/getty std.57600" dialup on insecure
ttyc1 "/usr/libexec/getty std.57600" dialup on insecure
...
in ttys. These are from files from people who have the CYCLOM Ye board working.
The pppserv script (from the Handbook) is:
#!/bin/sh
#/etc/ppp/pppserv script will enable ppp server on your machine
ps ax |grep pppd |grep -v grep
pid=`ps ax |grep pppd |grep -v grep|awk '{print $1;}'`
if [ "X${pid}" != "X" ] ; then
echo 'killing pppd, PID=' ${pid}
kill ${pid}
fi
ps ax |grep kermit |grep -v grep
pid=`ps ax |grep kermit |grep -v grep|awk '{print $1;}'`
if [ "X${pid}" != "X" ] ; then
echo 'killing kermit, PID=' ${pid}
kill -9 ${pid}
fi
# reset ppp interface
ifconfig ppp0 down
ifconfig ppp0 delete
# enable autoanswer mode
kermit -y /etc/ppp/kermit.ans
# run ppp
pppd /dev/ttyc0 57600
and kermit.ans:
set line /dev/ttyc0
set speed 57600
set file type binary
set file names literal
set win 8
set rec pack 1024
set send pack 1024
set block 3
set term bytesize 8
set command bytesize 8
set flow none
pau 1
out +++
inp 5 OK
out ATH0\13
inp 5 OK
out AT&F\13
inp 5 OK
echo \13
out ATS0=1\13 ; change this to out ATS0=0\13 if you want to disable
; autoanswer mod
inp 5 OK
echo \13
exit
The problem is that the kermit.ans script seems to just lock up. Sometimes
I see a bunch of what looks like login prompts flash by and other times I
get the message 'inappropriate ioctl for device'. If I send the output from
the pppserv to a file, after about 10 min., the process terminates and the
file has the message:
?Can't condition line for INPUT
four times.
However, the script does cause the RD and SD lights on the modem to light up
(Modem is a Motorola ModemSURFER 28.8). I have tried the same scripts with
the serial port (ttyd1) and it does set the modem to auto-answer and I can
connect with PPP.
I have spent several days trying to track this down without any luck. I did
find in the questions archive that duane@gargamel.ptw.com had the same
problem and I have emailed him to see if he found a solution but have
recieved no answer yet.
I would appreciate some help with this as I will have to return the card and
get some other one soon if I can't solve the problem.
Thanks
Charlie Reese
Thanks,
Charlie Reese
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199610181945.MAA18850>
