usb scanners - was Windows Kernel & Executive implementation

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

 



In message <7410225b0802221150m2d480de2of793658542d737e7@xxxxxxxxxxxxxx>
, Volodymyr Shcherbyna <v_scherbina@xxxxxxxx> writes
>    Unfortunately, that code just do stubs, and it is not actually 
>    executed in kernel mode. 
>
An interesting driver in this case is the kernel mode driver for the
many  usbscanners,  usbscan.sys :-)

/As I (don't) understand it:-/
Presently the sane-devel guys spend much effort sniffing and parsing
quite complex calling conventions produced by proprietary usb-scanner
drivers - but most of the driver-chain is in user mode, (and so might
run under wine or win4lin), until the final kernel-mode driver
usbscan.sys.

The purely usb aspects of usbscan.sys, especially things like bulk usb-
read and write, could perhaps be handled in linux user-mode by libusb.
?But the calling convention for usbscan.sys (which uses CreateFile etc)
needs to interact with the file handler in a way incompatible for the
present wine-server?. (see earlier musings, and reports of success with
patched drivers, reported by by Damjan Jovanovic)
//
Bob
-- 
robert w hall


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux