Newsgroup: it.comp.os.linux.sys
Titolo: Mouse USB RIFIUTATO!?

salve a tutti,
sono diversi giorni che sto 'combattendo' contro linux
(spero di farci presto la pace, perche'mi piace molto)
uso la mandrake8.1
ed ho un problema: il mouse USB (ora sto usando un ps2)
linux non l'ha mai visto, ne al momento dell'istallazione ne ora (che uso x)
come posso fare?
leggendo qua e la ho usato un comando il cui risultato mi ha spaventato:
se faccio:
tail -f /var/log/messages
e tolgo e inserisco il mouse USB ottengo:
Nov  1 17:16:00 ermanno kernel: hub.c: USB new device connect on bus1/2, 
assigned device number 4
Nov  1 17:16:03 ermanno kernel: usb_control/bulk_msg: timeout
Nov  1 17:16:03 ermanno kernel: usb.c: USB device not accepting new 
address=4 (error=-110)
Nov  1 17:16:03 ermanno kernel: hub.c: USB new device connect on bus1/2, 
assigned device number 5
Nov  1 17:16:06 ermanno kernel: usb_control/bulk_msg: timeout
Nov  1 17:16:06 ermanno kernel: usb.c: USB device not accepting new 
address=5 (error=-110)
credo che non vada bene, vero?
I moduli caricati sono:
Module                  Size  Used by
usbmouse                2048   0  (unused)
input                   3648   0  [usbmouse]
ppp_synctty             5264   0  (unused)
ppp_async               6672   1
ppp_generic            19616   3  [ppp_synctty ppp_async]
slhc                    5136   0  [ppp_generic]
emu10k1                54320   0
ac97_codec              9312   0  [emu10k1]
sound                  58400   0  [emu10k1]
soundcore               4208   7  [emu10k1 sound]
nfsd                   70464   8  (autoclean)
lockd                  51440   1  (autoclean) [nfsd]
sunrpc                 66480   1  (autoclean) [nfsd lockd]
af_packet              12560   2  (autoclean)
ip_vs                  62000   0  (autoclean)
iptable_nat            16560   0  (autoclean) (unused)
ip_conntrack           15600   1  (autoclean) [iptable_nat]
iptable_mangle          2048   0  (autoclean) (unused)
iptable_filter          2048   0  (autoclean) (unused)
ip_tables              11488   5  [iptable_nat iptable_mangle 
iptable_filter]
usb-uhci               21232   0  (unused)
usbcore                50752   1  [usbmouse usb-uhci]
8139too                12704   1  (autoclean)
ne2k-pci                5248   1  (autoclean)
8390                    6432   0  (autoclean) [ne2k-pci]
sr_mod                 14912   0  (autoclean) (unused)
ide-scsi                8096   0
scsi_mod               91072   2  [sr_mod ide-scsi]
rtc                     5600   0  (autoclean)
please, aiuto non so + che fare :(
(se non comprarmi un ps2, ma sarebbe una sconfitta no??)
grazie
e ciao

 address=5 (error=-110)
Prova a vedere se nel bios hai abilitato l'irq per l'usb: 
nel bios della mia scheda madre si trova sotto PNP/PCI Configurations
Assign IRQ for USB     ENABLED
se lo disabilito ottengo il tuo stesso errore

 se lo disabilito ottengo il tuo stesso errore
purtroppo era già abilitato l'irq :(
ho provato a disabilitarlo ora provo a rifare lo stesso comando....
!!!!!!!!!!
sembra che non dia errore!!!
Nov  1 18:40:52 ermanno kernel: usb.c: USB disconnect on device 2
Nov  1 18:40:54 ermanno kernel: hub.c: USB new device connect on bus1/2, 
assigned device number 3
Nov  1 18:40:54 ermanno kernel: input0: Logitech N48 on usb1:3.0
!!!
l'ha riconosciuto!!
ora che devo fare???
ma e'strano..io ho messo disabled sul bios...mah...
ora cosa faccio?

 tail -f /var/log/messages
ma il risultato non credo ci incastri niente con un mouse USB
(Mandrake 8.0)
grazie e ciao

 ma il risultato non credo ci incastri niente con un mouse USB
invece il risulato è molto indicativo!
Se ti dice una cosa del genere:
Nov  1 17:16:00 ermanno kernel: hub.c: USB new device connect on bus1/2, 
assigned device number 4
Nov  1 17:16:03 ermanno kernel: usb_control/bulk_msg: timeout
Nov  1 17:16:03 ermanno kernel: usb.c: USB device not accepting new 
address=4 (error=-110)
Nov  1 17:16:03 ermanno kernel: hub.c: USB new device connect on bus1/2, 
assigned device number 5
Nov  1 17:16:06 ermanno kernel: usb_control/bulk_msg: timeout
Nov  1 17:16:06 ermanno kernel: usb.c: USB device not accepting new 
address=5 (error=-110)
potrai compilare e impazzire tutto il tempo che vuoi, ma il problema è a 
monte! (o a valle...come si dice?)
La tua periferica USB non viene accettata...
Grazie a DAVID, sono andato a vedere nel bios,
ma l'irq era già assegnato all'usb :P quindi semplicemente ho scelto di non 
assegnarglielo!!!
infatti se rifaccio il tail ora ottengo ben più rassicuranti scritte (del 
tipo periferica assegnata...logitech...ecc..ecc
in /dev/input/ poi dovresti verder creati uno o due driver di periferica(o 
come cavolo si chiamano)  cioe':mouse0 o/e mice...
puoi fare una verifica:
se fai  cat mouse0
o cat mice
ti devi accorgere che muovendo il mouse compaiono caratteri assurdi sullo 
schermo...vuol dire che il mouse funziona....ora xo'lo devi configurare 
sotto x...
ora devi vedere che versione di x hai:
fai xdpyinfo | grep release
se hai la versione 4xxx
allora puoi fare come me: modifica 
vi /etc/X11/XF86Config-4
trova la  Pointer section
e commenta la parte di default dove si parla di mouse (se c'e'...io l'avevo 
xche'avevo messo un ps2)...
io l'ho sostituita con questa:
Section     "InputDevice"
        Identifier  "mouse1"
        Option      "Protocol"  "IMPS/2"
        Driver      "mouse"
        Option      "Device"      "/dev/input/mouse0"
        Option      "ZAxisMapping"   "4 5"
EndSection
ed ho anche la rotellina attivata....
devi riavviare x,
prima che trovassi la sintassi/parametri giusti mi dava dei problemi di 
screen o qualcosa del genere e non mi faceva partire x...bastava commentare 
la mia aggiunta e decommentare l'originale per farlo partire...
a questo punto dovrebbe funzionarti.........
 
se hai una versione precedente di x, credo che devi scrivere qualcosa di 
simile a quello che ho scritto io(non so se proprio uguale:P) solo che il 
file da modificare è XF86Config e non credo si trovi nel percorso che ti ho 
dato io..
ps ti conviene fare tutto da root, ma occhio!
Importante!!!Devi avere i moduli caricati!!
io li avevo...spero li abbia anche tu, visto che ho messo linux da 3 giorni 
ed ancora non ne so molto :PP
cmq credo che devi fare 
modprobe usbcore
modprobe input
modprobe hid
modprobe mousedev
ma non serve farlo se li hai gia'... (li vedi con lsmod)
ciao spero di esserti stato utileeee
Matteo
