Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: libusb-1.0 for NetBSD



On May 30, 2012, at 19:26 , Eric Haszlakiewicz wrote:
> On Wed, May 30, 2012 at 04:45:13PM +0100, Stephen Borrill wrote:
>> On Wed, 30 May 2012, Xiaofan Chen wrote:
>>> libusb-1.0 under OpenBSD/NetBSD use ugen, so only
>>> ugen device are supported.
>> 
>> One of the problems with libusb with NetBSD is that it cannot detach a 
>> driver and reattach ugen. So if uhid has attached, you are stuck with it.
> 
> I just ran into this problem myself.  I was thinking of adjusting the usb
> code so all devices can support the same ioctl's that ugen supports, but
> things got a bit trickier than I expected.
> One of the problems is that not all usb devices have a device node in /dev,
> and there's no way to walk the device tree by (e.g.) operating on a hub
> device (/dev/usb0) so there doesn't seem to be a way to indicate that you 
> want to do something with a particular usb device. :(

OpenBSD added some patches after this conversation took place, maybe those are 
of interest:
http://www.openbsd.org/cgi-bin/cvsweb/ports/devel/libusb1/patches/

/P


Home | Main Index | Thread Index | Old Index