From: william E Davidsen (davidsen@ariel.crd.GE.COM)
Date: 04/21/93


From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Subject: Re: 16550 uarts and .99pl8
Date: Wed, 21 Apr 1993 18:11:36 GMT

In article <1993Apr19.081303.15747@cs.tulane.edu>, butler@cs.tulane.edu (Larry Butler) writes:
| Is anyone having problems with patchlevel 8 and 16550 uarts? Ever since I
| changed from pl 6 to pl 8 I have been having problrms with characters
| repeating. It's a little hard to explain. I clipped a couple of lines from
| kermit while logged in to a remote system:

  Look for code polling after an interrupt to see if there's more data
in the buffer. That's the easiest place to introduce a problem.

  By any chance did you upgrade the compiler since the problem occured?
Device drivers are often sensitive to compiler changes, unless optimize
is off. I don't know of a bug in that area, I just know where I've seen
problems before. In my case 'volatile' fixed the problem, caused by a
little optimization even without the -O flag (not gcc in my case).

-- 
bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
    Last year I worried that Bush would die and let Quayle take over.
    This year I worry that Hillary will die and let Bill take over.