On Sunday, 23 April 2000 at 10:07:38 +0100, Doug Rabson wrote:
> On Sun, 23 Apr 2000, Greg Lehey wrote:
>
>> In the last few days, my remote serial gdb has almost completely
>> stopped working.  Previously I had (almost) no trouble at 38400 bps;
>> now I can barely get a response at all at 9600 bps.  Does anybody have
>> an idea where this could be coming from?
>
> I noticed this too but I have no idea why. I also had to move back to
> 9600.

I've found the problem and fixed it.  It's been broken all along, but
for some reason it got worse lately.

Basically, what happened was that the getpacket function, which does
polled I/O, wasn't locking out interrupts, and something was
interrupting long enough for characters to get lost.  Since sometimes
several consecutive characters got lost, it seems likely that either
something locks out interrupts for an inappropriately long time, or
the sio interrupt routines steal them.  Anyway, it works nicely at
115200 bps now.

Greg
--
Finger [EMAIL PROTECTED] for PGP public key
See complete headers for address and phone numbers


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to