From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3799e5e0aff4507bf789cd4b12305e51@smgl.fr.eu.org> To: 9fans@9fans.net From: "Mathieu L." Date: Tue, 26 May 2009 22:56:45 +0200 In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-qdgjsruzibeoxqszjsnooekfsv" Subject: Re: [9fans] new usb implementation Topicbox-Message-UUID: ff777428-ead4-11e9-9d60-3106f5b1d025 This is a multi-part message in MIME format. --upas-qdgjsruzibeoxqszjsnooekfsv Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Brilliant, that will come in handy. Thanks a lot. Mathieu --upas-qdgjsruzibeoxqszjsnooekfsv Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: lejatorn@smgl.fr.eu.org Delivered-To: lejatorn@smgl.fr.eu.org Received: by serenity.smgl.fr.eu.org (Postfix, from userid 58) id 9573A7E82B; Tue, 26 May 2009 22:41:32 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on serenity.smgl.fr.eu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 Received: from mail-fx0-f163.google.com (mail-fx0-f163.google.com [209.85.220.163]) by serenity.smgl.fr.eu.org (Postfix) with ESMTP id 7AEB37E828 for ; Tue, 26 May 2009 22:41:30 +0200 (CEST) Received: by fxm7 with SMTP id 7so4989622fxm.11 for ; Tue, 26 May 2009 13:41:29 -0700 (PDT) Received: by 10.103.198.20 with SMTP id a20mr4645556muq.63.1243370489878; Tue, 26 May 2009 13:41:29 -0700 (PDT) X-Forwarded-To: lejatorn@smgl.fr.eu.org X-Forwarded-For: lejatorn@gmail.com lejatorn@smgl.fr.eu.org Delivered-To: lejatorn@gmail.com Received: by 10.103.223.16 with SMTP id a16cs185060mur; Tue, 26 May 2009 13:41:29 -0700 (PDT) Received: by 10.151.129.12 with SMTP id g12mr17532139ybn.215.1243370488028; Tue, 26 May 2009 13:41:28 -0700 (PDT) Received: from gouda.swtch.com (gouda.swtch.com [67.207.142.3]) by mx.google.com with ESMTP id 24si17746041gxk.119.2009.05.26.13.41.27; Tue, 26 May 2009 13:41:28 -0700 (PDT) Received-SPF: pass (google.com: domain of 9fans-bounces+lejatorn=gmail.com@9fans.net designates 67.207.142.3 as permitted sender) client-ip=67.207.142.3; Authentication-Results: mx.google.com; spf=pass (google.com: domain of 9fans-bounces+lejatorn=gmail.com@9fans.net designates 67.207.142.3 as permitted sender) smtp.mail=9fans-bounces+lejatorn=gmail.com@9fans.net Received: from localhost ([127.0.0.1] helo=gouda.swtch.com) by gouda.swtch.com with esmtp (Exim 4.69) (envelope-from <9fans-bounces@9fans.net>) id 1M93P4-0000hx-Tr; Tue, 26 May 2009 20:37:43 +0000 Received: from mince.cs.bell-labs.com ([204.178.31.2] helo=plan9.cs.bell-labs.com) by gouda.swtch.com with esmtp (Exim 4.69) (envelope-from ) id 1M93P3-0000hs-H0 for 9fans@9fans.net; Tue, 26 May 2009 20:37:41 +0000 Message-ID: Date: Tue, 26 May 2009 16:37:39 -0400 From: geoff@plan9.bell-labs.com To: 9fans@9fans.net, nemo@plan9.escet.urjc.es MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] new usb implementation X-BeenThere: 9fans@9fans.net X-Mailman-Version: 2.1.10 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.9fans.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces@9fans.net Errors-To: 9fans-bounces+lejatorn=gmail.com@9fans.net I've just pushed out to sources a new USB implementation, courtesy of nemo, who debugged and repaired our old UHCI and OHCI drivers, wrote a new EHCI driver for USB 2, converted the user-mode drivers in /bin/usb and tested it all, among other things. Thank you, nemo. I've updated on sources at least /386/9*load* (though they contain no USB code), /386/9pc*, kernel sources, manual pages and a few scripts in /rc/bin. Tomorrow's CD image should incorporate all this. devusb has a new interface, so it is named #u, to distinguish it from the old one, #U. If usbd is compiled into /boot, /boot/boot will run usbd at start up, thus permitting the use of USB keyboards, mice, disks, etc. at boot time. --upas-qdgjsruzibeoxqszjsnooekfsv--