linux user group brescia

immagine del castello

Archivio della mailing list

USB... ci sono quasi!

giorusconi a libero.it giorusconi a libero.it
Lun 19 Apr 2004 12:05:28 UTC
Ciao ML!
Dopo svariate ricompilazioni (adesso mi sono procurato il kernel 2.4.25),
tentativi etc. ho individuato tra i log qualcosa di interessante.
Questo è parte del log del boot di un kernel che mi legge l'USB:

Apr 19 11:57:36 giorgix kernel: usb.c: registered new driver usbdevfs
Apr 19 11:57:36 giorgix kernel: usb.c: registered new driver hub
Apr 19 11:57:36 giorgix kernel: ehci_hcd 00:10.3: VIA Technologies, Inc. USB
2.0
Apr 19 11:57:36 giorgix kernel: ehci_hcd 00:10.3: irq 11, pci mem e0d20800
Apr 19 11:57:36 giorgix kernel: usb.c: new USB bus registered, assigned bus
number 1

Le stesse entry le ho per le altre porte USB che alla fine dicono assigned
bus 2, 3 e 4.

Invece, ecco cosa ho quando faccio il boot di un kernel che non legge l'USB:

usb.c: USB device not accepting new address=2 (error=-110)
hub.c: new USB device 00:10.3-2, assigned address 3
usb_control/bulk_msg: timeout

E continua così per decine di righe: prova ad assegnare un indirizzo alla
porta che lo rifiuta, fino all'indirizzo 127.
Anche dopo il boot il kernel continua ad assegnare indirizzi alla porta USB,
che li rifiuta infatti in /var/log/messages trovo ogni pochi secondi delle
righe del genere;

Apr 19 13:57:44 giorgix kernel: hub.c: new USB device 00:10.3-2, assigned
address 125
Apr 19 13:57:49 giorgix kernel: hub.c: new USB device 00:10.3-2, assigned
address 126
Apr 19 13:57:55 giorgix kernel: hub.c: new USB device 00:10.3-2, assigned
address 127
Apr 19 13:58:00 giorgix kernel: hub.c: new USB device 00:10.3-2, assigned
address 2
Apr 19 13:58:06 giorgix kernel: hub.c: new USB device 00:10.3-2, assigned
address 3

E così via all'infinito.

Da notare che se vado a guardare in /proc/bus/usb, sembra che le
periferiche siano riconosciute.

Se a qualcuno si è accesa la lampadina vedendo quei log, mi faccia un fischio!
Ciao, Gio




Maggiori informazioni sulla lista Lug