From owner-freebsd-hackers@FreeBSD.ORG Fri Feb 24 16:25:38 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EABAB16A420 for ; Fri, 24 Feb 2006 16:25:38 +0000 (GMT) (envelope-from pb@ludd.ltu.se) Received: from mother.ludd.ltu.se (mother.ludd.ltu.se [130.240.16.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id A306F43D7C for ; Fri, 24 Feb 2006 16:25:31 +0000 (GMT) (envelope-from pb@ludd.ltu.se) Received: from brother.ludd.ltu.se (brother.ludd.ltu.se [130.240.16.78]) by mother.ludd.ltu.se (8.12.10+Sun/8.12.10) with ESMTP id k1OGPTCU001801; Fri, 24 Feb 2006 17:25:29 +0100 (MET) Received: from brother.ludd.ltu.se (localhost [127.0.0.1]) by brother.ludd.ltu.se (8.12.10+Sun/8.12.2) with ESMTP id k1OGPTCZ017558; Fri, 24 Feb 2006 17:25:29 +0100 (MET) Received: (from pb@localhost) by brother.ludd.ltu.se (8.12.10+Sun/8.12.2/Submit) id k1OGPTuj017556; Fri, 24 Feb 2006 17:25:29 +0100 (MET) From: Peter B Message-Id: <200602241625.k1OGPTuj017556@brother.ludd.ltu.se> To: hselasky@c2i.net (Hans Petter Selasky) Date: Fri, 24 Feb 2006 17:25:28 +0100 (MET) In-Reply-To: <200602241628.45519.hselasky@c2i.net> from "Hans Petter Selasky" at Feb 24, 2006 04:28:44 PM X-Mailer: ELM [version 2.5 PL6] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Fri, 24 Feb 2006 17:14:45 +0000 Cc: freebsd-hackers@freebsd.org Subject: Re: usb2 iscochronous transfer X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 16:25:39 -0000 Hans Petter Selasky wrote: > >On Thursday 23 February 2006 17:41, Peter B wrote: >> Is there any work at all on usb2 isochronous transfer functionality? > >It's already implemented! > >> >> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/usb/ehci.c?rev=1.14.2.10& >>content-type=text/x-cvsweb-markup >> >> * 1) The EHCI driver lacks support for isochronous transfers, so >> * devices using them don't work. >> >> Any hints on what's needed to make it work? > >My new USB driver supports it. >http://www.turbocat.net/~hselasky/usb4bsd > >> >> Seems DVB-S receiver cards use usb2-isoc mode, therefore the need. >> > >Maybe you want to try out the new USB API when designing the driver. Don't >forget that high-speed isoc have 8 frames per millisecond! > >PS: My USB driver in SVN is now also compiling and working on NetBSD 3.X. How is integration to the FreeBSD CVS ..? (commited?) Considering fully working usb1/usb2 ctrl/intr/bulk/isoc working modes and finegrained locks. It seems better than the current one. How is uaudio and umass working with this driver?, what version of freebsd works best with this new usb-driver? (I will likely use ugen for dvb-s)