Date: Sat, 17 Nov 2007 00:57:20 -0800 From: Julian Elischer <julian@elischer.org> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: OpenUSB for FreeBSD? Message-ID: <473EACF0.2070005@elischer.org> In-Reply-To: <200711170938.28339.hselasky@c2i.net> References: <a276da400711111902v36856882m428d495ce208e559@mail.gmail.com> <20071112095326.GA85828@tirith.brixandersen.dk> <a276da400711142220w2450fdb1leb2a73bf2921a4e2@mail.gmail.com> <200711170938.28339.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hans Petter Selasky wrote: > Hi, > > On Thursday 15 November 2007, Xiaofan Chen wrote: >> On 11/12/07, Henrik Brix Andersen <brix@freebsd.org> wrote: >>>> Is it possible for some people here to implement a backend >>>> (based on ugen?) for FreeBSD? >>> Interesting - definitely something I will take a look at. Thank you >>> for the pointer. >>> >>>> Or maybe at least improve the current libusb-0.1.x implemenation >>>> for FreeBSD. >>> Yeah, I was looking at backporting some of the features from libusb >>> CVS HEAD to libusb-0.1 on FreeBSD a while back and improving FreeBSD >>> compatability as well for an application, I work on - but we ended up >>> making FreeBSD specific work-arounds in the application instead. >> 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.html >> 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! > >> The HPS stack seems to be better in this aspect and I got >> some libusb application ported from Linux/Windows to >> FreeBSD thanks to the help from Hans. >> >>> The current stable version of libusb certainly makes a lot to wish for >>> on FreeBSD. > > I haven't got time yet to look at the latest version of libusb. I have some > plans to make a replacement for /dev/ugen, that can interact on USB > interfaces that already have drivers on them. Currently I'm very busy with > other USB stuff. like, err documentation maybe? > > --HPS > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?473EACF0.2070005>
