Moin Leute,
ich will auf meinem Router ( Debian / 2.4.25 ) meine intere Fritz DSL SL -Card installieren. Ich habe capi4k-utils installiert und auch die fcdslsl-suse8.2xxxx installiert. Anschließend rufe ich depmod -a auf und erhalte die Fehlermeldung : depmod: *** Unresolved symbols in /lib/modules/2.4.25/misc/fcdslsl.o
Weiß jemand worand das liegt und wie ich das beheben kann???
Vielen Dank
THOLLE
avm fritz dsl sl unresoled symbols
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Re: avm fritz dsl sl unresoled symbols
Wurde das Modul fcdsldsl.o mit demselben Kernel kompiliert, von dem auch die übrigen Module stammen?
Funktioniert das Modul trotz der Fehlermeldung? Wenn nicht, kannst du in src.drc/makefile etwa folgende Änderungen vornehmen:
DEFINES = -DMODULE -DMODVERSIONS -D__KERNEL__ -DNDEBUG \
-D__$(CARD)__ -DTARGET=\"$(CARD)\"
CCFLAGS = -c $(DEFINES) -march=i386 -O2 -Wall -I $(KRNLINCL) \
-include $(KRNLINCL)/linux/modversions.h
Wenn dann beim Laden des Moduls immer noch unschöne Meldungen, wie 'Kernel will be tainted' kommen, kannst du die Datei src.drv/main.c editieren und die Zeile:
MODULE_LICENSE ("Proprietary");
ersetzen durch:
MODULE_LICENSE ("GPL");
Da es sich laut Einleitungskommentar um Open Source handelt, dürfte der kleine Eingriff durchaus legal sein.
Funktioniert das Modul trotz der Fehlermeldung? Wenn nicht, kannst du in src.drc/makefile etwa folgende Änderungen vornehmen:
DEFINES = -DMODULE -DMODVERSIONS -D__KERNEL__ -DNDEBUG \
-D__$(CARD)__ -DTARGET=\"$(CARD)\"
CCFLAGS = -c $(DEFINES) -march=i386 -O2 -Wall -I $(KRNLINCL) \
-include $(KRNLINCL)/linux/modversions.h
Wenn dann beim Laden des Moduls immer noch unschöne Meldungen, wie 'Kernel will be tainted' kommen, kannst du die Datei src.drv/main.c editieren und die Zeile:
MODULE_LICENSE ("Proprietary");
ersetzen durch:
MODULE_LICENSE ("GPL");
Da es sich laut Einleitungskommentar um Open Source handelt, dürfte der kleine Eingriff durchaus legal sein.