Pagina 1 di 2

Scanner stress

Inviato: mer 10 ago 2005, 13:12
da samiel
Azz... sta current... Sta di fatto che, come a vecchi tempi,
lo scanner riesco a usarlo solo da root.
È un anno e mezzo che mi funzionava senza problemi,
per cui dubito fortemente di avere sbagliato io qualcosa.
Altri hanno rilevato questo problema?
Faccio un downgrade di udev?
O può dipendere anche da hotplug?
Prima di rimaneggiare la Slack volevo qualche riscontro...

Grazie
M.

Inviato: mer 10 ago 2005, 13:52
da slk67
Hai provato a controllare i permessi?
Tempo fa anche io non riuscivo a usare lo scanner da utente perche non avevo il gruppo scanner a cui veniva assegnatolo scanner da hotplug

Inviato: mer 10 ago 2005, 14:34
da samiel
Sì, sono cose che ho fatto mille volte...

M.

Inviato: mer 10 ago 2005, 15:32
da samiel
Più precisamente:
samiel@darkstar:~$ sane-find-scanner

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.
# Also you need support for SCSI Generic (sg) in your operating system.
# If using Linux, try "modprobe sg".

found USB scanner (vendor=0x05a9, product=0xa511) at libusb:005:002
found USB scanner (vendor=0x04b8, product=0x0104) at libusb:004: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.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.

# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.
samiel@darkstar:~$ scanimage -L
device `v4l:/dev/video0' is a Noname OV511+ USB Camera virtual device
Per cui sane-find-scanner lo vede. scanimage -L no...

M.

Inviato: mer 10 ago 2005, 17:31
da slk67
Sì, sono cose che ho fatto mille volte...
Immaginavo che il mio fosse un consiglio superfluo... :-)

Consentimi due domande:
1) Che scanner hai?
2) Hai aggiornato tutto il sistema o alcune parti?

Inviato: mer 10 ago 2005, 17:46
da samiel
Un Epson Perfection 1200 che ha sempre funzionato
con tutte le versioni anche da utente senza problemi.
Ho installato una current di cui ho fatto il dvd.

Riscontro che se avvio il sistema con lo scanner acceso
ricevo il messaggio:
chown: cannot access `/proc/bus/usb/001/003: No such file or directory
chmod: cannot access `/proc/bus/usb/001/003: No such file or directory
Ho l'impressione che lo script /etc/hotplug/usb/libusbscanner
non lavori a dovere.

Inoltre c'è sto problema di udev, se da udev dipende.

Aggiung che nella current, in /etc/group,
è già stato aggiunto il gruppo scanner,
che prima bisognava aggiungere a mano,
nondimeno la cosa non funziona...

Mi sa che c'è troppa confusione con hotplug e udev
in questa current.
Dopo provo a downgradare a udev 0.54 e vvedo...

Che sia il caso di segnalare la cosa a support@slackware.com?
Possibile che non se ne siano accorti?

M.

Inviato: mer 10 ago 2005, 18:41
da waka_jawaka
Riscontro che se avvio il sistema con lo scanner acceso
ricevo il messaggio:
chown: cannot access `/proc/bus/usb/001/003: No such file or directory
chmod: cannot access `/proc/bus/usb/001/003: No such file or directory
Ho l'impressione che lo script /etc/hotplug/usb/libusbscanner
non lavori a dovere.

Io ho lo stesso messaggio all'avvio con il mio scanner (epson perfection 1260 con i drivers epkowa). Lo stacco e lo riattacco e tutto funziona a dovere.

Inviato: mer 10 ago 2005, 20:42
da samiel
Anche da utente ?? 8O
Svelami il tuo segreto...
A parte gli scherzi,
che mosse hai fatto?

Grazie
M.

Inviato: mer 10 ago 2005, 21:35
da samiel
Porc*** mis***...
L'ho spento, riacceso, e facendo
così me lo trova. Se invece parto
conlo scanner acceso, non c'è verso.
Però sta cosa è assai strana...

M.

Inviato: gio 11 ago 2005, 7:56
da salbutamolo
Ciao a tutti,
Porc*** mis***...
L'ho spento, riacceso, e facendo
così me lo trova. Se invece parto
conlo scanner acceso, non c'è verso.
Però sta cosa è assai strana...
dopo l'aggiornamento alla current avevo lo stesso problema, l'ho risolto schiaffando in background il rilevamento hardware di horplug al boot! Have a nice day

Inviato: gio 11 ago 2005, 8:26
da salbutamolo
Ciao a tutti,
se diamo un'occhiata a libusbscanner troviamo questo:

Codice: Seleziona tutto

# latest hotplug doesn't set DEVICE on 2.6.x kernels
if [ -z "$DEVICE" ] ; then
  IF=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\2/'`
  DEV=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\3/'`
  DEV=`expr $DEV + 1`
  DEVICE=`printf '/proc/bus/usb/%.03d/%.03d' $IF $DEV`
fi
Che ne dite? Sarà questo l'arcano mistero? L'ultima versione di hotplug rogna un po' coi kernel 2.6.x e qusta nuova sezione dello script tenta di risolvere il problema?
Secondo me questa volta è proprio colpa di hotplug, udev mi sembra innocente :-)

have a nice day

Inviato: gio 11 ago 2005, 8:35
da samiel
Ma secondo te si può correggere
o migliorare? Io, che di bash scripting
non so nulla o quasi, ci ho messo le mani
ma non ho combinato niente...

M.

Inviato: gio 11 ago 2005, 8:39
da salbutamolo
Mha,
non saprei cosa dirti. Io con il bash scripting me la cavo abbastanza tuttavia mi sembra che il problema dipenda dal fatto che hotplug cerca di rilevare il dispositivo prima del kernel. Non mi viene in mente nessun altro motivo per il quale staccando e riattacando lo scanner questo poi funzioni perfettamente. Detto questo proverò ad apportare qualche modifica allo script per vedere cosa succede, ma credo che fra non molto arriverà il pacchetto aggiornato di pat :-)
Have a nice day

Inviato: gio 11 ago 2005, 9:56
da slk67
Porc*** mis***...
L'ho spento, riacceso, e facendo
così me lo trova. Se invece parto
conlo scanner acceso, non c'è verso.
Però sta cosa è assai strana...
Se puo' essere d'aiuto, anch'io ho un epson (perfection 2480) e viene ricosciuto perfettamente da utente anche se parto con lo scanner acceso, pero ho dovuto ricompilare sane per farlo riconoscere. Appena ritorno dall'ufficio controllo se c'e' qualche differenza fra libusbscanner della current e quello rincopilato, magari il problema e' li!

Inviato: gio 11 ago 2005, 15:38
da samiel
Ok, sappimi dire, che se la soluzione
è quella, vedo di risistemare anch'io.
Però ci sono ancora cose strane.
Ieri sera mi trovava lo scanner
e invece scanimage -L mi ignorava
bellamente la videocam. Adesso invece
me le vede entrambe...

M.