Nonostante l´howto del grande Mauro,lo scanner non par

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
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.
Rispondi
Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da legionario »

Ciao ragazzi!<br />
<BR><br />
<BR>Malgrado segua alla lettera il tutorial del grande Mauro, non riesco a
<BR>far funzionare, in qualita´ di utente, il mio scanner. E´ da questa
<BR>mattina che mi sto scervellando, ma non riesco a capire la causa di
<BR>questa anomalia, considerando, inoltre, che non e´ la prima volta che
<BR>configuro lo scanner su una slack. Come root lo scanner funziona
<BR>tranquillamente ma, come utente, non riesco a vederlo. Secondo me
<BR>questo problema e´ collegato in qualche modo al messaggio di errore che
<BR>mi appare in fase di boot, al momento dell´attivazione di hotplug:<br />
<BR><br />
<BR>-------------------------------------------------------------<br />
<BR>chown: cannot access ´/proc/bus/usb/001/002´: No such file or directory<br />
<BR>chmod: cannot access ´/proc/bus/usb/001/002´: No such file or directory<br />
<BR>------------------------------------------------------------<br />
<BR><br />
<BR>Ho scoperto che questo errore e´ dovuto al file
<BR>/etc/hotplug/usb/libusbscanner ...infatti se gli tolgo l´eseguibilita´
<BR>i messaggi di errore di cui sopra spariscono. <br />
<BR><br />
<BR>Vi ringrazio per l´attenzione...<br />
<BR><br />
<BR>Saluti<br />
<BR><br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da samiel »

Dici qualcosa in più.. Kernel?<br />
<BR>Slack? Permessi?<br />
<BR><br />
<BR>M.<br /><br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da legionario »

