[sane-devel] How to detect USB scanners on linux?
m. allan noah
anoah at pfeiffer.edu
Tue Jun 13 13:37:57 UTC 2006
rupesh- commands you might be interested in:
tail /var/log/messages
dmesg | tail
lsusb
lsusb -v
use these before and after you connect the device, to make sure it shows
up. if it does not, you have basic usb issues that you need to address
first. i would suggest moving to a more recent linux, something with a 2.6
kernel :)
if the device shows up, then i would suggest that you try to build a
little libusb program, entirely outside of sane, that can find and talk to
the scanner.
allan
On Tue, 13 Jun 2006, Rupesh Tarpara wrote:
> Hi,
>
> I am using Redhat AS 3, update 7. kernel string 2.4.21-40.EL.
>
> I am developing sane backend for USB hand held image scanner.
>
> Problem :-
>
> When I connect the USB device and run 'sane-find-scanner' command, it does
> not detect my usb scanner. It displays error message as, 'make sure usb host
> controller driver is installed and kernel scanner module is loaded'.
>
> 1) The files present in /dev/usb are :-
>
> scanner0 scanner10 scanner12 scanner14 scanner2 scanner4 scanner6
> scanner8
> scanner1 scanner11 scanner13 scanner15 scanner3 scanner5 scanner7
> scanner9
>
> 2) the files present in /etc/hotplug are :-
>
> blacklist ieee1394.agent pci pci.rc usb.agent
> usb.handmap usb.usermap
> hotplug.functions net.agent pci.agent usb usb.distmap usb.rc
>
> 3) output of lsmod is:-
>
> Module Size Used by Not tainted
> ide-cd 33920 0 (autoclean)
> cdrom 32416 0 (autoclean) [ide-cd]
> i810_audio 29784 0 (autoclean)
> ac97_codec 17736 0 (autoclean) [i810_audio]
> soundcore 6436 2 (autoclean) [i810_audio]
> agpgart 57752 6 (autoclean)
> audit 89944 2 (autoclean)
> usbserial 23420 0 (autoclean) (unused)
> parport_pc 18756 1 (autoclean)
> lp 8964 0 (autoclean)
> parport 36832 1 (autoclean) [parport_pc lp]
> autofs4 16152 0 (autoclean) (unused)
> e100 28264 1
> mii 4516 0 [e100]
> floppy 56624 0 (autoclean)
> sg 36236 0 (autoclean) (unused)
> scsi_mod 107180 1 (autoclean) [sg]
> microcode 5688 0 (autoclean)
> keybdev 2944 0 (unused)
> mousedev 5524 1
> hid 22244 0 (unused)
> input 5888 0 [keybdev mousedev hid]
> ehci-hcd 20008 0 (unused)
> usb-uhci 25740 0 (unused)
> usbcore 77408 1 [usbserial hid ehci-hcd usb-uhci]
> ext3 85864 2
> jbd 50956 2 [ext3]
>
> ===========================================================================\
>
> can anyone guide me what is wrong? Where to look for usb scanner device
> file?
> is it necessary to install, usb-serial port emulator driver(kernel module)
> for scanner device on linux? (as usbserial module is already present)
>
> Thanks in advance,
>
> Rupesh Tarpara
>
>
>
>
>
> http://www.patni.com
> World-Wide Partnerships. World-Class Solutions.
> _____________________________________________________________________
>
> This e-mail message may contain proprietary, confidential or legally
> privileged information for the sole use of the person or entity to
> whom this message was originally addressed. Any review, e-transmission
> dissemination or other use of or taking of any action in reliance upon
> this information by persons or entities other than the intended
> recipient is prohibited. If you have received this e-mail in error
> kindly delete this e-mail from your records. If it appears that this
> mail has been forwarded to you without proper authority, please notify
> us immediately at netadmin at patni.com and delete this mail.
> _____________________________________________________________________
>
--
"so don't tell us it can't be done, putting down what you don't know.
money isn't our god, integrity will free our souls" - Max Cavalera
More information about the sane-devel
mailing list