From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: From: "Steve Simon" Date: Tue, 26 May 2009 21:41:38 +0100 To: 9fans@9fans.net In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-ooxkfpvjxojidzqdomqhxvigpz" Subject: Re: [9fans] new usb implementation Topicbox-Message-UUID: ff6eadac-ead4-11e9-9d60-3106f5b1d025 This is a multi-part message in MIME format. --upas-ooxkfpvjxojidzqdomqhxvigpz Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit This is great news, kudos to all involved. now, where did I put that memory stick... -Steve --upas-ooxkfpvjxojidzqdomqhxvigpz Content-Type: message/rfc822 Content-Disposition: inline Received: from gouda.swtch.com ([67.207.142.3]) by quintile.net; Tue May 26 21:38:16 BST 2009 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-Lu; Tue, 26 May 2009 20:37:42 +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+steve=quintile.net@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-ooxkfpvjxojidzqdomqhxvigpz--