porte USB e scanner
Buongiorno,
è da un pò di tempo che ho scoperto Linux e in particolare Debian, finora l'ho
usato solo per curiosità, ma adesso vorrei far funzionare bene Debian e
lasciare definitivamente il vecchio S.O.
E' da qualche mese che mi sono iscritto alla mail list e vorrei ringraziarvi
perché leggere i vostri messaggi mi ha già aiutato in qualche occasione.
Adesso debbo chiedere proprio aiuto e mi scuso in anticipo se la terminologia
non dovesse essere proprio perfetta e per la lunghezza del messaggio, sono un
semplice utente e perciò non riuscendo a capire cosa possa effettivamente
servire, ho cercato di mettere tutto quello che mi è sembrato utile.
Non riesco a far funzionare le mie porte USB e lo scanner collegato ad una di
esse.
Ho installato la Debian Sarge 3.1 con kernel 2.6.8-2-k7 (ho un processore AMD
K7)
Lo scanner è un Mustek 1200cu
Mi sembra di aver capito che con i kernel 2.6.x non ci sono più i moduli usb
nel kernel ma le porte USB vengono gestite dalle librerie libusb (con Sarge è
già installata nel mio sistema la libreria libusb 0.1-4)
con il comando lspci -v ottengo che la mie porte USB hanno un controller di
tipo OHCI
000:00:07.4 USB Controller: Advanced Micro Devices [AMD] AMD-756 [Viper] USB
(rev 06) (prog-if 10 [OHCI])
Flags: bus master, medium devsel, latency 16, IRQ 10
Memory at effff000 (32-bit, non-prefetchable) [size=4K]
Ho eseguito i seguenti controlli:
- nel file /etc/sane.d/dll.conf
mustek_usb è presente ed attivo
. nel file /etc/sane.d/hotplg/libsane.db
mustek 1200cu risulta essere supportato
- nel file /etc/sane.d/mustek_usb.conf sono attive le seguenti righe
usb 0x055f 0x0001
/dev/usb/scanner0
option 1200cu
Con l'ausilio di Kuser ho aggiunto al gruppo "scanner" gli utenti "root" e il
mioutente
Ho aggiunto al file /etc/fstab la riga
none /proc/bus/usb usbdevfs defaults 0 0
ho provato anche a sostituire usbdevfs con usbfs ma non funziona lo stesso.
il comando cat /proc/bus/usb/devices dà il seguente output
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 4
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.8-2-k7 ohci_hcd
S: Product=Advanced Micro Devices [AMD] AMD-756 [Viper] USB
S: SerialNumber=0000:00:07.4
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=055f ProdID=0001 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 64mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=(none)
E: Ad=01(O) Atr=02(Bulk) MxPS= 2 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 1 Ivl=1ms
alla riga 13 i valori di Vendor e ProdID sono giusti, ma mi chiedo se alla
riga 15 è giusto quel Driver= (none)!
il comando ls -l /proc/bus/usb dà il seguente output
total 0
dr-xr-xr-x 2 root root 0 Oct 25 16:27 001
-r--r--r-- 1 root root 0 Oct 25 16:27 devices
il comando ls -l /proc/bus/usb/001 dà il seguente output
total 0
-rw-r--r-- 1 root root 43 Oct 25 16:27 001
-rw-rw---- 1 root scanner 57 Oct 25 16:27 002
i comandi sane-find-scanner e scanimage -L lanciati sia da root che dal
mioutente entrambi si bloccano con nessun risultato.
Avviando Kooka non rileva nessuno scanner
Arrivato a questo punto non so proprio cosa fare e dove possa essere
l'errore!!!
Reply to: