FreeBSD: libusb with functions for asynchronous URB's receiption ???
FreeBSD Prospect
mailings.freebsd at o0l0o.org
Thu Feb 16 09:32:59 PST 2006
Hi!
I am not a programmer, and I am only posting to this mail list, because I need
support for my smartcard-reader (ReinerSCT cyberjack pinpad USB 0x300) in
FreeBSD.
The manufacturer of that device already offers an open souce driver for Linux,
and they are willing to port it to FreeBSD, but they gave feedback, that it
is not possible ATM, because the needed functions for asynchronous USB
Request Blocks (URB's) only exist for the Linux impmentation of libusb by
now.
I do not know, what that means. That's why I sent a request to the
libusb-devel mailing-list, and got this reply:
---------- Weitergeleitete Nachricht ----------
Subject: Re: [Libusb-devel] FreeBSD: libusb with functions for asynchronous
URB's receiption ???
Date: Donnerstag, 16. Februar 2006 18:19
From: Peter Stuge <stuge-libusb at cdy.org>
To: libusb-devel at lists.sourceforge.net
On Thu, Feb 16, 2006 at 05:08:28PM +0100, FreeBSD Prospect wrote:
> The manufacturer of that device already offers an open souce driver
> for Linux, and they are willing to port it to FreeBSD, but they gave
> feedback, that it is not possible ATM, because the needed functions
> for asynchronous USB Request Blocks (URB's) only exist for the
> Linux impmentation of libusb by now.
>
> I do not know, what that means. Can anybody comment this?
The current state of affairs is that there is no swiss-army-knife
library available that successfully abstracts all popular operating
systems' different USB programming interfaces.
libusb is indeed aimed at accomplishing this very task but there's
not a lot of FreeBSD experience in the project, even if some
interesting FreeBSD documentation passed through the list a while
ago.
> Is anybody already working on such an asynchronous URB's receiption
> functionality (either platform independent, or especially for
> FreeBSD)?
I believe development efforts currently go towards finishing libusb
1.0 and the new/revised API it will have, but I guess improved
portability is also a high priority.
//Peter
-------------------------------------------------------
It is not quite clear to me, if this is now a matter to be handled by the
libusb development team, of if it needs involvement of the FreeBSD dev-team
as well.
Maybe someone with more insight can provide more information.
--
Sincerely,
Michael
A FreeBSD Prospect, who is actually using Gentoo Linux
More information about the freebsd-usb
mailing list