Xsane e HPlip slackware 12.1 non rilevano più lo scanner

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Xsane e HPlip slackware 12.1 non rilevano più lo scanner

Messaggio da sberla54 »

Ciao ragazzi.
Mi continuano a comprarire dei problemi, da quando ho aggiornato slack 12.1.

Questa sembra robetta da poco conto.

Io ho una stampante multifunzione HP PSC 1315, di quelle che hanno anche lo scanner.
Su slack 12 avevo semplicemente dato "xsane" da utente normale e lui aveva trovato lo scanner e lo aveva sistemato. Da li in avanti lo usavo con kooka.

Ora dando xsane non trova piu' nulla.

Che sia perche' hplip e' cambiato e non c'e' piu' il suo rc.hplip?
E' cambiato anche il metodo per installarlo? Non si usa piu' Xsane?

Spero sappiate aiutarmi!
Ciao e grazie!

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da ermes »

anche io avevo lo stesso problema e l'ho affrontato nel forum "package"

viewtopic.php?f=1&t=24855

cups non trovava nemmeo i driver della mia hp psc 2175
ho pasticciato molto (come si vede dal messaggio che ti ho indicato) ma alla fine (avrò re-installato hplip una 10ina di volte) finalmente cups ha trovato il driver e di conseguenza xsane lo scanner...

il problema era che sotto la directory /usr/share/cups/model/ non trovava la directory "HP" che dovrebbe essere la directory dove Hplip scarica i driver (trovava solo la directory "gutenprint")
non so bene cosa abbia fatto per farla riapparire... ma adesso c'è

so di non essere stato tanto chiaro ma (purtroppo) è tutto quello che posso dirti ;)

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da conraid »

Per "installarlo" nemmeno prima si usava xsane, che è solo una interfaccia per sane
Allora.
intanto guarda dmesg cosa ti "vede"
dopo dai root

# lsusb
# scanimage -L
# sane-find-scanner

Successivamente guardiamo di vedere se magari è un problema di UDEV o di sane, o dell'accoppiata tra i due.

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da sberla54 »

intanto guarda dmesg cosa ti "vede"
Quando accendo la stampante:

Codice: Seleziona tutto

usb 2-3: new full speed USB device using ohci_hcd and address 7
usb 2-3: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 7 if 1 alt 0 proto 2 vid 0x03F0 pid 0x3F11
usbcore: registered new interface driver usblp
Lsusb:

Codice: Seleziona tutto

bash-3.1# lsusb 
Bus 001 Device 004: ID 0bc2:3000 Seagate RSS LLC 
Bus 001 Device 001: ID 0000:0000  
Bus 002 Device 007: ID 03f0:3f11 Hewlett-Packard PSC-1315/PSC-1317
Bus 002 Device 003: ID 058f:9254 Alcor Micro Corp. Hub
Bus 002 Device 002: ID 046d:c040 Logitech, Inc. Corded Tilt-Wheel Mouse
Bus 002 Device 001: ID 0000:0000  
Scanimage:

Codice: Seleziona tutto

bash-3.1# scanimage -L                                                                                                                                                               
device `hpaio:/usb/psc_1310_series?serial=CN48JB50XQO2' is a Hewlett-Packard psc_1310_series all-in-one
Sane-find-scanner

Codice: Seleziona tutto

bash-3.1# 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 [hp], product=0x3f11 [psc 1310 series ]) at libusb:002:007
  
  # 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.
A me sembra tutto ok :)
Grazie dell'aiuto...fammi sapere cosa devo fare ora :)

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da conraid »

sberla54 ha scritto: Grazie dell'aiuto...fammi sapere cosa devo fare ora :)
xsane da root ti funziona? cioè vede la stampante?

Se sì allora bisogna sistemare i permessi, altrimenti vedere come lavora il device "hpaio"
Io per esempio ho

Codice: Seleziona tutto

# scanimage -L     
device `epson:libusb:001:005' is a Epson RX420 flatbed scanner
E non mi va da utente... ma **** l'avevo sistemato qualche settimana fa, che palle (a parte che è difettoso nel senso che scannerizza solo metà pagina quindi lo facevo solo per prova)
IMHO è udev che mi incasina i permessi

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da sberla54 »

xsane da root ti funziona? cioè vede la stampante?
Eh si!
Non me n'ero accorto!
Da root va sia xsane che kooka e posso usare tranquillamente lo scanner...
Se sì allora bisogna sistemare i permessi, altrimenti vedere come lavora il device "hpaio"
Ehm....io e udev abbiamo un pessimo rapporto...non ho mai capito come funziona...cosa dovrei andare a fare?

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da conraid »

Allora.
In teoria niente, devi solo mettere il tuo utente nel gruppo "scanner"

Però non vedo il tuo device in 80-libsane.rules

quindi aggiungi a quel file, o in altro file personale se ce l'hai (parlo delle regole di udev che sono in /etc/udev/rules-d), questa regola

ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3f11", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da sberla54 »

quindi aggiungi a quel file, o in altro file personale se ce l'hai (parlo delle regole di udev che sono in /etc/udev/rules-d), questa regola
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3f11", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
Ho aggiunto quella riga, esattamente cosi' com'e', in fonto a 80-libsane.rules....ho riavviato rc.udev...ho acceso la stampante + scanner....ho avviato xsane da utente ma niente, continua a non vederlo.

