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