Problema scanner Lexmark

Discussioni sulla compatibilità dell'Hardware con linux, Drivers, ...
Rispondi
freedom
Jr. Member
Jr. Member
Messaggi: 53
Iscritto il: 20/04/2009, 19:57

Problema scanner Lexmark

Messaggio da freedom »

Ciao a tutti,
ho una deb testing e dopo un aggiornamento (ma non so quando), mi sono accorto che sane non vede più il mio scanner.
Lo scanner è di una stampante multifunzione Lexmark serie X1100. Lo scanner lo uso poco per cui non saprei dopo quale aggiornamento di quali pacchetti abbia smesso di funzionare.
L'errore ritornato è:
'Non è disponibile alcun dispositivo' e premendo il pulsante di aiuto elenca queste possibili cause:
1) Non c'è un dispositivo supportato da SANE (non credo, ha sempre funzionato)
2) I dispositivi sono occupati (prima di lanciare xsane lo scanner è spento)
3) Problema con i permessi (faccio parte dei gruppi scanner e saned. neanche da administrator funziona)
4) SANE non ha caricato il backend (???)
5) Il backend non è configurato correttamente (???)
6) E' possibile che siano installate più versioni di SANE (non di proposito)

Ho letto alcuni post in questo e su altri forum, ma senza ottenere risultati. Ora vi elenco alcune info per chiarivi le idee.

Codice: Seleziona tutto

dmesg | grep Lexmark

[    3.232284] usb 6-1: Manufacturer: Lexmark
[    3.657208] usb 6-1.1: Manufacturer: Lexmark
[    3.882177] usb 6-1.2: Product: Lexmark X1100 Series
[    3.882181] usb 6-1.2: Manufacturer: Lexmark 

Codice: Seleziona tutto

lsusb | grep Lexmark

Bus 006 Device 002: ID 043d:007a Lexmark International, Inc. Generic Hub
Bus 006 Device 003: ID 043d:007c Lexmark International, Inc. Lexmark X1110/X1130/X1140/X1150/X1170/X1180/X1185
Bus 006 Device 004: ID 043d:007b Lexmark International, Inc. InkJet Color Printer

Codice: Seleziona tutto

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).

Codice: Seleziona tutto

sane-find-scanner

...
found USB scanner (vendor=0x043d, product=0x007c, chip=rts8858c) at libusb:006:003
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.
...

Codice: Seleziona tutto

more /etc/sane.d/dll.conf

# /etc/sane.d/dll.conf - Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under
# /etc/sane.d/dll.d directory -- packages providing backends should drop
# a config file similar to dll.conf in this directory, named after the package.
#

# The next line enables the network backend; comment it out if you don't need
# to use a remote SANE scanner over the network - see sane-net(5) and saned(8)
net
abaton
agfafocus
....
lexmark
....

Codice: Seleziona tutto

more /etc/sane.d/lexmark.conf 

# X11xx series
usb 0x043d 0x007c
# X12xx series
usb 0x043d 0x007d
# Dell A920
usb 0x413c 0x5105
# X74
usb 0x43d 0x0060

Codice: Seleziona tutto

lsmod | grep scanner

0 risultati
Ho provato ad aggiungere la voce 'scanner' nel file /etc/modules e riavviare ma non cambia niente. Il modulo non viene caricato (ammesso che sia un nome valido).

Codice: Seleziona tutto

apt-cache showpkg sane
Package: sane
Versions: 
1.0.14-9 ....

Codice: Seleziona tutto

apt-cache showpkg libsane
Package: libsane
Versions: 
1.0.22-2 ....

Codice: Seleziona tutto

apt-cache showpkg libsane-extras
Package: libsane-extras
Versions: 
1.0.22.1 ....

Codice: Seleziona tutto

apt-cache showpkg xsane
Package: xsane
Versions: 
0.998-1 ....
Scusate per il post lungo, e grazie in anticipo a chi vorrà aiutarmi.
Sys!
Newbie
Newbie
Messaggi: 26
Iscritto il: 25/06/2009, 11:12
Contatta:

Re: Problema scanner Lexmark

Messaggio da Sys! »

Ciao!!

Anche io ho lo stesso problema con lo scanner/stampante Lexmark X1180 (Il problema è solo lato scanner, perché lato stampante va bene!!)

Ho sempre usato con successo questo scanner con il backend Lexmark di SANE.

Dopo aver effettuato vari aggiornamenti (passaggio a wheezy, aggiornamento kernel, ecc) come Freedom ho notato che SANE non mi vedeva più lo scanner.

Posto un pò di log..

Codice: Seleziona tutto

uname -a
Linux debian 2.6.38-2-686 #1 SMP Sun May 8 14:49:45 UTC 2011 i686 GNU/Linux

