From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Ooimo-00019M-FW for mharc-grub-devel@gnu.org; Thu, 26 Aug 2010 16:10:58 -0400 Received: from [140.186.70.92] (port=58820 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ooimh-00018H-AN for grub-devel@gnu.org; Thu, 26 Aug 2010 16:10:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Ooimc-0003v1-Aw for grub-devel@gnu.org; Thu, 26 Aug 2010 16:10:50 -0400 Received: from mga03.intel.com ([143.182.124.21]:40715) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ooimc-0003uk-2Z for grub-devel@gnu.org; Thu, 26 Aug 2010 16:10:46 -0400 Received: from azsmga001.ch.intel.com ([10.2.17.19]) by azsmga101.ch.intel.com with ESMTP; 26 Aug 2010 13:10:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.56,275,1280732400"; d="scan'208";a="317561122" Received: from unknown (HELO xanatos) ([10.255.13.238]) by azsmga001.ch.intel.com with ESMTP; 26 Aug 2010 13:10:33 -0700 Date: Thu, 26 Aug 2010 13:10:31 -0700 From: Sarah Sharp To: grub-devel@gnu.org Message-ID: <20100826201031.GA3774@xanatos> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. Subject: GRUB and USB questions X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Aug 2010 20:10:56 -0000 I have a couple of questions about how GRUB handles USB. I'm a Linux kernel developer, not a GRUB developer, so please bare with me. :) I heard that GRUB does not support EHCI host controllers yet. Is that still true? If so, how does GRUB work on the newer Intel chipsets with rate matching hubs (EHCI host controllers without an integrated UHCI/OHCI companion controller)? Does GRUB use the PS2 keyboard emulation that the BIOS provides during boot? Or does it directly use the USB device through the UHCI or OHCI controller? How does GRUB handle booting off of a USB device? Will it need to have support for the host controller the device is under to work, or can it use some support from the BIOS instead? Thanks! Sarah Sharp Open Source Technology Center Intel Corp