Subject: re: USB emul under Linux
To: M. Warner Losh <imp@bsdimp.com>
From: matthew green <mrg@eterna.com.au>
List: tech-kern
Date: 01/22/2005 12:40:10
   
   The ugen interface and the linux interfaces are fairly different.  In
   addition, Linux's usb stack behaves somewhat differently than NetBSD's
   stack, so doing a perfect emulation would be somewhat different.  The
   treatment of pipes is somewhat different and would present the biggest
   problems...


i thought "libusb" allowed appliations to avoid those differences.

however, in my attempt at porting the "hpoj" printer software for
HP's "all-in-one" printer/scanner/copies/etc, i gave up when something
was attempting to open /dev/ugen0 multiple times and the 2nd time got
EBUSY.  does linux (and/or freebsd?) USB allow multiple opens?


.mrg.