From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SZP96-0004Dn-KU for mharc-grub-devel@gnu.org; Tue, 29 May 2012 12:19:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39921) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZIPP-0000ol-3x for grub-devel@gnu.org; Tue, 29 May 2012 05:08:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SZIPI-0002A4-NT for grub-devel@gnu.org; Tue, 29 May 2012 05:08:06 -0400 Received: from mail-lb0-f169.google.com ([209.85.217.169]:37416) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZIPI-00029i-D9 for grub-devel@gnu.org; Tue, 29 May 2012 05:08:00 -0400 Received: by lbjn8 with SMTP id n8so2914806lbj.0 for ; Tue, 29 May 2012 02:07:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=JM7cZNO7A1HFqZ1tSf/CMikXdd+z26tEaZB+dTHtUlg=; b=0i9nowQU6dx3hc1EZUqsEQtgmM6v2xTSJ9gKxCDputdV5YUaQ7MxPHEp6AwFkd3twh vVjmkN3iPTISz3cs8MYHPyCu7GwOFPhX6wRADfq4YSTQy9k9adA+iD8GX8ncniLSCQiV ry9CqJl3gMltkOXPDk/L63jVkz+lXDTbBpinFqb9oxi4muyqGKPJLwiPXUCOUo6Q2WTN q7PEEGgg8PG8CUPoIAqnRXxKhiZ169cZG3T9XPj+3hnqJjHQ5+m1iDu9HgVvD2Ggju7r 2YrF5B6jgvuSismtDt60Wf/GKrFi3z1z0YOVyrO2BSFBTtuwnrHi8lu851gccVDO687h qbJg== Received: by 10.112.40.33 with SMTP id u1mr5025607lbk.28.1338282477592; Tue, 29 May 2012 02:07:57 -0700 (PDT) Received: from [10.88.1.50] ([139.58.234.4]) by mx.google.com with ESMTPS id d3sm8596049lbh.3.2012.05.29.02.07.56 (version=SSLv3 cipher=OTHER); Tue, 29 May 2012 02:07:57 -0700 (PDT) Sender: Christer Weinigel Message-ID: <4FC491EC.8010808@weinigel.se> Date: Tue, 29 May 2012 11:07:56 +0200 From: Christer Weinigel User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 MIME-Version: 1.0 To: grub-devel@gnu.org Subject: EHCI driver Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.217.169 X-Mailman-Approved-At: Tue, 29 May 2012 12:19:41 -0400 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 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: Tue, 29 May 2012 09:08:16 -0000 Hi list, the EHCI driver in GRUB has some known problems with low-speed transfers and split transactions [1]. On older machines this is not a big problem since it's possible to connect low speed devices such a USB keyboard directly to a port and use the UHCI driver instead. But modern Intel chipsets do not have a UHCI companion controller any more, they only have a EHCI controller with a normal USB 2.0 rate matching hub permanently connected to the EHCI port inside the chipset. Has anybody had time to look any more at the EHCI driver? Any ideas for how to fix this? /Christer [1] http://lists.gnu.org/archive/html/grub-devel/2011-10/msg00007.html -- Have laptop, will travel. I'm a consultant looking for interesting jobs anywhere in the world. I'm an experienced software engineer with a solid understanding of hardware. Specialties: Linux, device drivers and embedded systems in general. Find me at www.weinigel.se.