Linux 15.036 Themen, 107.107 Beiträge

HP Scanjet 6300c arbeitet nicht unter Suse Linux 8.1 und 8.2

hotte / 1 Antworten / Baumansicht Nickles

Hallo zusammen

Hab ein Problem mit meinem HP Scanjet 6300c und Suse Linux.
Nach der Installation von Linux wurde der Scanner automatisch an dem USB-Anschluß erkannt und der passende Treiber + SANE installiert.
Allerdings läßt sich der Scanner nicht zu einem Scan bewegen.
Komisch ist, das nach einem Versuch unter Linux und einem Neustart mit Windows der Scanner sofort anfängt zu Scannen.
Auch der Boot von Linux dauert ewig lange, weil der Start der hottplugging devices beim usb hängenbleibt und erst nach einem Timeout weiter läuft.

Hat vieleicht jemand noch einen Tip?
Bei HP gibts keine Linux Treiber für den Scanner und bei Suse konnte ich auch keine Lösung finden...

Gruß
hotte

bei Antwort benachrichtigen
hotte Nachtrag zu: „HP Scanjet 6300c arbeitet nicht unter Suse Linux 8.1 und 8.2“
Optionen

Hab doch noch eine Lösung gefunden ...
Gruß
hotte


My scanner works with USB on Windows. But not with Linux.
You need at least Linux kernel V 2.2.19. If you want to upgrade
manually, see
below for hints.
If you have a kernel 2.2.19 or later, first be sure that the scanner is
found by
the system. You can run the X11-program usbview to see if it is found.
Or do the
following steps as user root:
To get a listing of the devices found on the USB do
cat /proc/bus/usb/devices

This gives you listings similar to the following:


T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=03f0 ProdID=0601 Rev= 1.00
S: Product=HP ScanJet 6300C
S: SerialNumber=SG98P161P3PE
C:* #Ifs= 1 Cfg#= 1 Atr=60 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00
Driver=usbscanner
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 16 Ivl= 0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 1 Ivl=250ms

The entry "Product=" should show your type of scanner. If you don't
find an
entry for your scanner, it is not recognized. Check if your kernel
supports USB
and if you have installed the necessary packages.
Now when your scanner is recognized, do a
cat /proc/bus/usb/drivers

This should give you something like
usbdevfs
hub
hid
48- 63: usbscanner

This indicates that the usbscanner driver is available. Now have a look
at the
permissions of the device /dev/usbscanner by
ls -l /dev/usbscanner

If it shows
crw-r--r-- 1 root root 180, 48 Jan 19 2001 /dev/usbscanner

it is not ok. Only root can read and write to the scanner. To allow
everyone to
use it, do
chmod 666 /dev/usbscanner

Now look where the configuration file hp.conf of SANE is located. It
should be
at /etc/sane.d/hp.conf or /usr/local/etc/sane.d/hp.conf. To that file
you need
to add the two lines
/dev/usbscanner
option connect-device

The file then should look like
scsi HP
/dev/scanner
/dev/usbscanner
option connect-device

You might need to use /dev/usb/scanner0 instead of /dev/usbscanner.
Now you should be able to use the scanner with SANE.


If you need to upgrade to kernel 2.2.19 manually, you also need the USB
scanner
module scanner.o. As root, load it and make a device /dev/usbscanner by


mknod usbscanner c 180 48

Then you can continue with the description above. (Thank's to Wolfgang
Rapp for
hints about USB).

bei Antwort benachrichtigen