Codice: Seleziona tutto

lsusb |grep Lexmark
Bus 002 Device 002: ID 043d:007a Lexmark International, Inc. Generic Hub
Bus 002 Device 004: ID 043d:007c Lexmark International, Inc. Lexmark X1110/X1130/X1140/X1150/X1170/X1180/X1185
Bus 002 Device 005: ID 043d:007b Lexmark International, Inc. InkJet Color Printer

Codice: Seleziona tutto

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).

Codice: Seleziona tutto

SANE_DEBUG_DLL=1 scanimage --help -d lexmark:libusb:003:003
[sanei_debug] Setting debug level of dll to 1.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.22
[dll] sane_init/read_dlld: opendir failed: No such file or directory
Usage: scanimage [OPTION]...

Start image acquisition on a scanner device and write image data to
standard output.

[...]
Type ``scanimage --help -d DEVICE'' to get list of all options for DEVICE.

[dll] load: couldn't find backend `v4l' (No such file or directory)
[dll] load: couldn't find backend `pint' (No such file or directory)
[dll] load: couldn't find backend `mustek_usb2' (No such file or directory)
[dll] load: couldn't find backend `hpsj5s' (No such file or directory)
List of available devices:

Codice: Seleziona tutto

SANE_DEBUG_LEXMARK=255 scanimage --help -d lexmark_libusb:002:004 
Usage: scanimage [OPTION]...

Start image acquisition on a scanner device and write image data to
standard output.
[...]

scanimage: open of device lexmark_libusb:002:004 failed: Invalid argument
Type ``scanimage --help -d DEVICE'' to get list of all options for DEVICE.

[sanei_debug] Setting debug level of lexmark to 255.
[lexmark] SANE Lexmark backend version 1.0.30-devel
[lexmark] sane_init: version_code=0xbf88966c
[lexmark] attachLexmark: devname=libusb:002:004
[lexmark] attachLexmark: device `libusb:002:004' successfully opened
[lexmark] attachLexmark: testing device `libusb:002:004': 0x043d:0x007c, variant=0
[lexmark] attachLexmark: unsupported device `libusb:002:004': 0x043d:0x007c
[lexmark] sane_get_devices: device_list=0xbf8896cc, local_only=0
List of available devices:
[lexmark] sane_exit

Codice: Seleziona tutto

SANE_DEBUG_DLL=255 scanimage --help -d lexmark:libusb:003:003
http://paste.debian.net/119035/

Codice: Seleziona tutto

sane-find-scanner -v -v

http://paste.debian.net/119034/



cosa può essere successo?

Non capisco proprio perché mi da:
attachLexmark: unsupported device `libusb:002:004': 0x043d:0x007c
se il mio scanner è un X1180 e secondo SANE è supportato bene (good)
Sys!
Newbie
Newbie
Messaggi: 26
Iscritto il: 25/06/2009, 11:12
Contatta:

Re: Problema scanner Lexmark

Messaggio da Sys! »

Qualcuno ha idea di cosa poter fare?

Chi può darci una mano?
Avatar utente
s3v
Hero Member
Hero Member
Messaggi: 5964
Iscritto il: 31/12/2008, 11:54

Re: Problema scanner Lexmark

Messaggio da s3v »

I log non sono più reperibili, bisogna riattaccare gli output.

A scanner acceso, i comandi:

Codice: Seleziona tutto

