From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <27227f5062ee1a10659b69969e55d977@terzarima.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] TODO lists for Plan 9 From: Charles Forsyth Date: Fri, 9 Jul 2004 23:51:13 +0100 In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-jnjvvpidbrmofxxsullgnssisd" Topicbox-Message-UUID: bc335cce-eacd-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-jnjvvpidbrmofxxsullgnssisd Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit >>I'm afraid that I am serious about USB 2 needing OCHI code (unless the >>OCHI interface is compatible with the UCHI interface, but I can't >>believe we'd be so lucky with PC hardware). OHCI is significantly different from UHCI. both do slightly odd things. you get over it, in time. >>USB 2.0, if you turn the clock speed up. I imagine, though I don't >>know, that those organisations keen to promote USB 2.0 just preferred >>to develop OHCI because the already had silicon IP in that style. i suspect the problem with using UHCI is the patents/licence, in other words the deal from Intel for all those nasty clone makers, hence the O for Open in OHCI. that's what i remember, but it might be wrong. >>I've written an OHCI driver for non PCI (i.e. embedded) silicon for an >>operating system not unlike Plan 9; it's not mine to give away. The first i'll see if i can. could save some time if so. --upas-jnjvvpidbrmofxxsullgnssisd Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by lavoro; Fri Jul 9 10:19:42 BST 2004 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B71A519E2B for ; Fri, 9 Jul 2004 05:16:12 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (neuromancer.cse.psu.edu [130.203.4.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A237B19BAA for <9fans@cse.psu.edu>; Fri, 9 Jul 2004 05:16:00 -0400 (EDT) Received: from mail.cse.psu.edu ([130.203.4.6]) by localhost (neuromancer [130.203.4.2]) (amavisd-new, port 10024) with LMTP id 14561-01-20 for <9fans@cse.psu.edu>; Fri, 9 Jul 2004 05:15:57 -0400 (EDT) Received: from collyer.net (unknown [216.240.55.168]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EAC2719B45 for <9fans@cse.psu.edu>; Fri, 9 Jul 2004 05:15:56 -0400 (EDT) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] TODO lists for Plan 9 From: Geoff Collyer Date: Fri, 9 Jul 2004 02:15:55 -0700 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+forsyth=terzarima.net@cse.psu.edu Errors-To: 9fans-bounces+forsyth=terzarima.net@cse.psu.edu I'm afraid that I am serious about USB 2 needing OCHI code (unless the OCHI interface is compatible with the UCHI interface, but I can't believe we'd be so lucky with PC hardware). I haven't been tracking USB recently, so I hadn't heard about 2.1 and ECHI, but my understanding is that UHCI can only drive USB 1 devices, and that USB 2 devices require OHCI interfaces to get the increased speed (480Mb/s for 2.0 also). I suppose one could look at the *BSDs to see how different the various USB interfaces are. The USB folks haven't quite got around to re-inventing IBM 360 channel programs, as far as I know, but they're getting there. I suppose somebody will eventually have the clever idea of a simple, direct I/O interface addressed as though it were memory. --upas-jnjvvpidbrmofxxsullgnssisd--