[sane-devel] Boeder SmartScan Slim Edition on SuSE
    Jim George 
    jim.george at blueyonder.co.uk
       
    Thu Feb 12 09:08:08 GMT 2004
    
    
  
Allan,
answers to your questions.
>
> do you have a file called /usr/include/usb.h ?
No.  Where can I get it?
>
> 1. usb support in the kernel makes you able to see usb stuff in the
> output  of lsmod and do things like insmod usb-uhci
tassi:/usr/local/etc/sane.d # lsmod | grep usb
usbserial              18492   0  (autoclean) (unused)
usb-uhci               21612   0  (unused)
usbcore                56768   1  [scanner usbserial snd usb-uhci]
tassi:/usr/local/etc/sane.d #
>
> 2. usbdevfs (or usbfs) being mounted gives you files in /proc/bus/usb
> that  user-land apps can use to talk to the devices thru the kernel.
>
tassi:/usr/local/etc/sane.d # ls /proc/bus/usb
.  ..  001  devices  drivers
tassi:/usr/local/etc/sane.d #
> 3. libusb being installed gives you /usr/lib/libusb.so and friends. this
>  enables you to run apps that are compiled with libusb support.
tassi:/usr/local/etc/sane.d # ls /usr/lib | grep usb
libusb-0.1.so.4
libusb-0.1.so.4.3.0
tassi:/usr/local/etc/sane.d #
>
> 4. the libusb header files are in /usr/include/usb.h and friends. these
> enable you to BUILD apps that use libusb support.
Nothing returned from ls /usr/include | grep usb
>
> do you have all four of these things?
>
No.
    
    
More information about the sane-devel
mailing list