grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Crash in usb_keyboard


From: Robert Millan
Subject: Re: Crash in usb_keyboard
Date: Sun, 3 May 2009 17:56:08 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

On Sun, May 03, 2009 at 12:25:31AM -0400, Pavel Roskin wrote:
> On Sat, 2009-05-02 at 13:39 +0200, Robert Millan wrote:
> > On Mon, Apr 27, 2009 at 11:55:10PM -0400, Pavel Roskin wrote:
> > > Hello!
> > > 
> > > Running "terminal_input.usb_keyboard" crashed GRUB (or qemu it's running
> > > in).  It turns out we never check if usbdev in term/usb_keyboard.c is
> > > not NULL.  It is NULL if no USB host controllers have been detected.
> > > 
> > > I'm not sure if we even want to call grub_term_register_input() if no
> > > USB keyboard is present.
> > 
> > What if a keyboard is not present, but plugged in later?
> 
> If we add support for USB hotplug, then we'll take care of it.  I don't
> think GRUB will support interrupts, but it may get support for timers
> that would rescan the USB tree periodically.

Our alternative to interrupts has so far been polling.  Is it viable to
poll for USB keyboards every time a read is attempted?

-- 
Robert Millan

  The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all."




reply via email to

[Prev in Thread] Current Thread [Next in Thread]