[sane-devel] Boeder SmartScan Slim Edition on SuSE
Thu, 12 Feb 2004 09:08:08 -0000 (GMT)
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]
> 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
> 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
> 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?