Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 1055004 - Sane not finding HP scanner
Summary: Sane not finding HP scanner
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: sane-backends
Version: 19
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Nils Philippsen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-01-17 23:00 UTC by fedora
Modified: 2014-01-20 16:48 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-01-20 16:04:59 UTC


Attachments (Terms of Use)

Description fedora 2014-01-17 23:00:32 UTC
Description of problem:
HP 6300C Scanner not detected

Version-Release number of selected component (if applicable):
sane-backends.x86_64     1.0.24-7.fc19 

How reproducible:
Anything that needs a scanner. e.g.

[mike@ceri ~]$ 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).


Steps to Reproduce:
1.
2.
3.

Actual results:

[mike@ceri ~]$ 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.

found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0601 [HP ScanJet 6300C]) at libusb:002:013

  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # 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 may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.
[mike@ceri ~]$ 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).


Expected results:

Additional info:

[mike@ceri ~]$ lsusb -v -s 2:13

Bus 002 Device 013: ID 03f0:0601 Hewlett-Packard ScanJet 6300c
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x03f0 Hewlett-Packard
  idProduct          0x0601 ScanJet 6300c
  bcdDevice            1.00
  iManufacturer           1 (error)
  iProduct                2 HP ScanJet 6300C
  iSerial                 3 00000060PSPE
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x60
      (Missing must-be-set bit!)
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass         0 (Defined at Interface level)
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval             250
Device Status:     0x0001
  Self Powered

In /var/log/messages...

Jan 17 16:56:23 ceri kernel: [ 4118.908168] usb 2-3: new full-speed USB device number 13 using ohci-pci
Jan 17 16:56:28 ceri kernel: [ 4124.107463] usb 2-3: New USB device found, idVendor=03f0, idProduct=0601
Jan 17 16:56:28 ceri kernel: [ 4124.107475] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 17 16:56:28 ceri kernel: [ 4124.107478] usb 2-3: Product: HP ScanJet 6300C
Jan 17 16:56:28 ceri kernel: [ 4124.107480] usb 2-3: Manufacturer: Hewlett-Packard
Jan 17 16:56:28 ceri kernel: [ 4124.107481] usb 2-3: SerialNumber: 00000060PSPE
Jan 17 16:56:28 ceri colord: Device added: sysfs-Hewlett-Packard-HP_ScanJet_6300C

Comment 1 Nils Philippsen 2014-01-20 11:27:33 UTC
Do you have the corresponding driver packages installed? (-> `rpm -qa sane-backends-drivers-\*`)

Comment 2 fedora 2014-01-20 16:04:59 UTC
Ha Ha. No I didn't.

I feel like a complete idiot now.

Thanks.

Comment 3 Nils Philippsen 2014-01-20 16:48:21 UTC
No need for that. Scanner devices should really be detected and if the appropriate drivers aren't installed but available, you should be prompted for that. But there's a different bug/RFE for that ;).


Note You need to log in before you can comment on or make changes to this bug.