$ ls -l /dev/*
$ groups
che dicono?
Creando un altro utente e provando con quello il problema persiste?

Peccato perché avevo per le mani una stampante multifunzione x1250 che non so ora che fine abbia fatto. Mi informerò.

Ciao
freedom
Jr. Member
Jr. Member
Messaggi: 53
Iscritto il: 20/04/2009, 19:57

Re: Problema scanner Lexmark

Messaggio da freedom »

s3v ha scritto: A scanner acceso, i comandi:

Codice: Seleziona tutto

$ ls -l /dev/*
$ groups
che dicono?
http://paste.debian.net/120204/

Grazie.
Avatar utente
s3v
Hero Member
Hero Member
Messaggi: 5964
Iscritto il: 31/12/2008, 11:54

Re: Problema scanner Lexmark

Messaggio da s3v »

/dev/usb:
totale 0
crw-rw---- 1 root lp 180, 0 17 giu 19.55 lp0
Gruppo "lp".
Puoi postare l'output di:

Codice: Seleziona tutto

SANE_DEBUG_DLL=4 scanimage -L
impartito sia da root che da utente normale?

Ciao
freedom
Jr. Member
Jr. Member
Messaggi: 53
Iscritto il: 20/04/2009, 19:57

Re: Problema scanner Lexmark

Messaggio da freedom »

s3v ha scritto:
/dev/usb:
totale 0
crw-rw---- 1 root lp 180, 0 17 giu 19.55 lp0
Gruppo "lp".
Non ho capito. Ho provato ad aggiungermi al gruppo lp ma senza risultati.
s3v ha scritto:Puoi postare l'output di:

Codice: Seleziona tutto

SANE_DEBUG_DLL=4 scanimage -L
impartito sia da root che da utente normale?
Utente:
http://paste.debian.net/120474/

Root:
http://paste.debian.net/120475/

Grazie.
Avatar utente
s3v
Hero Member
Hero Member
Messaggi: 5964
Iscritto il: 31/12/2008, 11:54

Re: Problema scanner Lexmark

Messaggio da s3v »

Il comando fila via liscio infischiandosene bellamente. Il backend di sane non trova lo scanner.
Puoi riportare la versione del kernel che usi e l'output del comando:

Codice: Seleziona tutto

$ mount
Molto utile è anche tutto ciò che appare il /var/log/syslog dopo aver impartito da root:

Codice: Seleziona tutto

# udevadm control --log-priority=debug
e dopo aver inserito e acceso lo scanner.
A proposito, il modello esatto di scanner qual è?
Freedom ha scritto:Non ho capito. Ho provato ad aggiungermi al gruppo lp ma senza risultati.
Dopo esserti aggiunto al gruppo "lp" hai eseguito un logout/login?

Ciao
freedom
Jr. Member
Jr. Member
Messaggi: 53
Iscritto il: 20/04/2009, 19:57

Re: Problema scanner Lexmark

Messaggio da freedom »

s3v ha scritto:Puoi riportare la versione del kernel che usi e l'output del comando:

Codice: Seleziona tutto

$ mount

Codice: Seleziona tutto

paolo@desktop:~$ uname -r
2.6.38-2-686
paolo@desktop:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,size=5242880,mode=755,size=5242880,mode=755)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=755,size=10%,mode=755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,size=20%,mode=1777,size=20%,mode=1777)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620,gid=5,mode=620)
/dev/sdb5 on /media/dati type vfat (rw,iocharset=utf8,umask=000)
usbfs on /proc/bus/usb type usbfs (rw,devgid=14,devmode=0660)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
nfsd on /proc/fs/nfsd type nfsd (rw)
s3v ha scritto:Molto utile è anche tutto ciò che appare il /var/log/syslog dopo aver impartito da root:

Codice: Seleziona tutto

# udevadm control --log-priority=debug
e dopo aver inserito e acceso lo scanner.
Con scanner inserito e acceso:

Codice: Seleziona tutto

Jun 21 19:21:01 desktop udevd[240]: worker [340] exit
Jun 21 19:21:01 desktop udevd[240]: worker [340] cleaned up
Jun 21 19:21:01 desktop udevd[240]: worker [343] exit
Jun 21 19:21:01 desktop udevd[240]: worker [343] cleaned up
Jun 21 19:21:01 desktop udevd[240]: udevd message (SET_LOG_PRIORITY) received, log_priority=7
Senza scanner inserito:
http://paste.debian.net/120578/
s3v ha scritto:A proposito, il modello esatto di scanner qual è?
Lexmark X1155
Riconosciuto da 'lsusb' come:

Codice: Seleziona tutto

Bus 006 Device 003: ID 043d:007c Lexmark International, Inc. Lexmark X1110/X1130/X1140/X1150/X1170/X1180/X1185
s3v ha scritto:Dopo esserti aggiunto al gruppo "lp" hai eseguito un logout/login?
Ho riprovato adesso senza risultati.
Avatar utente
s3v
Hero Member
Hero Member
Messaggi: 5964
Iscritto il: 31/12/2008, 11:54

Re: Problema scanner Lexmark

Messaggio da s3v »

Ho fatto confusione io nello spiegarmi.
Lo scanner va collegato dopo aver impartito quel comando in modo da consentire a udevd di intercettare l'inserimento della periferica.

Una richiesta che reputo utile: puoi impostare la scadenza del log a "never"?
In questo modo consenti la sua consultazione anche per tempi lunghi, visto che questi messaggi verranno letti da altri utenti.
Ti chiedo gentilmente, quindi, di ripostare i link ai log di inserimento e rimozione dello scanner con la modifica su scritta.
In alternativa allegare al post un file compresso.

Da una veloce visione mi sembra che ci siano regole relative ad HAL. Credevo che Wheezy lo avesse rimosso ma vedo che è ancora vivo e vegeto.
Ultima cosa: sarò assente da domani fino a domenica sera; fino ad allora ti lascio comunque nelle ottime (e migliori) mani degli altri utenti del forum.
"Debianizzati cares" :D

Ciao
Rispondi