From owner-freebsd-current@FreeBSD.ORG Mon May 3 17:32:11 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 737FA16A4CE for ; Mon, 3 May 2004 17:32:11 -0700 (PDT) Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id E158643D58 for ; Mon, 3 May 2004 17:32:10 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org ([24.7.73.28]) by comcast.net (sccrmhc11) with ESMTP id <2004050400320901100jijmie>; Tue, 4 May 2004 00:32:10 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id RAA45123; Mon, 3 May 2004 17:32:08 -0700 (PDT) Date: Mon, 3 May 2004 17:32:06 -0700 (PDT) From: Julian Elischer To: John Birrell In-Reply-To: <20040504001029.GG58608@freebsd3.cimlogic.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: current@freebsd.org Subject: Re: USB isochronous transfers X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 May 2004 00:32:11 -0000 On Tue, 4 May 2004, John Birrell wrote: > Are there any USB experts here? > > The ugen driver in current has code that treats an isochronous endpoint > which has a wMaxPacketSize of zero as invalid and won't open it. > > I have a board here that reports it's isochronous endpoint like that. > > On page 47 of the USB Specification 2.0, I see this: > > "All device default interface settings must not include any isochronous > endpoints with non-zero data payload sizes (specified via wMaxPacketSize > in the endpoint descriptor). Alternate interface settings may specify > non-zero data payload sizes for isochronous operation." > > My board is supposed to be a reference implementation from Philips > for their 1581 USB chip and their MPEG2 chips. It only has the default > interface. I had a look in my USB book (The mindshare USB2 book) but it didn't illuminate the subject any more than what you have already found.. The whole concept of all those descriptors and how they all fit together is confusing at the best of times. > > The board seems to behave like the specification says it should. FreeBSD's > ugen implementation seems to be the odd one out. > > Does anyone know what to expect from a device with wMaxPacketSize = 0? > > -- > John Birrell > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >