[sane-devel] HP 6300C woes with Fedora 19 and sane 1.0.24
m. allan noah
kitno455 at gmail.com
Fri Jan 17 21:16:04 UTC 2014
I had one of these scanners, which only spoke usb 1.0 (not 1.1). It
was flaky when used over usb, no matter what system I tried it on. You
might have more luck than me, but eventually I threw mine away.
allan
On Fri, Jan 17, 2014 at 2:51 PM, md <sane at rovoreed.com> wrote:
> Sorry if this is the wrong place to ask, but I'm going around in circles.
>
> I'm having problems getting my HP 6300C scanner recognised by SANE 1.0.24-7 under Fedora Core 19 (Linux version 3.11.9-200.fc19.x86_64).
> Basically, the system says I've got no hardware attached. I've read the man pages, but as with all these sorts of problems I don't know if what I'm reading on the WWW is up-to-date or if it is longer relevant.
>
> sane-find-scanner says my scanner exists...
>
> [mike at xxxx ~]$ 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 [HPScanJet 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.
>
> --------------------------------------------
>
> ... so I'm guessing it's something to do with the backend. It doesn't appear as if anything is created in /dev for the device, so it could be a udev problem as well.
>
> The file /usr/lib/udev/rules.d/65-sane-backends.rules contains stuff for the HP 6300C, but that I assume is for the SCSI version because the lines
>
> # Hewlett-Packard ScanJet 6300C
> ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", ENV{libsane_matched}="yes"
>
> dont agree with my vendor/model as given by lsusb, i.e.
>
> [mike at xxxx ~]$ 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
> [mike at xxxx ~]$
>
> I've got no files at all in /usr/lib64/sane, and Fedora does not appear to have a package called "sane-hp" so, what is the backend library for my scanner called and where should I find it ?
>
> Thanks for any assistance.
>
> Mike
>
>
>
>
>
>
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
> to sane-devel-request at lists.alioth.debian.org
--
"The truth is an offense, but not a sin"
More information about the sane-devel
mailing list