Same problem, in my case with a USB-attached Canon Canoscan N650U (an
ancient, well supported scanner, that was working just fine on
12.04LTS).

$ lsusb
Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 012: ID 04a9:2206 Canon, Inc. CanoScan N650U/N656U
Bus 001 Device 008: ID 04b3:301b IBM Corp. SK-8815 Keyboard
Bus 001 Device 004: ID 0557:8021 ATEN International Co., Ltd 
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 011: ID 1941:8021 Dream Link WH1080 Weather Station / USB 
Missile Launcher
Bus 001 Device 010: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 007: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link 
DUB-H4 USB 2.0 Hub
Bus 001 Device 006: ID 0baf:0303 U.S. Robotics 
Bus 001 Device 002: ID 174c:2074 ASMedia Technology Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

/lib/udev/rules.d/40-libsane.rules looks like it ought to be detecting
it ...

$ cat /lib/udev/rules.d/40-libsane.rules | grep 2206
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2206", ENV{libsane_matched}="yes"

But I get nothing created in /dev ...

And trying to search for the scanner produces no results, though some
slightly odd looking intermediate debug information:

$ sudo SANE_DEBUG_SANEI_USB=255 sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

[sanei_debug] Setting debug level of sanei_usb to 255.
[sanei_usb] sanei_usb_init: marking existing devices
[sanei_usb] sanei_usb_init: Looking for kernel scanner devices
[sanei_usb] sanei_usb_init: can't stat /dev/usb/: No such file or directory
[sanei_usb] sanei_usb_init: initializing libusb-1.0
[sanei_usb] sanei_usb_init: Looking for libusb-1.0 devices
[sanei_usb] sanei_usb_init: device 0x174c/0x3074, interface 0 doesn't look like 
a scanner (9/9)
[sanei_usb] sanei_usb_init: device 0x174c/0x3074 at 002:002: no suitable 
interfaces
[sanei_usb] sanei_usb_init: device 0x1d6b/0x0003, interface 0 doesn't look like 
a scanner (9/9)
[sanei_usb] sanei_usb_init: device 0x1d6b/0x0003 at 002:001: no suitable 
interfaces
[sanei_usb] sanei_usb_init: found libusb-1.0 device (0x04a9/0x2206) interface 0 
at libusb:001:012
[sanei_usb] store_device: add dn 0 with libusb:001:012
[sanei_usb] sanei_usb_init: device 0x04b3/0x301b, interface 0 doesn't look like 
a scanner (0/3)
[sanei_usb] sanei_usb_init: device 0x04b3/0x301b, interface 1 doesn't look like 
a scanner (0/3)
[sanei_usb] sanei_usb_init: device 0x04b3/0x301b, interface 2 doesn't look like 
a scanner (0/3)
[sanei_usb] sanei_usb_init: device 0x04b3/0x301b at 001:008: no suitable 
interfaces
[sanei_usb] sanei_usb_init: device 0x0557/0x8021, interface 0 doesn't look like 
a scanner (9/9)
[sanei_usb] sanei_usb_init: device 0x0557/0x8021 at 001:004: no suitable 
interfaces
[sanei_usb] sanei_usb_init: device 0x05e3/0x0608, interface 0 doesn't look like 
a scanner (9/9)
[sanei_usb] sanei_usb_init: device 0x05e3/0x0608 at 001:003: no suitable 
interfaces
[sanei_usb] sanei_usb_init: device 0x1941/0x8021, interface 0 doesn't look like 
a scanner (0/3)
[sanei_usb] sanei_usb_init: device 0x1941/0x8021 at 001:011: no suitable 
interfaces
[sanei_usb] sanei_usb_init: found libusb-1.0 device (0x067b/0x2303) interface 0 
at libusb:001:010
[sanei_usb] store_device: add dn 1 with libusb:001:010
[sanei_usb] sanei_usb_init: device 0x05e3/0x0606, interface 0 doesn't look like 
a scanner (9/9)
[sanei_usb] sanei_usb_init: device 0x05e3/0x0606 at 001:007: no suitable 
interfaces
[sanei_usb] sanei_usb_init: device 0x0baf/0x0303, interface 0 doesn't look like 
a scanner (2/2)
[sanei_usb] sanei_usb_init: device 0x0baf/0x0303, interface 1 doesn't look like 
a scanner (2/10)
[sanei_usb] sanei_usb_init: device 0x0baf/0x0303 at 001:006: no suitable 
interfaces
[sanei_usb] sanei_usb_init: device 0x174c/0x2074, interface 0 doesn't look like 
a scanner (9/9)
[sanei_usb] sanei_usb_init: device 0x174c/0x2074 at 001:002: no suitable 
interfaces
[sanei_usb] sanei_usb_init: device 0x1d6b/0x0002, interface 0 doesn't look like 
a scanner (9/9)
[sanei_usb] sanei_usb_init: device 0x1d6b/0x0002 at 001:001: no suitable 
interfaces
[sanei_usb] sanei_usb_init: found 2 devices
[sanei_usb] sanei_usb_init: device 00 is libusb:001:012
[sanei_usb] sanei_usb_init: device 01 is libusb:001:010
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner0'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner0' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner1'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner1' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner2'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner2' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner3'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner3' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner4'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner4' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner5'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner5' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner5'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner5' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner7'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner7' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner8'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner8' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner9'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner9' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner10'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner10' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner11'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner11' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner12'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner12' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner13'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner13' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner14'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner14' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usb/scanner15'
[sanei_usb] sanei_usb_open: can't find device `/dev/usb/scanner15' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner0'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner0' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner1'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner1' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner2'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner2' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner3'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner3' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner4'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner4' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner5'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner5' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner6'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner6' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner7'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner7' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner8'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner8' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner9'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner9' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner10'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner10' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner11'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner11' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner12'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner12' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner13'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner13' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner14'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner14' in list
[sanei_usb] sanei_usb_open: trying to open device `/dev/usbscanner15'
[sanei_usb] sanei_usb_open: can't find device `/dev/usbscanner15' in list
  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to sane-backends in Ubuntu.
