Date: Sat, 17 Nov 2007 12:31:45 +0100 From: Hans Petter Selasky <hselasky@c2i.net> To: "Xiaofan Chen" <xiaofanc@gmail.com> Cc: freebsd-usb@freebsd.org Subject: Re: OpenUSB for FreeBSD? Message-ID: <200711171231.46307.hselasky@c2i.net> In-Reply-To: <a276da400711170306q38bf1698lfe92e450ce9291a@mail.gmail.com> References: <a276da400711111902v36856882m428d495ce208e559@mail.gmail.com> <200711170938.28339.hselasky@c2i.net> <a276da400711170306q38bf1698lfe92e450ce9291a@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 17 November 2007, Xiaofan Chen wrote: > On Nov 17, 2007 4:38 PM, Hans Petter Selasky <hselasky@c2i.net> wrote: > > > Could you be a bit more specific? I know there are some missing calls > > > in FreeBSD. And I have problems with libusb interrupt write with the > > > default kernel (hangs). It is documented here. > > > http://lists.freebsd.org/pipermail/freebsd-usb/2007-November/004128.htm > > >l But I am not so sure if it is a libusb problem or the kernel USB > > > driver problem. > > > > The problem about clear stall on the interrupt endpoint is a pure device > > problem. Your USB device must re-queue any lost interrupt packets after > > clear stall! > > Sorry but that problem does not occur using the HPS stack but the stock > FreeBSD 7 Current kernel (actually in FreeBSD 6.1 and 6.2 as well > last time I tried it). Under HPS stack, it works. > > And I remember that Warner said that the Current kernel does not clear > stall. Quote from > http://lists.freebsd.org/pipermail/freebsd-usb/2007-July/003751.html Warner > Losh wrote: > "Remind me when is this clear endpoint stall sent? In 7.x we don't > send one on pipe open unless the device is quirked to require one. On > RELENG_6, at least as of today, we never send one on the open." > > Xiaofan Ok, but is that with or without that patch I sent you for Ugen ? --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711171231.46307.hselasky>
