Das Modul fcpci für die Fritzcard geht immer schlechter mit neueren Kerneln zu compilieren, hier gibt es eine gepachte Version für Kernel 2.6.22. Natürlich seid Ihr selbst für Eurte Kiste verantwortlich, ich übernehme keinen Support. Nur das lästige Patchen fällt weg. Getestet mit Kernel 2.6.22-6, es läuft super.

http://belug.de/~lutz/pub/fcpci/

Update

Hinweis: das folgende hat mit den Sourcen der Herstellerfirma nicht mehr viel gemein, die Quellen sind gepacht. Weder ich noch die Herstellerfirma übernehmen irgendeine Garantie.

Das Modul fcpci funktioniert ohne weiteres auch mit einem 64-bit Kernel.

Es erscheint folgende Fehlermeldung:

oder bei älteren Patchleveln:

Ich habe die sourcen für Kernel 2.6.25.4 gepacht. herunterzuladen ist das hier: http://belug.de/~lutz/pub/fcpci/

Anleitung:

* ins verzeichnis fritz_2.6.25.4/lib gehen, je nach Betriebssystem (32 oder 64 bit) die Datei fcpci-lib.o linken.

Bei einem 32-bit System sieht das bsp. so aus:

Für ein 64-bit System einfach ändern:

ln -s 64_fcpci-lib.o fcpci-lib.o

* dann ins Verzeichnis fritz_2.6.25.4/fcpci-3.11.07 wechseln und:

Das sollte dann so aussehen:

box:/usr/src/fritz_2.6.25.4/fcpci-3.11.07# make
make -C /lib/modules/2.6.25.4/build SUBDIRS=/usr/src/fritz_2.6.25.4/fcpci-3.11.07 modules
make[1]: Entering directory `/usr/src/linux-2.6.25.4'
  LD [M]  /usr/src/fritz_2.6.25.4/fcpci-3.11.07/fcpci.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/src/fritz_2.6.25.4/fcpci-3.11.07/fcpci.mod.o
  LD [M]  /usr/src/fritz_2.6.25.4/fcpci-3.11.07/fcpci.ko
make[1]: Leaving directory `/usr/src/linux-2.6.25.4'

* wenn das Modul sauber gebaut wurde ein extra Verzeichnis anlegen:

* Dann das Modul laden und kontrollieren, ob alles funktioniert: