From owner-freebsd-bugs@FreeBSD.ORG Thu Aug 5 18:30:38 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0960516A4CE for ; Thu, 5 Aug 2004 18:30:38 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02D3543D4C for ; Thu, 5 Aug 2004 18:30:38 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i75IUbPZ059170 for ; Thu, 5 Aug 2004 18:30:37 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i75IUboH059169; Thu, 5 Aug 2004 18:30:37 GMT (envelope-from gnats) Date: Thu, 5 Aug 2004 18:30:37 GMT Message-Id: <200408051830.i75IUboH059169@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: rajesh mittal Subject: Re: kern/67455: EHCI controller is being programmed with incorrect address during ehci_open ( ehci.c) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: rajesh mittal List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Aug 2004 18:30:38 -0000 The following reply was made to PR kern/67455; it has been noted by GNATS. From: rajesh mittal To: freebsd-gnats-submit@FreeBSD.org, raj_mittal@yahoo.com Cc: Subject: Re: kern/67455: EHCI controller is being programmed with incorrect address during ehci_open ( ehci.c) Date: Thu, 5 Aug 2004 11:26:45 -0700 (PDT) Referring to EHCI 1.0 spec. On page 48 is Sitd definition not QH. Please look at page 58 and you will see QH definition Endpoint Description register in Table 3-19. Bits 11:8 are Endpoint number bits(address). So Endpoint number is really 4 bit wide. It seems that this issue is result of typo in the code as UE_GET_ADDR(x) macro is already defined in the code and used in other places. Please let me know if you need any other information.