hp psc2210xi all-in-one scanner not working

Asked by Timmy

OS: linux 2.6.22.12 x86_64
Distro: openSuse 10.3
hplip: ver 2.7.9

When trying to scan with xsane I get the following error message:

scanimage: open of device hpaio:/usb/PSC_2200_Series?serial=MY29DD40HX0G failed: Error during device I/O

hp-check shows this...
----------------------
| INSTALLED PRINTERS |
----------------------
psc2210xi
---------
Type: Printer
Installed in HPLIP?: Yes, using the hp: CUPS backend.
Device URI: hp:/usb/PSC_2200_Series?serial=MY29DD40HX0G
PPD: /etc/cups/ppd/psc2210xi.ppd
PPD Description: HP PSC 2210 Foomatic/hpijs (recommended)
Printer status: printer psc2210xi is idle. enabled since Sat 08 Dec 2007 08:43:42 PM PST

----------------------
| SANE CONFIGURATION |
----------------------
'hpaio' in '/etc/sane.d/dll.conf'...
OK, found. SANE backend 'hpaio' is properly set up.

Checking output of 'scanimage -L'...
device `hpaio:/usb/PSC_2200_Series?serial=MY29DD40HX0G' is a Hewlett-Packard PSC_2200_Series all-in-one

scanimage -L show this:

[sanei_debug] Setting debug level of dll to 128.
[dll] sane_init: SANE dll backend version 1.0.12 from sane-backends 1.0.18
[dll] sane_init: reading dll.conf
[dll] add_backend: adding backend `hpaio'
[dll] sane_get_devices
[dll] load: searching backend `hpaio' in `/usr/lib64/sane'
[dll] load: trying to load `/usr/lib64/sane/libsane-hpaio.so.1'
[dll] load: dlopen()ing `/usr/lib64/sane/libsane-hpaio.so.1'
[dll] init: initializing backend `hpaio'
[dll] init: backend `hpaio' is version 1.0.0
[dll] sane_get_devices: found 1 devices
device `hpaio:/usb/PSC_2200_Series?serial=MY29DD40HX0G' is a Hewlett-Packard PSC_2200_Series all-in-one
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `hpaio's exit function
[dll] sane_exit: finished

Not sure what to look for next. Any help would be appreciated.

Thanks!

Question information

Language:
English Edit question
Status:
Answered
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Timmy (ccin1492) said :
#1

Below is the full output of hp-check...

HP Linux Imaging and Printing System (ver. 2.7.9)
Dependency/Version Check Utility ver. 12.0

Copyright (c) 2001-7 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Saving output in log file: hp-check.log

Initializing. Please wait...

---------------
| SYSTEM INFO |
---------------

Basic system information:
Linux legolas 2.6.22.12-0.1-default #1 SMP 2007/11/06 23:05:18 UTC x86_64 x86_64 x86_64 GNU/Linux

Distribution:
suse 10.3

HPOJ running?
No, HPOJ is not running (OK).

Checking Python version...
OK, version 2.5.1 installed

Checking PyQt version...
OK, version 3.17 installed.

Checking SIP version...
OK, Version 4.7 installed

Checking for CUPS...
Status: scheduler is running
Version: 1.2.12

----------------
| DEPENDENCIES |
----------------

Checking for dependency: cups - Common Unix Printing System...
OK, found.

Checking for dependency: cups-devel- Common Unix Printing System development files...
OK, found.

Checking for dependency: gcc - GNU Project C and C++ Compiler...
OK, found.

Checking for dependency: GhostScript - PostScript and PDF language interpreter and previewer...
OK, found.

Checking for dependency: libcrypto - OpenSSL cryptographic library...
OK, found.

Checking for dependency: libjpeg - JPEG library...
OK, found.

Checking for dependency: libnetsnmp-devel - SNMP networking library development files...
OK, found.

Checking for dependency: libpthread - POSIX threads library...
OK, found.

Checking for dependency: libtool - Library building support services...
OK, found.

Checking for dependency: libusb - USB library...
OK, found.

Checking for dependency: make - GNU make utility to maintain groups of programs...
OK, found.

Checking for dependency: PIL - Python Imaging Library (required for commandline scanning with hp-scan)...
OK, found.

