[gelöst] Problem mit Fritz PCI Treiber unter Lenny

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
fulltilt
Beiträge: 1163
Registriert: 03.12.2006 20:10:57

[gelöst] Problem mit Fritz PCI Treiber unter Lenny

Beitrag von fulltilt » 19.11.2008 20:51:29

Habe ein Update von Etch auf Lenny durchgeführt, nun will ich den Capi-Treiber neu kompilieren, was mir jedoch nicht gelingt.
Kernel Header sind installiert ...
Bin so vorgegangen:

Code: Alles auswählen

# apt-get install linux-headers-$(uname -r)
# apt-get install build-essential rpm capiutils pppdcapiplugin
# cd /usr/src
# wget http://opensuse.foehr-it.de/rpms/10_2/src/fcpci-0.1-0.src.rpm
# rpm2cpio fcpci-0.1-0.src.rpm | cpio -i
# tar xzf fcpci-suse93-3.11-07.tar.gz
# cd fritz
# patch -p1 < ../fritz-tools.diff
# ./install

Code: Alles auswählen

Generating FRITZ!Card PCI driver for kernel 2.6.26-1-486...
Error while making src/fcpci.ko, see install.log!
Could not generate fcpci.ko!
Stopped.
wenn ich make ausführe bekomme ich:

Code: Alles auswählen

make -C src
make[1]: Entering directory `/usr/src/fritz/src'
make -C /lib/modules/2.6.26-1-486/build SUBDIRS=/usr/src/fritz/src modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.26-1-486'
  CC [M]  /usr/src/fritz/src/main.o
/usr/src/fritz/src/main.c:25:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/fritz/src/main.c:45:
/usr/src/fritz/src/driver.h:101: error: conflicting types for ‘driver_init’
include/linux/device.h:425: error: previous declaration of ‘driver_init’ was here
/usr/src/fritz/src/main.c: In function ‘fritz_init’:
/usr/src/fritz/src/main.c:367: error: implicit declaration of function ‘pci_module_init’
make[3]: *** [/usr/src/fritz/src/main.o] Fehler 1
make[2]: *** [_module_/usr/src/fritz/src] Fehler 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.26-1-486'
make[1]: *** [fcpci.ko] Fehler 2
make[1]: Leaving directory `/usr/src/fritz/src'
make: *** [src/fcpci.ko] Fehler 2
Was kann ich tun um das hinzubekommen :-)
Zuletzt geändert von fulltilt am 19.11.2008 21:47:10, insgesamt 1-mal geändert.

Benutzeravatar
fulltilt
Beiträge: 1163
Registriert: 03.12.2006 20:10:57

Re: Problem mit Fritz PCI Treiber unter Lenny

Beitrag von fulltilt » 19.11.2008 21:46:37

Habe eine Lösung gefunden ...
Falls jemand das capi Problem mit Lenny hat:
http://www.belug.de/fcpci.html

conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

Re: [gelöst] Problem mit Fritz PCI Treiber unter Lenny

Beitrag von conzul » 24.04.2009 15:29:33

super - klappt spitze!

Benutzeravatar
Cloonix
Beiträge: 589
Registriert: 20.11.2004 10:42:24
Wohnort: München
Kontaktdaten:

Re: [gelöst] Problem mit Fritz PCI Treiber unter Lenny

Beitrag von Cloonix » 02.04.2010 12:32:48

Könntet ihr bitte die Lösung hier posten.

Die Seite existiert nicht mehr.

Meine Fehlermeldung ist ein klein wenig anders:
# make
make -C src
make[1]: Entering directory `/usr/src/new/fritz/src'
make -C /lib/modules/2.6.33.2/build SUBDIRS=/usr/src/new/fritz/src modules
make[2]: Entering directory `/usr/src/linux-2.6.33.2'
CC [M] /usr/src/new/fritz/src/main.o
/usr/src/new/fritz/src/main.c:25:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/new/fritz/src/queue.h:27,
from /usr/src/new/fritz/src/tables.h:31,
from /usr/src/new/fritz/src/driver.h:31,
from /usr/src/new/fritz/src/main.c:45:
/usr/src/new/fritz/src/tools.h:75: error: conflicting types for 'atomic_xchg'
/usr/src/linux-2.6.33.2/arch/x86/include/asm/atomic_32.h:215: error: previous definition of 'atomic_xchg' was here
In file included from /usr/src/new/fritz/src/main.c:45:
/usr/src/new/fritz/src/driver.h:101: error: conflicting types for 'driver_init'
include/linux/device.h:475: error: previous declaration of 'driver_init' was here
/usr/src/new/fritz/src/main.c: In function 'fritz_init':
/usr/src/new/fritz/src/main.c:367: error: implicit declaration of function 'pci_module_init'
make[3]: *** [/usr/src/new/fritz/src/main.o] Fehler 1
make[2]: *** [_module_/usr/src/new/fritz/src] Fehler 2
make[2]: Leaving directory `/usr/src/linux-2.6.33.2'
make[1]: *** [fcpci.ko] Fehler 2
make[1]: Leaving directory `/usr/src/new/fritz/src'
make: *** [src/fcpci.ko] Fehler 2
proud to be 100% M$ free (except X300T)
http://claus.freakempire.de
http://debian.freakempire.de

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: [gelöst] Problem mit Fritz PCI Treiber unter Lenny

Beitrag von cosmac » 02.04.2010 16:28:02

hi,

evt. hat die BeLUG nur aufgeräumt, das Thema gibt's da schon noch:
http://www.belug.de/hilfe/howtos/fcpci/

ob dir das mit dem 2.6.33 allerdings noch hilft? AVM hatte ja schon vor dem 2.6.22 aufgegeben.
Viel Erfolg!
Beware of programmers who carry screwdrivers.

Antworten