Kernel-2.4.19-Module: uhci vs. usb-uhci
Hallo Liste, vorhin war ich bei meinem Kumpel, welcher gerade versucht seinen Sharp-Zaurus PDA (USB-Anschluss) ueber Linux zu erreichen (SuSE 7.3, selbstkompilierter Mantel-Kernel 2.4.19-41) Dabei ist uns aufgefallen, dass als USB-Modul u.a. "uhci.o" geladen wurde, in der Dokumentation aber etwas von "usb-uhci.o" stand. Wo ist da der Unterschied? Es war problemlos moeglich, per "rmmod uhci" das eine Modul zu entfernen und dann per "modprobe usb-uhci" das "andere" Modul zu laden. Soweit, so gut :-) 1. Gibt es einen Unterschied zwischen den beiden Modulen? In /usr/src/linux/Documentation/usb hab' ich nichts passendes gefunden... es sind jedenfalls zwei verschiedene Module, keine Links. 2. Wo wird festgelegt, dass "uhci.o" beim Systemstart geladen wird und nicht "usb-uhci.o"? In der modules.conf taucht wenn ueberhaupt sowieso nur "usb-uhci" auf; daran kann es also nicht liegen... gibt es noch andere Stellen im System, wo Module "registriert" werden? Danke fuer Eure Hilfe! Gruss Florian -- [Johanna meint, in ihren Rechner würde keine zweite Festplatte passen.]
Und was machst Du, wenn die Festplatte, die jetzt drin ist, voll wird? Dann drehe ich sie um, und schreibe auf der Rückseite weiter. [Peter Moeckli und Johanna Ostermann in datk]
Hallo, On Wed, 08 Jan 2003, Florian Evers wrote:
Dabei ist uns aufgefallen, dass als USB-Modul u.a. "uhci.o" geladen wurde, in der Dokumentation aber etwas von "usb-uhci.o" stand. Wo ist da der Unterschied?
uhci ist von der Architektur aelter und wird wohl von usb-uhci abgeloest werden.
1. Gibt es einen Unterschied zwischen den beiden Modulen? In /usr/src/linux/Documentation/usb hab' ich nichts passendes gefunden... es sind jedenfalls zwei verschiedene Module, keine Links.
Use the source Luke! find /usr/src/linux/ -name "*uhci*"
2. Wo wird festgelegt, dass "uhci.o" beim Systemstart geladen wird und nicht "usb-uhci.o"? In der modules.conf taucht wenn ueberhaupt sowieso nur "usb-uhci" auf; daran kann es also nicht liegen... gibt es noch andere Stellen im System, wo Module "registriert" werden?
Naja, durch depmod natuerlich... Aber eigentlich schon in der modules.conf... -dnh -- Optimization matters *only* when it matters. When it matters, it matters a lot, but until you know that it matters, don't waste a lot of time doing it. Even if you know it matters, you need to know *where* it matters. -- Joseph M. Newcomer
participants (2)
-
David Haller
-
Florian Evers