Checking for dependency: ppdev - Parallel port support kernel module....
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.

Checking for dependency: PyQt - Qt interface for Python...
OK, found.

Checking for dependency: python-devel - Python development files...
OK, found.

Checking for dependency: Python 2.3 or greater - Required for fax functionality...
OK, found.

Checking for dependency: Python 2.2 or greater - Python programming language...
OK, found.

Checking for dependency: Reportlab - PDF library for Python...
warning: NOT FOUND! This is an OPTIONAL dependency. Some HPLIP functionality may not function properly.

Checking for dependency: SANE - Scanning library...
OK, found.

Checking for dependency: SANE - Scanning library development files...
OK, found.

Checking for dependency: scanimage - Shell scanning program...
OK, found.

Checking for dependency: xsane - Graphical scanner frontend for SANE...
OK, found.

----------------------
| HPLIP INSTALLATION |
----------------------

Currently installed HPLIP version...
HPLIP 2.7.9 currently installed in '/usr/share/hplip'.

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf. Generated from hplip.conf.in by configure.

[hpssd]
# Note: hpssd does not support dynamic ports
# Port 2207 is the IANA assigned port for hpssd
port=2207

[hplip]
version=2.7.9

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-2.7.9
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
foomatic=/usr/share/foomatic

# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
foomatic-xml-install=no
foomatic-ppd-install=yes
internal-tag=2.7.9.13

----------------------
| INSTALLED PRINTERS |
----------------------

psc2210xi
---------
Type: Printer
Installed in HPLIP?: Yes, using the hp: CUPS backend.
Device URI: hp:/usb/PSC_2200_Series?serial=MY29DD40HX0G
PPD: /etc/cups/ppd/psc2210xi.ppd
PPD Description: HP PSC 2210 Foomatic/hpijs (recommended)
Printer status: printer psc2210xi is idle. enabled since Sat Dec 8 20:43:42 2007

----------------------
| SANE CONFIGURATION |
----------------------

'hpaio' in '/etc/sane.d/dll.conf'...
OK, found. SANE backend 'hpaio' is properly set up.

