Peter Buckenleib wrote:
Hi group,
Hi single!
Seit ich von meinem alten PC mit SuSE7.3 auf einen neuen mit SuSE8.1 umgestiegen bin, bringe ich dem Matrox-Treiber (mgavideo-0.1.1) nicht mehr zum Laufen.
Ich habe mir die kernel-source-2.4.19.SuSE-175 gezogen, einen neuen kernel gebaut, installiert, und er bootet auch brav.
Ich hoffe, Du hast vorher Davids Multikernel-Howto http://www.dhaller.de/linux/multikernel.html gelesen. Ansonsten hast Du die Module fuer Deinen eigenen Kernel in das gleiche /lib/modules/ Verzeichnis ge- schrieben wie die des vorher installierten Standard- Kernels. Wenn es da zu Problemen kommt, wundert mich das nicht.
Die Treiber-Sourcen lassen sich auch compilieren (von ein paar warnings abgesehen).
Wenn ich die soeben erzeugten Module laden will (insmod...), dann hagelt es unresolved symbols. Der erste Fehler scheint der Grund für die folgenden zu sein: [...]
Siehe oben. Es koennte damit zusammen haengen, dass Du nun einen Mischmasch aus Standard-Modulen und eigenen Modulen, die mit einer anderen Kernel-Konfig erstellt wurden, hast. Das sorgt dann natuerlich fuer Probleme. Wuerde raten: Installiere den Standard-SuSE Kernel neu, ebenso die frischen Sourcen des neuen Kernels. Lies o.a. Howto und compiliere und installiere dann Deinen eigenen Kernel. Das sollte auf alle Faelle dann eine saubere Installation geben, und dann sehen wir auch weiter. So wie jetzt scheinst Du jedenfalls ein heilloses Durcheinander von Standard-Kernel und eigenem Kernel sowie deren Module zu haben. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)