On Wed, Feb 04, 2009 at 08:56:28AM +0100, phcoder wrote:
> -      status = efi_call_3 (b->wait_for_event, 1, &(i->wait_for_key), &index);
> -      if (status != GRUB_EFI_SUCCESS)
> -        return -1;
> +      /* Don't use wait_for_event it's known 
> +      to cause hangs on some mac models */
> +      grub_millisleep (10);

I'm fine with the workaround, but please could you check if at_keyboard.mod
works there?  It's not the first time we have trouble due to buggy keyboard
drivers, I'd be very happy if we could avoid more of the same.

  insmod at_keyboard
  terminal_input at_keyboard

-- 
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."


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to