Checking output of 'scanimage -L'...
device `hpaio:/usb/PSC_2200_Series?serial=MY29DD40HX0G' is a Hewlett-Packard PSC_2200_Series all-in-one

---------------------
| PYTHON EXTENSIONS |
---------------------

Checking 'cupsext' CUPS extension...
OK, found.

Checking 'pcardext' Photocard extension...
OK, found.

Checking 'hpmudext' I/O extension...
OK, found.

Checking 'scanext' SANE scanning extension...
OK, found.

-----------------
| USB I/O SETUP |
-----------------

Checking for permissions of USB attached printers...
HP Device 0x2911 at 001:002:
    Device URI: hp:/usb/PSC_2200_Series?serial=MY29DD40HX0G
    Device node: /dev/bus/usb/001/002
    Mode: 0666
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/001/002
# owner: lp
# group: lp
user::rw-
group::rw-
other::rw-

-----------
| SUMMARY |
-----------

error: 2 errors and/or warnings.

Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#2

Everything looks okay.

Can you run:

tail -f /var/log/messages

and then try and scan and post the log from /var/log/messages?

A

Revision history for this message
Timmy (ccin1492) said :
#3

Aaron,

I'll post the result later this evening...

Thanks,
Timmy

Revision history for this message
Timmy (ccin1492) said :
#4

Aaron,

Here are the results (I think it might be helpful):

Dec 10 20:05:00 legolas su: (to root) timothy on /dev/pts/1
Dec 10 20:05:29 legolas python: hp-toolbox[7384]: warning: Reportlab not installed. Fax coverpages disabled.
Dec 10 20:05:29 legolas kernel: drivers/usb/class/usblp.c: usblp0: removed
Dec 10 20:05:29 legolas kernel: hal-cups-autoco[7387] general protection rip:2b1379e56bb0 rsp:7fff31e22948 error:0
Dec 10 20:06:01 legolas python: io/hpmud/hpmud.c 600: invalid channel_write state
Dec 10 20:06:01 legolas python: io/hpmud/pml.c 455: GetPml channel_write failed ret=31
Dec 10 20:06:01 legolas python: io/hpmud/hpmud.c 600: invalid channel_write state
Dec 10 20:06:01 legolas python: io/hpmud/pml.c 455: GetPml channel_write failed ret=31
Dec 10 20:06:01 legolas python: io/hpmud/hpmud.c 581: invalid channel_close state
Dec 10 20:06:01 legolas python: io/hpmud/hpmud.c 600: invalid channel_write state
Dec 10 20:06:01 legolas python: io/hpmud/pml.c 455: GetPml channel_write failed ret=31
Dec 10 20:06:01 legolas python: io/hpmud/hpmud.c 600: invalid channel_write state
Dec 10 20:06:01 legolas python: io/hpmud/pml.c 455: GetPml channel_write failed ret=31
Dec 10 20:06:01 legolas python: io/hpmud/hpmud.c 581: invalid channel_close state
Dec 10 20:06:21 legolas xsane: io/hpmud/mlc.c 179: unable to read MlcReverseCmd header: Resource temporarily unavailable
Dec 10 20:06:21 legolas xsane: io/hpmud/musb.c 1515: invalid MlcCredit from peripheral, trying miser
Dec 10 20:06:32 legolas python: io/hpmud/hpmud.c 600: invalid channel_write state
Dec 10 20:06:32 legolas python: io/hpmud/pml.c 455: GetPml channel_write failed ret=31
Dec 10 20:06:32 legolas python: io/hpmud/hpmud.c 600: invalid channel_write state
Dec 10 20:06:32 legolas python: io/hpmud/pml.c 455: GetPml channel_write failed ret=31
Dec 10 20:06:32 legolas python: io/hpmud/hpmud.c 581: invalid channel_close state
Dec 10 20:07:02 legolas python: io/hpmud/hpmud.c 600: invalid channel_write state
Dec 10 20:07:02 legolas python: io/hpmud/pml.c 455: GetPml channel_write failed ret=31
Dec 10 20:07:02 legolas python: io/hpmud/hpmud.c 600: invalid channel_write state
Dec 10 20:07:02 legolas python: io/hpmud/pml.c 455: GetPml channel_write failed ret=31
Dec 10 20:07:02 legolas python: io/hpmud/hpmud.c 581: invalid channel_close state
Dec 10 20:07:06 legolas xsane: io/hpmud/mlc.c 179: unable to read MlcReverseCmd header: Resource temporarily unavailable
Dec 10 20:07:06 legolas xsane: io/hpmud/musb.c 1520: invalid MlcCredit from peripheral
Dec 10 20:07:09 legolas xsane: io/hpmud/hpmud.c 315: device_cleanup: device uri=hp:/usb/PSC_2200_Series?serial=MY29DD40HX0G
Dec 10 20:07:09 legolas xsane: io/hpmud/hpmud.c 327: device_cleanup: close device dd=1...
Dec 10 20:07:09 legolas xsane: io/hpmud/hpmud.c 329: device_cleanup: done closing device dd=1

Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#5

Timmy,

I've tried reproducing this on a suse 10.3 system with a psc 2210 and i haven't been able to..so right now it seems that there maybe a hardware consideration going on. There could be a problem with the usb cable, the printer, the usb port on the system, or a kernel problem in your suse install.

Sorry I can't help more..hopefully this will help you to narrow down the hardware problem that may be causing this..

Aaron

Revision history for this message
Timmy (ccin1492) said :
#6

Aaron,

If the print function is working fine, wouldn't that eliminate the usb cable and usb port as a potential problem, or the kernel for that matter?

Timmy

Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#7

What's the make/model of your PC? Are you using any USB hubs of any sort?

Revision history for this message
Timmy (ccin1492) said :
#8

Aaron,

I built the pc myself. The mobo is a "GIGABYTE GA-M61P-S3 AM2 NVIDIA GeForce 6100" providing 4 x USB 2.0 ports. The printer usb cable (HP) is connected directly to one of these ports. I do have a hub, but the printer is not connected to it. If I type lsusb the printer shows up. I'm not at home right now so I can't provide the output.

Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#9

Yes please past the output of lsusb -v when you can.

Thanks!

A

Revision history for this message
Timmy (ccin1492) said :
#10

Here's the output of lsusb -v:

Bus 002 Device 004: ID 0409:005a NEC Corp.
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 9 Hub
  bDeviceSubClass 0 Unused
  bDeviceProtocol 1 Single TT
  bMaxPacketSize0 64
  idVendor 0x0409 NEC Corp.
  idProduct 0x005a
  bcdDevice 1.00
  iManufacturer 0
  iProduct 0
  iSerial 0
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 25
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
      Self Powered
      Remote Wakeup
    MaxPower 100mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 1
      bInterfaceClass 9 Hub
      bInterfaceSubClass 0 Unused
      bInterfaceProtocol 0 Full speed (or root) hub
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0001 1x 1 bytes
        bInterval 12
Hub Descriptor:
  bLength 9
  bDescriptorType 41
  nNbrPorts 4
  wHubCharacteristic 0x00a9
    Per-port power switching
    Per-port overcurrent protection
    TT think time 16 FS bits
    Port indicators
  bPwrOn2PwrGood 0 * 2 milli seconds
  bHubContrCurrent 100 milli Ampere
  DeviceRemovable 0x00
  PortPwrCtrlMask 0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
Device Qualifier (for other device speed):
  bLength 10
  bDescriptorType 6
  bcdUSB 2.00
  bDeviceClass 9 Hub
  bDeviceSubClass 0 Unused
  bDeviceProtocol 0 Full speed (or root) hub
  bMaxPacketSize0 64
  bNumConfigurations 1
Device Status: 0x0001
  Self Powered

Bus 002 Device 001: ID 0000:0000
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 9 Hub
  bDeviceSubClass 0 Unused
  bDeviceProtocol 1 Single TT
  bMaxPacketSize0 64
  idVendor 0x0000
  idProduct 0x0000
  bcdDevice 2.06
  iManufacturer 3 Linux 2.6.22.12-0.1-default ehci_hcd
  iProduct 2 EHCI Host Controller
  iSerial 1 0000:00:02.1
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 25
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
      Self Powered
      Remote Wakeup
    MaxPower 0mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 1
      bInterfaceClass 9 Hub
      bInterfaceSubClass 0 Unused
      bInterfaceProtocol 0 Full speed (or root) hub
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0004 1x 4 bytes
        bInterval 12
Hub Descriptor:
  bLength 11
  bDescriptorType 41
  nNbrPorts 10
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood 10 * 2 milli seconds
  bHubContrCurrent 0 milli Ampere
  DeviceRemovable 0x00 0x00
  PortPwrCtrlMask 0xff 0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0503 highspeed power enable connect
   Port 4: 0000.0100 power
   Port 5: 0000.0100 power
   Port 6: 0000.0100 power
   Port 7: 0000.0100 power
   Port 8: 0000.0100 power
   Port 9: 0000.0100 power
   Port 10: 0000.0100 power
Device Status: 0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 001 Device 003: ID 045e:0039 Microsoft Corp. IntelliMouse Optical
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 1.10
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 8
  idVendor 0x045e Microsoft Corp.
  idProduct 0x0039 IntelliMouse Optical
  bcdDevice 1.21
  iManufacturer 1 Microsoft
  iProduct 2 Microsoft IntelliMouse� Optical
  iSerial 0
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 34
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower 100mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 1
      bInterfaceClass 3 Human Interface Devices
      bInterfaceSubClass 1 Boot Interface Subclass
      bInterfaceProtocol 2 Mouse
      iInterface 0
        HID Device Descriptor:
          bLength 9
          bDescriptorType 33
          bcdHID 1.00
          bCountryCode 0 Not supported
          bNumDescriptors 1
          bDescriptorType 34 Report
          wDescriptorLength 72
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0004 1x 4 bytes
        bInterval 10
Device Status: 0x0000
  (Bus Powered)

Bus 001 Device 002: ID 03f0:2911 Hewlett-Packard
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 8
  idVendor 0x03f0 Hewlett-Packard
  idProduct 0x2911
  bcdDevice 1.00
  iManufacturer 1 Hewlett-Packard
  iProduct 2 PSC 2200 Series
  iSerial 3 MY29DD40HX0G
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 122
    bNumInterfaces 4
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xc0
      Self Powered
    MaxPower 2mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 204
      bInterfaceProtocol 0
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x01 EP 1 OUT
        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 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 0x82 EP 2 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0008 1x 8 bytes
        bInterval 10
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 1
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 2 Bidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x03 EP 3 OUT
        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 0x83 EP 3 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 0x84 EP 4 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0008 1x 8 bytes
        bInterval 10
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 2
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 255 Vendor Specific Subclass
      bInterfaceProtocol 255 Vendor Specific Protocol
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        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 0x85 EP 5 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 0x86 EP 6 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0008 1x 8 bytes
        bInterval 10
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 3
      bAlternateSetting 0
      bNumEndpoints 2
      bInterfaceClass 8 Mass Storage
      bInterfaceSubClass 6 SCSI
      bInterfaceProtocol 80 Bulk (Zip)
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x07 EP 7 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0020 1x 32 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x87 EP 7 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0020 1x 32 bytes
        bInterval 0
Device Status: 0x0001
  Self Powered

Bus 001 Device 001: ID 0000:0000
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 1.10
  bDeviceClass 9 Hub
  bDeviceSubClass 0 Unused
  bDeviceProtocol 0 Full speed (or root) hub
  bMaxPacketSize0 64
  idVendor 0x0000
  idProduct 0x0000
  bcdDevice 2.06
  iManufacturer 3 Linux 2.6.22.12-0.1-default ohci_hcd
  iProduct 2 OHCI Host Controller
  iSerial 1 0000:00:02.0
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 25
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
      Self Powered
      Remote Wakeup
    MaxPower 0mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 1
      bInterfaceClass 9 Hub
      bInterfaceSubClass 0 Unused
      bInterfaceProtocol 0 Full speed (or root) hub
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0002 1x 2 bytes
        bInterval 255
Hub Descriptor:
  bLength 11
  bDescriptorType 41
  nNbrPorts 10
  wHubCharacteristic 0x0002
    No power switching (usb 1.0)
    Ganged overcurrent protection
  bPwrOn2PwrGood 1 * 2 milli seconds
  bHubContrCurrent 0 milli Ampere
  DeviceRemovable 0x00 0x00
  PortPwrCtrlMask 0xff 0xff
 Hub Port Status:
   Port 1: 0000.0103 power enable connect
   Port 2: 0000.0303 lowspeed power enable connect
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
   Port 5: 0000.0100 power
   Port 6: 0000.0100 power
   Port 7: 0000.0100 power
   Port 8: 0000.0100 power
   Port 9: 0000.0100 power
   Port 10: 0000.0100 power
Device Status: 0x0003
  Self Powered
  Remote Wakeup Enabled

Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#11

Timmy,

Everything looks okay. I wish I could provide some further direction, but without being able to reproduce this means that it's probably not a problem with HPLIP but a system board or other system concern.

I know this doesn't help exactly..but I have tested it on Suse 10.3 with the PSC 2210 and it does work, so that may help give you some direction to look. In the past there have been user reports of some motherboards using a sub-par usb chipsets which don't seem to work with the stability of others. Which may be the case in this instance. That the printing works doesn't mean with 100% certainty that scanning will work because the data is not processed the same way. However it would under normal conditions work.

Sorry I couldn't help more!

Aaron

Revision history for this message
Timmy (ccin1492) said :
#12

Aaron,

I was able to scan thru my win2k virtual machine (vmplayer). So I think we can rule out hardware (printer, cable, usb chipset, mobo, etc) as a problem. Do you agree? So that leaves either scanimage or hplip as the problem. I realize that since you can't reproduce the problem on your side, there's little you can do. There's also a chance there's a setup issue or bad config somewhere. Would it be possible for you to provide me with your sane config files (hp related) from your openSuse 10.3 system so I can compare with mine?

Thanks,
Timmy

Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#13

trex@linux:~> cat /etc/sane.d/dll.conf | grep hp
#hp
#hpsj5s
#hp3500
#hp4200
#hp5400
# HP OfficeJet backend homepage: http://hpoj.sf.net/
# Uncomment the following line if hpoj is installed:
#hpoj
hpaio

This should be the only conf file that effects xsane scanning, I've grep'ed out the hp related information.

Hope this helps!

Aaron

Can you help with this problem?

Provide an answer of your own, or ask Timmy for more information if necessary.

To post a message you must log in.