Salve ragazzi.
Questa guida può essere utile per chi come me si è imbattuto nel seguente messaggio:
"Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after"
Non è un problema specifico di Mandriva. Anche la Debian 5.0 mi dava lo stesso errore.
Dato che normalmente non mi piace vedere warning nel dmesg in passato mi ero informato un pò ,ma dopo varie letture , mi ero fatto l'idea che la cosa non compromettesse il funzionamento del sistema. Almeno del mio!
Con il tempo, però,utilizzando il sistema, mi sono reso conto di avere alcuni problemi.
Per esempio i trasferimenti da pc ad hard disk usb esterno erano veramente lenti 2,5 mb al secondo...a volte meno. Spesso si bloccavano...ma nessun messaggio nei log.
Oppure in Debian il trasferimento da Ndas (collegato al router) si bloccava in continuazione.
Bene...nel mio caso il problema era proprio dovuto al driver uhci_hcd che veniva caricato prima del ehci_hcd.
Per risolvere ho creato il file usb_load_first in /etc/modprobe.d e aggiunto le seguenti linee:
install uhci-hcd /sbin/modprobe ehci-hcd ; /sbin/modprobe -i uhci-hcd install ohci-hcd /sbin/modprobe ehci-hcd ; /sbin/modprobe -i ohci-hcd
E all'avvio successivo l'ordine dovrebbe essere quello giusto.Dopo questa modifica trasferimenti USB a 30 mb/s e Ndas funzionante (almeno in debian) senza blocchi!
Suerte