Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Aug 1995 07:19:43 -0400
From:      Thomas David Rivers <ponds!rivers@dg-rtp.dg.com>
To:        freebsd-bugs@freefall.FreeBSD.org, freebsd-hackers@freefall.FreeBSD.org
Subject:   Problem with sio at high baud on 2.0.5?
Message-ID:  <199508181119.HAA00594@ponds.UUCP>

next in thread | raw e-mail | index | archive | help

Well -

  I been seeing this problem ever since upgrading to 2.0.5 and
when I verified it was occuring, thought I should mention it.

  It appears that when I set my baud rate to 38,400 - on a call-out
line (i.e. /dev/cuaa1) - while the getty has the call-in line (/dev/ttyd1)
opened at 19,200 - things gets locked up after a few minutes, and
my only recourse is to reboot.   The program that has /dev/cuaa1
opened gets blocked on a read.   No other program can access the
device, and the blocking program can't be killed - you have to reboot
to clear the device.

  Now, 38,400 baud worked in 2.0, and I didn't think much had
changed in sio - so this is probably some latent issue.

  Also - it's important to note that this happens on my 386DX-33 w/8meg
of memory (and a 387) - running an AHA 1542B (although disk I/O doesn't
appear to be a factor)  So, it could be that the 1542B is hogging
the bus, some bits get lost in sio.  This is with a true 16550 UART
and a GENERIC 2.0.5-RELEASE (from the net) kernel.  The first few
boot-up messages follow.

	- Dave Rivers -



Aug 16 22:22:22 ponds /kernel: FreeBSD 2.0.5-RELEASE #0: Sat Jun 10 10:46:56  19
95
Aug 16 22:22:22 ponds /kernel:     jkh@westhill.cdrom.com:/usr/src/sys/compile/G
ENERIC
Aug 16 22:22:22 ponds /kernel: CPU: i386DX (386-class CPU)
Aug 16 22:22:22 ponds /kernel: real memory  = 8257536 (2016 pages)
Aug 16 22:22:23 ponds /kernel: avail memory = 6877184 (1679 pages)
Aug 16 22:22:23 ponds /kernel: Probing for devices on the ISA bus:
Aug 16 22:22:23 ponds /kernel: sc0 at 0x60-0x6f irq 1 on motherboard
Aug 16 22:22:23 ponds /kernel: sc0: MDA/hercules <16 virtual consoles, flags=0x0
>
Aug 16 22:22:23 ponds /kernel: ed0 at 0x300-0x31f irq 9 on isa
Aug 16 22:22:23 ponds /kernel: ed0: address 00:40:33:20:4e:e0, type NE2000 (16 b
it)
Aug 16 22:22:24 ponds /kernel: ed1: disabled, not probed.
Aug 16 22:22:24 ponds /kernel: sio0 at 0x3f8-0x3ff irq 4 on isa
Aug 16 22:22:24 ponds /kernel: sio0: type 16550A
Aug 16 22:22:24 ponds /kernel: sio1 at 0x2f8-0x2ff irq 3 on isa
Aug 16 22:22:24 ponds /kernel: sio1: type 16550A
Aug 16 22:22:24 ponds /kernel: sio2 not found at 0x3e8
Aug 16 22:22:24 ponds /kernel: sio3 not found at 0x2e8





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508181119.HAA00594>