Dunque, sicuramente la procedura di configurazione dello scanner e´
<BR>corretta in quanto da root riesco a utilizzarlo. Il problema sorge nel
<BR>conferimento dei permessi allo user. Riporto qui di seguito i passaggi
<BR>che ho effettuato in tal senso:<br />
<BR><br />
<BR>- questo e´ l´output di sane-find-scanner<br />
<BR><br />
<BR>ale@legionario-pc_fisso:~$ sane-find-scanner<br />
<BR><br />
<BR>found USB scanner (vendor=0x06bd, product=0x2095) at libusb:002:002<br />
<BR>---------------<br />
<BR><br />
<BR>- questo il contenuto di /etc/hotplug/usb.usermap<br />
<BR><br />
<BR>snapscan 0x003 0x06bd 0x2095 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000<br />
<BR>----------------<br />
<BR><br />
<BR>- in /etc/group ho aggiunto il gruppo scanner<br />
<BR>-<br />
<BR>[.........]<br />
<BR>scanner::103:root,ale<br />
<BR>[.........]<br />
<BR><br />
<BR><br />
<BR>- ho creato lo script /etc/hotplug/usb/snapscan e l´ho reso eseguibile<br />
<BR>---------------<br />
<BR>#!/bin/bash<br />
<BR>if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]<br />
<BR>then<br />
<BR>chown root "${DEVICE}"<br />
<BR>chgrp scanner "${DEVICE}"<br />
<BR>chmod 660 "${DEVICE}"<br />
<BR>fi<br />
<BR>---------------<br />
<BR><br />
<BR>- questo e´ il contenuto della directory /etc/hotplug/usb/<br />
<BR>----------------<br />
<BR>ale@legionario-pc_fisso:~$ ls -l /etc/hotplug/usb/<br />
<BR>total 56<br />
<BR>-rw-r--r-- 1 root root 48085 2004-10-17 16:52 libsane.usermap<br />
<BR>-rwxr-xr-x 1 root root 944 2004-05-11 21:03 libusbscanner*<br />
<BR>-rwxr-xr-x 1 root root 140 2005-05-15 12:35 snapscan*<br />
<BR><br />
<BR><br />
<BR>Se, a questo punto, do il comando "scanimage -L" come utente ottengo questo errore:<br />
<BR>-<br />
<BR>ale@legionario-pc_fisso:~$ scanimage -L<br />
<BR><br />
<BR>No scanners were identified. If you were expecting something different,<br />
<BR>check that the scanner is plugged in, turned on and detected by the<br />
<BR>sane-find-scanner tool (if appropriate). Please read the documentation<br />
<BR>which came with this software (README, FAQ, manpages).<br />
<BR>-<br />
<BR><br />
<BR>Invece, da root ottengo questo output:<br />
<BR><br />
<BR>root@legionario-pc_fisso:~# scanimage -L<br />
<BR>device `snapscan:libusb:002:002´ is a AGFA SNAPSCAN flatbed scanner<br />
<BR>----------------<br />
<BR><br />
<BR>Non mi sembra di aver commesso degli errori....<br />
<BR><br />
<BR>P.S.: ho il kernel 2.6.11.7 e la slack 10.1<br /><BR><BR>[ Questo Messaggio è stato Modificato da: legionario il 15-05-2005 20:59 ]<br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da samiel »

Veramente non serve spremersi le meningi per lo script:<br />
<BR>c´è già: /etc/hotplug/usb/libusbscanner, come avrai visto.<br />
<BR>E con quello non ti funziona?<br />
<BR><br />
<BR>M.<br /><br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da legionario »

Si´ in effetti me ne sono accorto, ma, non funzionando, ho preferito inserire anche lo scriptino. Comunque e´ proprio libusbscanner che mi causa questi due messaggi di errore:<br /><br />-------------------------------------------------------------<br /><br />chown: cannot access ´/proc/bus/usb/001/002´: No such file or directory<br /><br />chmod: cannot access ´/proc/bus/usb/001/002´: No such file or directory<br /><br />------------------------------------------------------------<br /><br />Sara´ forse un bug di sane o di hotplug?<br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da samiel »

Io ricevo lo stesso messaggio se chiudo la sessione<br />
<BR>con lo scanner acceso. Non ho mai indagato,<br />
<BR>ma lo scanner mi va sia da root che da user,<br />
<BR>per cui avevo soprassieduto<br />
<BR><br />
<BR>M.<br /><br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da meritil »

Io ho avuto lo stesso problema.. l´ho risolto in maniera brutale
<BR>creando un piccolo eseguibile che all´avvio determina lo scanner e da i
<BR>permessi anche agli utenti per servirsene, in caso posto il codice..
<BR>(ora non sono in ufficio) fatemi sapere se si risolve in altro modo.<br />
<BR><br />
<BR>Ciao<br /><br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da legionario »

Meritil, mi faresti veramente un piacere a mandarmi lo scriptino...
<BR>Grazie infinitamente. Mi rincuora sapere di non essere l´unico con
<BR>questo problema...<br />
<BR><br />
<BR>Ma secondo voi a cosa puo´ essere imputabile questo problema? Ho
<BR>googlato parecchio ma ho trovato solo utenti gentoo con un problema
<BR>simile. Purtroppo le soluzioni da loro proposte non sono valide per la
<BR>nostra slack..<br />
<BR><br />
<BR>Samiel, grazie lo stesso per l´aiuto... dovra´ pur arrivare il giorno
<BR>in cui potro´ sdebitarmi della tua infinita disponibilita´! ;-)<br />
<BR><br />
<BR>Saluti<br /><br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da samiel »

-------------------------------------------------------------------------<br />
<BR>Samiel, grazie lo stesso per l´aiuto... dovra´ pur arrivare il giorno
<BR><br />
<BR>in cui potro´ sdebitarmi della tua infinita disponibilita´!<br />
<BR>-------------------------------------------------------------------------<br />
<BR><br />
<BR>Ti mando in privato il numero<br />
<BR>del mio conto corrente.... :-)<br />
<BR><br />
<BR>M.<br />
<BR><br />
<BR><br />
<BR>PS<br />
<BR>Ma perché anche con il nuovo look di slacky<br />
<BR>continuo ad avere l´interlinea doppia e i pulsanti<br />
<BR>(grassetto, corsico, citazione, faccette ecc)<br />
<BR>non mi funzionano???<br />
<BR><br />
<BR><br /><br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da legionario »

Me lo chiedevo pure io...forse solo Lorys ci puo´ rispondere...<br />
<BR><br />
<BR><br /><br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da meritil »

Domani mattina ti posto il file .c (non è uno script non sono un gran che come scripter)<br />
<BR><br />
<BR>Il programma non fa nulla di speciale, se intanto vuoi provare io ho fatto così... :<br />
<BR><br />
<BR>prendo il nome del device tramite:<br />
<BR> <br />
<BR>scanimage -f "%d"<br />
<BR><br />
<BR>e lo do in pasto al mio eseguibile che:<br />
<BR><br />
<BR>Legge dalla stringa ottenuta con il comando precedente il canale usb e
<BR>l´ID associato allo scanner, dopodichè fa un chmod sul file
<BR>/proc/bus/usb/00X/00Y dove x e y sono rispettivamente il canale e l´ID.
<BR>FINE!!!<br />
<BR>L´ho chiamato setscanner, l´ho buttato  in /usr/sbin e lo faccio partire da rc.local ad ogni avvio.<br />
<BR>in teoria se a macchina accesa disinserisci lo scanner e lo attacchi su
<BR>un altra presa usb ti ritrovi da capo a 12 quindi converrebbe farlo
<BR>chiamare da /etc/hotplug/libusbscanner in modo da ovviare
<BR>all´inconveniente...<br />
<BR>Chiaramente sottintende l´utilizzo di uno scanner usb ma è una cavolata adattarlo per altri tipi di scanner...<br />
<BR><br />
<BR><br />
<BR>Ciao<br /><br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da meritil »

#include <stdio.h><br />
<BR>#include <stdlib.h><br />
<BR>#include <string.h><br />
<BR><br />
<BR>int main(int argx, char ** args){<br />
<BR>    char x,y,cmd[20];<br />
<BR>    int i;<br />
<BR><br />
<BR>    i=strlen(args[1]);<br />
<BR>    x=args[1][i-5];<br />
<BR>    y=args[1][i-1];<br />
<BR><br />
<BR>    sprintf(cmd,"chmod 0666 /proc/bus/usb/00%c/00%c",x,y);<br />
<BR>    system(cmd);<br />
<BR><br />
<BR>    return 0;<br />
<BR>}<br />
<BR><br />
<BR><br />
<BR><br />
<BR>Compilalo, chiamalo setscanner (o come ti pare) e usalo così:<br />
<BR><br />
<BR>setscanner `scanimage -f "%d"`<br />
<BR><br />
<BR><br />
<BR>Ciao<br />
<BR><br />
<BR><br />
<BR><br />
<BR><br /><br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Nonostante l´howto del grande Mauro,lo scanner non par

Messaggio da legionario »

Grazie infinitamente per l´aiuto meritil...<br>

Rispondi