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!!!

Rispondere a