avm fritz dsl sl unresoled symbols

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
tholle-bo
Beiträge: 1
Registriert: 16.02.2004 20:28:49

avm fritz dsl sl unresoled symbols

Beitrag von tholle-bo » 29.02.2004 18:47:08

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

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 29.02.2004 19:55:27

http://www.debianforum.de/forum/viewtop ... 025#103025

by, Martin

PS: Zu den Kerneln verschoben
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

Benutzeravatar
pil
Beiträge: 629
Registriert: 30.04.2002 15:47:27

Re: avm fritz dsl sl unresoled symbols

Beitrag von pil » 29.02.2004 20:05:06

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.

Antworten