Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jan 2008 12:15:33 -0800
From:      Julian Elischer <julian@elischer.org>
To:        "Mikhail T." <mi@aldan.algebra.com>
Cc:        Kirk Davis <kirk.davis@epsb.ca>, freebsd-usb@freebsd.org
Subject:   Re: BlackBerry (Re: using libusb)
Message-ID:  <4793ABE5.7010101@elischer.org>
In-Reply-To: <200801201706.30461@Misha>
References:  <200801090114.56195@aldan> <200801091015.17730@aldan>	<DB9A31C316524A4A83E54A2C0D206557093DE207@Exchange24.EDU.epsb.ca> <200801201706.30461@Misha>

next in thread | previous in thread | raw e-mail | index | archive | help
Mikhail T. wrote:
> понед╕лок 14 с╕чень 2008, Kirk Davis, Ви написали:
> =   I have ported the uberry driver from OpenBSD over to FreeBSD.  I have
> = done a lot of changed and support for the new devices and am just
> = working on some final changed before submitting it.  I abandoned the
> = linux uberry driver as I didn't like the inteaction with libusb and
> = running it from userspace.
> 
> Thanks, Kirk. Without knowing the details of your work, I can only emphasise 
> once again, the API-compatibility with (the Linuxish) libusb is an absolute 
> requirement.
> 
> I'm sure, the API can be argued to be lacking in some respect or another. I'd 
> also accept the validity of arguments for making kernel-drivers for various 
> devices (such as uberry) instead of exposing them as ugen and letting the 
> user-space software deal with them.
> 
> However, without the libusb API-compatibility AND the sysctl-compatibility for 
> Linuxulator we will not be able to compile/run the applications written for 
> Linux (Solaris?).
> 
> Some time ago BSD decided to go its own way with video instead of adopting the 
> video4linux framework. I don't know the arguments leading that decision, but 
> I'm quite certain, they were and remain sound... Unfortunately, it also meant 
> incompatibility with Linux-targeted apps, and we should not repeat the same 
> mistake with USB.

we did not decide to not go with it...we just never did it..
there have been serveral attempts to get a v4l2 in FreeBSD but they all
stalled for ENOTIME.  there is even one that basically worked but 
never got integrated. It's in perforce somewhere.


> 
> uberry(4) is nice, but libusb is a must...
> 
> 	-mi
> 
> _______________________________________________
> 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?4793ABE5.7010101>