Date: Wed, 20 Oct 2010 16:54:43 -0700 From: David Brodbeck <gull@gull.us> To: freebsd-questions@freebsd.org Subject: Re: Netbooks & BSD Message-ID: <AANLkTim9eM97PDEiJb0zZoghXk-S-MKGQrYPAkhCetnh@mail.gmail.com> In-Reply-To: <20101020231953.GD77019@libertas.local.camdensoftware.com> References: <alpine.BSF.2.00.1010171215030.96626@wonkity.com> <20101019074615.GA2183@current.Sisis.de> <alpine.BSF.2.00.1010191448390.6689@wonkity.com> <20101020022946.GA23035@thought.org> <4CBE8B86.9060608@uffe.org> <20101020173259.GD25310@thought.org> <AANLkTi=EJdFYFdHRXhbcY-TGT4JuQMtK3zfxdSY7_PrE@mail.gmail.com> <20101020211546.GA26611@thought.org> <44y69s8rse.fsf@be-well.ilk.org> <AANLkTin0e2bOM3Y_Z8pCeHU%2B_ZqMZmux=YpAXeHmDZDJ@mail.gmail.com> <20101020231953.GD77019@libertas.local.camdensoftware.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 20, 2010 at 4:19 PM, Chip Camden <sterling@camdensoftware.com> wrote: > Quoth David Brodbeck on Wednesday, 20 October 2010: > >> Now, the USB keyboard protocol...ugh, they really dropped the ball on >> that one. =A0It's standardized, which is good, but it's a polling >> interface and tends to occasionally lose events under high CPU load, >> which is bad. =A0Especially if it's a key-up event that gets lost. > > Ugh. > > The silver lining: that explains a lot of omissions I was beginning to bl= ame on > senility. I first noticed it on an underpowered Linux box, where scrolling an xterm took basically 100% CPU. When using a USB keyboard, holding down ENTER in the xterm would result in an endless stream of ENTERs because the CPU would become too loaded to register the key being released. I don't see it as much now -- my computers are faster -- but I still see it occasionally. The IPMI serial-over-LAN console interface seems to have the same problem in spades. I have to really limit my typing speed when I'm controlling a system that way or nearly every other character disappears.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTim9eM97PDEiJb0zZoghXk-S-MKGQrYPAkhCetnh>