From owner-freebsd-alpha Tue May 9 15:56:44 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from server.baldwin.cx (jobaldwi.campus.vt.edu [198.82.67.146]) by hub.freebsd.org (Postfix) with ESMTP id 4785A37B6A3 for ; Tue, 9 May 2000 15:56:41 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from john.baldwin.cx (john [10.0.0.2]) by server.baldwin.cx (8.9.3/8.9.3) with ESMTP id SAA05444 for ; Tue, 9 May 2000 18:56:35 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-Id: <200005092256.SAA05444@server.baldwin.cx> X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Tue, 09 May 2000 18:56:35 -0400 (EDT) From: John Baldwin To: freebsd-alpha@FreeBSD.org Subject: USB support for some Alphas Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Well, I've managed to get an XP900 to play with this week, and have added in support to the resource manager to handle the USB controller on Alphas with the cia and tsunami chipsets. According to Doug Rabson: The USB hardware on this platform interrupts via the ISA pic. SRM represents this as an interrupt pin of 0xe0 + isa irq no. Unfortunately I have not put in support in the alpha pci code to recognise this so the interrupt allocation fails. The place to add this support is probably pci_alloc_resource() in sys/alpha/pci/pcibus.c. Not having much to do between finals this week, I've managed to get this working in the patchset at http://www.FreeBSD.org/~jhb/patches/alpha.usb.patch. I'd like to commit this relatively soon (day or two) to -current, so please test this out. Thanks. -- John Baldwin -- http://www.cslab.vt.edu/~jobaldwi/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message