Skip site navigation (1)Skip section navigation (2)
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>