https://bugs.launchpad.net/bugs/1312594

Title:
  14.04 won't detect common USB scanner

Status in “sane-backends” package in Ubuntu:
  Confirmed

Bug description:
  My multifunction Samsung SCX3200 printer is not detected by sane, but
  printing is fine. This scanner is faily generic and supported out of
  the box by the Xerox MFP driver (sane default).

  Printer/scanner as seen by the kernel, device 007 : ID 04e8:3441

  
--------------------------------------------------------------------------------------------
  $ lsusb
  Bus 002 Device 003: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications 
Processor
  Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 003 Device 002: ID 046d:c50e Logitech, Inc. Cordless Mouse Receiver
  Bus 003 Device 007: ID 04e8:3441 Samsung Electronics Co., Ltd
  Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  
--------------------------------------------------------------------------------------------

  The IDs are properly set in udev and sane.d configuration:

  
--------------------------------------------------------------------------------------------
  $ cat /lib/udev/rules.d/40-libsane.rules | grep 3441
  ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3441", ENV{libsane_matched}="yes"

  $ cat /etc/sane.d/xerox_mfp.conf | grep 3441
  usb 0x04e8 0x3441
  
--------------------------------------------------------------------------------------------

  Problem: sane-find-scanner can't find the scanner:

  
--------------------------------------------------------------------------------------------
  $ sudo sane-find-scanner -q
  $ (no output)
  $ sudo scanimage -L

  No scanners were identified. If you were expecting something different,
  check that the scanner is plugged in, turned on and detected by the
  sane-find-scanner tool (if appropriate). Please read the documentation
  which came with this software (README, FAQ, manpages).
  $
  
--------------------------------------------------------------------------------------------

  The kernel module is properly loaded when the printer is connected, no
  blacklisting :

  
--------------------------------------------------------------------------------------------
  $ sudo lsmod | grep usblp
  usblp 22891 0

  $ modinfo usblp
  filename: /lib/modules/3.13.0-24-generic/kernel/drivers/usb/class/usblp.ko
  license: GPL
  description: USB Printer Device Class driver
  author: Michael Gee, Pavel Machek, Vojtech Pavlik, Randy Dunlap, Pete 
Zaitcev, David Paschal
  srcversion: BD8A318D5C286F1E78768B9
  alias: usb:v04B8p0202d*dc*dsc*dp*ic*isc*ip*in*
  alias: usb:v*p*d*dc*dsc*dp*ic07isc01ip03in*
  alias: usb:v*p*d*dc*dsc*dp*ic07isc01ip02in*
  alias: usb:v*p*d*dc*dsc*dp*ic07isc01ip01in*
  alias: usb:v*p*d*dc07dsc01dp03ic*isc*ip*in*
  alias: usb:v*p*d*dc07dsc01dp02ic*isc*ip*in*
  alias: usb:v*p*d*dc07dsc01dp01ic*isc*ip*in*
  depends:
  intree: Y
  vermagic: 3.13.0-24-generic SMP mod_unload modversions
  signer: Magrathea: Glacier signing key
  sig_key: 00:A5:A6:57:59:DE:47:4B:C5:C4:31:20:88:0C:1B:94:A5:39:F4:31
  sig_hashalgo: sha512
  parm: proto_bias:Favourite protocol number (int)
  
--------------------------------------------------------------------------------------------

  Simple-scan will just show a "Unable to start scan" error.

  Also tried:
  - Running simple-scan and xscan as root
  - Adding myself to lp, saned and scanner groups, then log off + log on
  - Power cyling the printer, disconnected and plugged back in
  - Switching USB port (USB2 <-> USB3)
  - Restarting the udev service

  This scanner is faily generic and is supposed to be working OOTB since 12.04:
  
http://askubuntu.com/questions/88700/how-do-i-get-a-samsung-scx3200-multifunction-printer-scanner-working
  http://ubuntuforums.org/showthread.php?t=1857478

  I think this may be a bug with libsane.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1312594/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to