It would be trivial to write a driver, like uscanner, that does the collection of two endpoints into one bidirectional file descriptor.
Endpoints are the pipes that USB communicates over, and due to sloppy documentation in the USB spec. implementors of firmware didn't realise that 1-in and 1-out are different endpoints. If 1-in and 1-out would have been used, ugen0.1 could have been used bidirectionally and all would have been well. Nick On Tue, 13 Nov 2001, Peter Wemm wrote: > Julian Elischer wrote: > > I haven't been able to find the usb mailing list.... > > where's it gone? > > > > I've been trying ot run some USB programs > > specifically gphoto2 > > and I came to the conclusion that there may be some incompatibility > > in the libusb layer.. > > > > since then I discovered that there are TWO libusb's.. > > > > One from NetBSD and one from the world of pinguins (Actually sourcforge) > > > > It seems to me that our libusb needs to be called libusb-hid > > since it only supports the HID compatible devices and the one at sourceforge > > should probably be called libusb. > > > > Has anyone managed to get the libusb (gpl) to work under freeBSD -current? > > More specifically has anyone managed to get the gphoto2 library to work? > > Yes. There are fundamental differences between our usb kernel stack and > gphoto's assumptions. I know of one person who has made it work, I think > it was Daniel O'Connor (If I remember the name right). The biggest problem > was that you have to open *two* fd's to the camera (one for send, one for > recieve) vs. the single fd that serial and linux use. > > Cheers, > -Peter > -- > Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] > "All of this is for nothing if we don't go to the stars" - JMS/B5 > > > To Unsubscribe: send mail to [EMAIL PROTECTED] > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message