Is *ANYONE* using a Solaris 2.1 Sparc LX for a modem dialin server, and does
it work?
We're using an Aurora SBus serial port expansion card and Digicom Scout Plus
modems. Reliability seems to depend on about five thousand random variables.
One call it works, the next it doesn't. Sometimes it goes into limbo until
you reboot, and I think it may be causing the LX to lock up every now and
then.
I've got a cron job that resets the modem every ten minutes if its not in
use, as that *sometimes* fixes things (since the modem's left in limbo if the
connect fails and the modem does not notice there ain't nothing on the other
end, which requires a reset), but it also sometimes kills the port monitor
(nice feature, that -- anyone else able to kill sacadm if they do pmadm too
many times in a row?).
This solution is not a solution. Here are the patches I've installed:
SUNW_PATCHID=100818-01
SUNW_PATCHID=100833-06
SUNW_PATCHID=100834-03
SUNW_PATCHID=100839-01
SUNW_PATCHID=100840-01
SUNW_PATCHID=100851-01
SUNW_PATCHID=100852-01
SUNW_PATCHID=100853-01
SUNW_PATCHID=100864-02
SUNW_PATCHID=100877-01
SUNW_PATCHID=100884-09
SUNW_PATCHID=100918-02
SUNW_PATCHID=100922-01
SUNW_PATCHID=100924-01
SUNW_PATCHID=100928-01
SUNW_PATCHID=100975-01
SUNW_PATCHID=101089-01
I've exhausted every idea I can think of as to why the dialin is behaving
like this. Usually when it fails you get the login: prompt and nothing else.
Data is being transmitted to the system, but it's as if /usr/bin/login
forgets it's supposed to be listening on that tty. Here's the entry in
/etc/ttydefs that the pmadm call uses:
dialin:38400 hupcl:38400 sane crtscts -evenp hupcl::dialin
Annd, here's the pmadm call for each line:
pmadm -r -p cseight -s tty1
pmadm -a -p cseight -s tty1 -i root -f u -v 1 -y 'Port 0' -m "`ttyadm -d
/dev/term/0 -s /usr/bin/login -l dialin -c -T vt100 -m ldterm,ttcompat`"
(I also tried pmadm -e -p cseight -s tty1, but that usually caused more
problems and it wasn't necessary anyway)
This is set up for 8N1, any baud rate (computer-modem locked at 38400, which
I was told by Aurora folks, when they did answer my Email, the card can
handle).
If you've gotten dialin to work reliably on Solaris 2.x, what hardware are
you using?
Thanks for any help. I'm grasping at straws.
------
------
A liberal is someone too poor to be a capitalist and too rich to be a