Pagina 1 di 1

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

Inviato: dom 15 mag 2005, 16:56
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>

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

Inviato: dom 15 mag 2005, 16:59
da samiel
Dici qualcosa in più.. Kernel?<br />
<BR>Slack? Permessi?<br />
<BR><br />
<BR>M.<br /><br>

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

Inviato: dom 15 mag 2005, 20:58
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>

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

Inviato: lun 16 mag 2005, 2:11
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>

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

Inviato: lun 16 mag 2005, 9:01
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>

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

Inviato: lun 16 mag 2005, 12:41
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>

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

Inviato: lun 16 mag 2005, 15:42
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>

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

Inviato: lun 16 mag 2005, 23:03
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>

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

Inviato: lun 16 mag 2005, 23:42
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>

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

Inviato: lun 16 mag 2005, 23:51
da legionario
Me lo chiedevo pure io...forse solo Lorys ci puo´ rispondere...<br />
<BR><br />
<BR><br /><br>

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

Inviato: mar 17 mag 2005, 0:22
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>

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

Inviato: mar 17 mag 2005, 13:55
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>

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

Inviato: mar 17 mag 2005, 14:12
da legionario
Grazie infinitamente per l´aiuto meritil...<br>