From owner-freebsd-usb@FreeBSD.ORG Wed Dec 1 23:09:21 2004 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BDC1A16A4CE for ; Wed, 1 Dec 2004 23:09:21 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46E1143D54 for ; Wed, 1 Dec 2004 23:09:21 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (harmony.village.org [10.0.0.6]) by harmony.village.org (8.13.1/8.13.1) with ESMTP id iB1N7Uq2074498 for ; Wed, 1 Dec 2004 16:07:31 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Wed, 01 Dec 2004 16:08:33 -0700 (MST) Message-Id: <20041201.160833.35218540.imp@bsdimp.com> To: freebsd-usb@freebsd.org From: "M. Warner Losh" X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Question about pipes and ugen X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Dec 2004 23:09:21 -0000 Right now, when the usb stack opens a pipe, it resets the pipe using the ClearFeature(Stall) message. This appears to work great for the vast majority of usb devices that use things like ugen. However, there are some that do not like this at all. Fidora Core 1 Linux, for example, never seems to send these reset messages. Consequently, there are some devices that work well on Linux, but fail utterly on FreeBSD. >From my reading of the standard, it appears that FreeBSD is doing standards conforming things. Can anybody confirm this? Even if it is standards conforming, is there a desire for FreeBSD to not do this? Thanks much Warner