Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!news.syd.connect.com.au!gidora.kralizec.net.au!not-for-mail From: bde@zeta.org.au (Bruce Evans) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: Strange login behavior Date: 15 Jan 1996 02:44:18 +1100 Organization: Kralizec Dialup Unix Lines: 48 Message-ID: <4db8ci$9q2@godzilla.zeta.org.au> References: <4d7f48$io@jennifer.pernet.net> NNTP-Posting-Host: godzilla.zeta.org.au In article <4d7f48$io@jennifer.pernet.net>, Neal Rigney <neal@jennifer.pernet.net> wrote: >We've just recently installed 2.1 here acting as a terminal server. >It's got 2 Cyclades cy16's in it for a total of 32 ports. So far >we have only one problem. Occasionally the machine will not allow >logins(or more to the point _something_ won't). It will print everything >up to "login:". Then it hangs up/closes connection. Nothing is logged Try this fix: *** cy.c 1995/10/11 02:42:42 1.7.4.2 --- cy.c 1995/12/22 18:41:02 *************** *** 1700,1707 **** (void)commctl(com, TIOCM_DTR, DMBIS); ! cd_outb(iobase, CD1400_RBPR, idivisor); ! cd_outb(iobase, CD1400_RCOR, iprescaler); ! cd_outb(iobase, CD1400_TBPR, odivisor); ! cd_outb(iobase, CD1400_TCOR, oprescaler); /* --- 1736,1747 ---- (void)commctl(com, TIOCM_DTR, DMBIS); ! if (idivisor != 0) { ! cd_outb(iobase, CD1400_RBPR, idivisor); ! cd_outb(iobase, CD1400_RCOR, iprescaler); ! } ! if (odivisor != 0) { ! cd_outb(iobase, CD1400_TBPR, odivisor); ! cd_outb(iobase, CD1400_TCOR, oprescaler); ! } /* >at the time of disconnection. I do, however have an occasinaly note in >the syslogs from pppd. It always comes in groups of two, and always >says this: > >fcntl(F_SETFL, fdflags): Inappropriate ioctl for device >ioctl(TIOCSETD): Inappropriate ioctl for device >tcsetattr: Inappropriate ioctl for device This is probably a different problem, perhaps in pppd. The fcntl() call doesn't go anywhere near the serial driver, so pppd is apparently using a wrong file descriptor. -- Bruce Evans bde@zeta.org.au