Dove sbaglio?
Dovevo cambiare qualche parametro di quella riga e nella mia ignoranza non l'ho capito?

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da conraid »

sberla54 ha scritto:
quindi aggiungi a quel file, o in altro file personale se ce l'hai (parlo delle regole di udev che sono in /etc/udev/rules-d), questa regola
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3f11", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
Ho aggiunto quella riga, esattamente cosi' com'e', in fonto a 80-libsane.rules....ho riavviato rc.udev...ho acceso la stampante + scanner....ho avviato xsane da utente ma niente, continua a non vederlo.

Dove sbaglio?
Dovevo cambiare qualche parametro di quella riga e nella mia ignoranza non l'ho capito?
Mi sembrava di averla adattata al tuo scanner, comunque controlla meglio.
Ma non devi metterla in fondo, perché altrimenti non te la legge, infatti quel finisce con

Codice: Seleziona tutto

# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"

LABEL="libsane_rules_end"
Devi metterla prima di queste righe. Dove ci sono le altre regole dei vari modelli

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da sberla54 »

L'ho messa dove dici tu ma ancora niente...xsane non vede lo scanner...

Ti pasto il file intero:
http://rafb.net/p/dLhnF650.html
(mi tocca usare nopaste senno' lo devo dividere in 2 o 3 post, che supera il limite di caratteri)

Che ci sia conflitto con qualche altra regola?

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da sberla54 »

Non mi abbandonare Conr' :)
Il nopaste e' gia' sparito...ma se mi dici cosa ti potrebbe tornare utile per capire il problema provo ad allegartelo senza uscire dal limite di caratteri.

Ovviamente solo se hai voglia e tempo :)
Per ora sto andando avanti usando Kooka da root...

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da conraid »

Perdonami Sberla, ma devi fare una cosa.


Fai un file simile chiamandolo magari 00-local.rules

Codice: Seleziona tutto

SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0644"   
Questa regola Pat l'ha aggiunta, ma tu mettile ugualmente, è per i kernel senza USB_DEVICE_CLASS

E dopo fanne uno 80-libsane.rules così

Codice: Seleziona tutto

ACTION!="add", GOTO="libsane_rules_end"
ENV{DEVTYPE}=="usb_device", GOTO="scanner"
SUBSYSTEM!="usb_device", GOTO="libsane_rules_end"

LABEL="scanner"
 
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3f11", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

LABEL="libsane_rules_end"
l'originale 80-libsane.rules naturalmente copialo da qualche parte


Però mi devi dire prima (cioè adesso) e dopo con che permessi ti crea il device

p.s.
oggi non riesco a scrivere :-k

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da sberla54 »

Ho fatto tutto cio' che mi hai detto ma non e' cambiato niente :(
Però mi devi dire prima (cioè adesso) e dopo con che permessi ti crea il device
Questo non so come controllarlo...scusami...sto udev proprio non lo capisco.
Dove devo guardare?


Ah, tra parentesi, ora non mi stampa piu' la stampante...pero' mi pare connessa correttamente...magari ha finito l'inchiostro..ma non va piu' il programma della HP per vederlo e quindi non saprei.
Anche se mi pare che si fermi su "connecting to device"...e da cups tutto risulta normale.
Bha.
comunque un problema alla volta :)

Pero' che 2 balle :)

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da conraid »

sberla54 ha scritto:Ho fatto tutto cio' che mi hai detto ma non e' cambiato niente :(
Però mi devi dire prima (cioè adesso) e dopo con che permessi ti crea il device
Questo non so come controllarlo...scusami...sto udev proprio non lo capisco.
Dove devo guardare?


Ah, tra parentesi, ora non mi stampa piu' la stampante...pero' mi pare connessa correttamente...magari ha finito l'inchiostro..ma non va piu' il programma della HP per vederlo e quindi non saprei.
Anche se mi pare che si fermi su "connecting to device"...e da cups tutto risulta normale.
Bha.
comunque un problema alla volta :)

Pero' che 2 balle :)

Allora.

Codice: Seleziona tutto

# su
Password: 
# lsusb
Bus 001 Device 005: ID 04b8:080f Seiko Epson Corp. Stylus Photo RX425 scanner
# ls -l /dev/bus/usb/001/005
crw-rw-r-- 1 root scanner 189, 4 2008-07-02 18:31 /dev/bus/usb/001/005
# scanimage -L
device `epson:libusb:001:005' is a Epson RX420 flatbed scanner
# exit
exit
$ scanimage -L
device `epson:libusb:001:005' is a Epson RX420 flatbed scanner
Come vedi ho i permessi root:scanner e me lo vede da root e da utente

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Messaggio da conraid »

Avrai anche un device in /proc

Codice: Seleziona tutto

$ ls -l /proc/bus/usb/001/005
-rw-r--r-- 1 root root 96 2008-07-02 18:31 /proc/bus/usb/001/005
che mi sa che è quello da modificare se non metti USB_DEVICE_CLASS nel kernel

Se non ti va puoi provare a modificare a mano i permessi di questi due device (sempre se il primo te lo crea) e vediamo dove sta il problema

Rispondi