Fritz Card USB 2, SuSE 7.2 mit Kernel 2.4.16
Hallo, ich habe gerade mein System mit den neusten Files vom SuSE Update Server aktualisiert. Dabei habe ich insbesondere den neuen Kernel 2.4.16 installiert. Nun versuche ich meine Fritz Card USB 2 wieder zum laufen zu bringen. Ich habe mir sowohl die Treiber für 7.2 als auch für 7.3 vom AVM Server gezogen, aber jedesmal wenn ich versuche das Modul für die Hardware zu laden, sagt mir insmod, dass ein Versionskonflikt vorliegen würde. Kann mir jemand sagen, was ich alles machen muß, damit ich meine Karte auch unter 2.4.16 zum Laufen bekomme? Ciao, Markus
Hi.
ich habe gerade mein System mit den neusten Files vom SuSE Update Server aktualisiert. Dabei habe ich insbesondere den neuen Kernel 2.4.16 installiert. Nun versuche ich meine Fritz Card USB 2 wieder zum laufen zu bringen.
Ich habe mir sowohl die Treiber für 7.2 als auch für 7.3 vom AVM Server gezogen, aber jedesmal wenn ich versuche das Modul für die Hardware zu laden, sagt mir insmod, dass ein Versionskonflikt vorliegen würde. Kann mir jemand sagen, was ich alles machen muß, damit ich meine Karte auch unter 2.4.16 zum Laufen bekomme?
SuSE 7.2 wurde mit 2.4.4 und SuSE 7.3 mit 2.4.10 ausgeliefert, denke ich. Ergo sind die vorhandenen Pakete auch nur mit diesen Kernels *direkt* ver- wendbar. Da jedoch der Quellcode nebst Anweisungen, wie das getan werden kann, enthalten ist, ist ein Übersetzen des Treibers aus dem Archiv heraus möglich. Dann erhälst Du das Modul, das zum Kernel paßt. Gruß, =OF= -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
Hi Ole Foskaty wrote:
SuSE 7.2 wurde mit 2.4.4 und SuSE 7.3 mit 2.4.10 ausgeliefert, denke ich. Ergo sind die vorhandenen Pakete auch nur mit diesen Kernels *direkt* ver- wendbar. Da jedoch der Quellcode nebst Anweisungen, wie das getan werden kann, enthalten ist, ist ein Übersetzen des Treibers aus dem Archiv heraus möglich. Dann erhälst Du das Modul, das zum Kernel paßt.
Genau das habe ich auch gedacht. Also prompt in das Fritz-Verzeichnis gewechselt und "make" eingegeben. Genau wie in der Anleitung. Leider kann das resultierende Modul trotzdem nicht geladen werden, da einige Teile nur als Binary vorliegen. Ich vermute, das diese Teile die Probleme verursachen, oder mache ich was grundlegendes falsch? Ciao, Markus
Hi.
Genau das habe ich auch gedacht. Also prompt in das Fritz-Verzeichnis gewechselt und "make" eingegeben. Genau wie in der Anleitung. Leider kann das resultierende Modul trotzdem nicht geladen werden, da einige Teile nur als Binary vorliegen. Ich vermute, das diese Teile die Probleme verursachen, oder mache ich was grundlegendes falsch?
Es wird immer vermutet, daß diese Binary-Lib Probleme bereitet. Fakt ist, das ist nur eine Lib ohne irgendwelche Versionsinfo, nicht mehr. Die wären dann nämlich eine Kernel-Abhängigkeit, die man da nicht haben will... :-) Hast Du das Modul aus dem Verzeichnis mit dem Quellcode ins Verzeichnis /lib/modules/... (da wo jetzt das "alte" fcusb2.o steht) kopiert? Das wird nicht automatisch gemacht. Wenn Du nicht kopierst und dann einfach den Treiber starten willst, landest Du natürlich wieder bei dem Versionskonflikt. Als Schnelltest kannst Du ja mal im Quellcode-Verzeichnis einfach "insmod fcusb2.o" eingeben. Wenn alles geklappt hat, sollte das Modul geladen wer- den... Gruß, =OF= -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
participants (2)
-
Markus Dahlweid
-
Ole Foskaty