I'm having problems getting my Canon MP-210 printer/scanner recognized as a scanner device in Slackware 13.0.
CUPS setup was a breeze - in less than two seconds it was installed and within 10 more seconds it was printing a test page.
Its URI is here, according to CUPS: usb://Canon/MP210%20series (Printing works flawlessly).
My non-privileged user account is a member of the 'wheel', 'scanner', and 'plugdev' groups in /etc/group (among the others recommended by the adduser script. I've tried running xsane as root (Still no devices found) with no success, and the CLI 'scanimage -L' doesn't produce anything either.
They just report that there is no configured device.
I've run 'sane-find-scanner' and it reports the following:
found USB scanner (vendor=0x04a9 [Canon], product=0x1721 [MP210 series]) at libusb:001:003
Rebooting and unplugging/plugging in the scanner produces no positive results.
/etc/sane.d/dll.conf has the following canon lines in it:
I believe the appropriate entry is the canon630u.
/etc/sane.d/canon630u.conf contains the following:
# Options for the canonusb backend
# Autodetect the Canon CanoScan FB630u
usb 0x04a9 0x2204
# device list for non-linux-systems (enable if autodetect fails):
The last entry in my /proc/bus/usb/devices is:
T: Bus=01 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=04a9 ProdID=1721 Rev= 1.05
S: Product=MP210 series
C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
E: Ad=07(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=89(I) Atr=03(Int.) MxPS= 64 Ivl=128ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I've been reading the only thread I can find here or anywhere else related to Scanners and Slackware that are even remotely relevant, and the thread here is actually consistent with my problem, although it's almost three years old.
That thread is here:
It's a good starting point to follow what I've been going through while checking off the list. The one thing I've discovered inadvertently is that there is no longer an rc.hotplug, an /sbin/hotplug, etc. Not sure where hotplug has migrated to.
I've also tried Eric's (AlienBob), and Allend's suggestions to mount /proc/bus/usb, which seemed to fix the problem the OP in that thread had, although it was a seriously fugly kludge.
Here's what I put in /etc/fstab based on Allend's suggestion:
scanner /proc/bus/usb usbfs auto,devmode=0666 0 0
That didn't seem to change anything. And here's what I put in /etc/fstab based on Alien Bob's, suggestion from that earlier thread:
usbfs /proc/bus/usb usbfs devgid=10,devmode=0660 0 0
They both mount just fine, but no results still, even when I try to run 'scanimage', which continues to report (as root) that there is no device configured.
I've checked the driver on the SANE website, and the 'canon630u' driver shows that the MP210 is indeed a tested and supported scanner up to 600 DPI, and the device works fine when I *cough* plug it into a wyndoze box.
wrt Alien Bob's mount suggestions. 'mount' reports the following after a reboot:
usbfs on /proc/bus/usb type usbfs (rw,devgid=10,devmode=0660)
Everything seems to check out to me but still.... Grrrr
Well, I'm all ears and out of ideas and resources for this one. If anyone wants to chime in I'm all ears