Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Feb 2006 18:30:10 +0100
From:      FreeBSD Prospect <mailings.freebsd@o0l0o.org>
To:        freebsd-usb@freebsd.org
Subject:   FreeBSD: libusb with functions for asynchronous URB's receiption ???
Message-ID:  <200602161830.10031.mailings.freebsd@o0l0o.org>

next in thread | raw e-mail | index | archive | help
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@cdy.org>
To: libusb-devel@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602161830.10031.mailings.freebsd>