[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Hotplug e scanner



Salve a tutti!

Ho un problema nel far andare lo scanner, ora che non c'é + il modulo
nel kernel.
Ho configurato tutto (mi pare) perfettamente, tuttavia non riesco ad
abilitarne l'uso agli utenti. Ho seguito molti howto trovati qua e là,
ma nada.
Il problema, da quel che ho capito, è legato al fatto che lo script di
hotplug parte prima che sia montato l'usbfs, infatti ecco cosa ho visto
in /var/log/boot:

[...]
Mon Mar 15 09:53:43 2004:         : drivers $DRIVERS;
Mon Mar 15 09:53:43 2004:     done
Mon Mar 15 09:53:43 2004: }
Mon Mar 15 09:53:43 2004: /etc/hotplug/usb.agent: line 146: [: too many
arguments
Mon Mar 15 09:53:43 2004: All modules loaded.
Mon Mar 15 09:53:43 2004: chown: failed to get attributes of   <---ECCO!
`/proc/bus/usb/001/002': No such file or directory
Mon Mar 15 09:53:43 2004: chmod: failed to get attributes of  <---ECCO!
`/proc/bus/usb/001/002': No such file or directory
Mon Mar 15 09:53:43 2004: cat:
/sys//devices/pci0000:00/0000:00:07.2/usb1/1-2/bNumConfigurations: No
such file or directory
Mon Mar 15 09:53:43 2004: /etc/hotplug/usb.agent: line 146: [: too many
arguments
Mon Mar 15 09:53:43 2004: Checking all file systems...
Mon Mar 15 09:53:43 2004: fsck 1.35-WIP (21-Aug-2003)
Mon Mar 15 09:53:43 2004: /dev/hda6: clean, 20974/1680960 files,
2900639/3355569 blocks
Mon Mar 15 09:53:43 2004: Setting kernel variables..
Mon Mar 15 09:53:43 2004: Mounting local filesystems...
Mon Mar 15 09:53:43 2004: /dev/hda6 on /home type ext3 (rw)
Mon Mar 15 09:53:43 2004: none on /proc/bus/usb type usbfs (rw)
Mon Mar 15 09:53:44 2004: Starting hotplug subsystem: input pci** can't
synthesize pci hotplug events
Mon Mar 15 09:53:44 2004:  usb** can't synthesize root hub events
Mon Mar 15 09:53:44 2004: .
Mon Mar 15 09:53:44 2004: Running 0dns-down to make sure resolv.conf is
ok...done.
Mon Mar 15 09:53:44 2004: Cleaning: /etc/network/ifstate.

[...]

I filesystem vengono quindi montati dopo l'avvio di hotplug, per questo
lo script non può modificare i permessi.
Se dopo io da root, infatti, do uno scanimage -L (e quindi vengono
caricati scanner e script dei permessi), lo scanner diventa accessibile
a tutti gli utenti del gruppo scanner.


Aggiungo che uso pure una fotocamera digitale, e questa viene sempre
vista correttamente all'atto dell'"aggancio" (come deve essere).
Ho modificato un po' i files di configurazione che vengono dati con
Debian, nel senso che ho creato un unico "usb.usermap" e due files
diversi per la configurazione dello scanner e della fotocamera.

Ma come posso risolvere per lo scanner, che in fin dei conti è sempre
agganciato? Come faccio cioè a far partire hotplug dopo che i
filesystem sono stati montati?

Un'altra domanda: come posso evitare che tutto l'output dello script di
hotplug venga stampato a video all'avvio? Non è molto piacevole veder
scorrere una decina di schermate durante il boot.

Grazie mille, ciao!

-- 
Qualsiasi idiota è capace di prendere una tigre per i
coglioni, ma ci vuole un eroe per continuare a stringere.

Geometra Meneghetti (Enrico Bertolino)



Reply to: