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>