Am Montag 21 Mai 2007 17:54:15 schrieb Holger Krull:
Martin Roth schrieb:
Habe auf Grund neuer Hardware den Kernel 2.6.21.200 unter openSuSE 10.2 64bit installiert und will nun gerne meine alte Firtzkarte PCI wieder zum laufen bekommen, da ich capisuit nutzen möchte wie zuvor.
rpmbuild --rebuild fcpci-0.1-0.src.rpm
-------SNIP------ make: Entering directory `/usr/src/linux-2.6.21-200-obj/x86_64/debug' make -C ../../../linux-2.6.21-200 O=../linux-2.6.21-200-obj/x86_64/debug modules CC [M] /usr/src/packages/BUILD/fritz/obj/debug/src/main.o /usr/src/packages/BUILD/fritz/obj/debug/src/main.c:25:26: Fehler: linux/config.h: Datei oder Verzeichnis nicht gefunden
Es ist mir bekannt das das Modul nicht für Mehrprozessorensysteme geht aber ich dachte, wenn es *smp* RPM's gibt, dann müsste das dich auch auf einem Intel Dual Core zu bauen sein. Irre ich mich hier vielleicht? Es ist mir bekannt, das mit Kernel 2.6.18.xx es fertige RPM gibt aber dieser Kernel unterstützt leider nicht alles auf dem Board, welches ich einsezte.
Ob es noch Probleme mit Mehrprozssorsystemen gibt weiß ich nicht, aber das mit dem rpm rebuild hat bei mir (eigener Kernel 64Bit) auch nicht funktioniert. Ich habe mir dann geholfen indem ich den source für fcpci nach /usr/src/kernel-modules/fritz verschoben habe und den Patch für atomic_xchg in tools.h manuell vorgenommen habe.
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo Holger, ich habe jetzt /usr/src/kernel-modules angelegt und das Verzeichnis fritz aus dem RPM was unter /usr/src/packages/SOURCES noch in tar Vorlag rüber kopiert - patch datei auch hinkopiert. patching file src/tools.h Hunk #1 FAILED at 71. 1 out of 1 hunk FAILED -- saving rejects to file src/tools.h.rej In tool.h war bereits Zeile 71 leer. make -C src make[1]: Entering directory `/usr/src/kernel-modules/fritz/src' make -C /lib/modules/2.6.21-200-default/build SUBDIRS=/usr/src/kernel-modules/fritz/src modules make[2]: Entering directory `/usr/src/linux-2.6.21-200' CC [M] /usr/src/kernel-modules/fritz/src/main.o /usr/src/kernel-modules/fritz/src/main.c:25:26: Fehler: linux/config.h: Datei oder Verzeichnis nicht gefunden In file included from /usr/src/kernel-modules/fritz/src/main.c:45: /usr/src/kernel-modules/fritz/src/driver.h:101: Fehler: In Konflikt stehende Typen für »driver_init« include/linux/device.h:486: Fehler: Vorherige Deklaration von »driver_init« war hier make[3]: *** [/usr/src/kernel-modules/fritz/src/main.o] Fehler 1 make[2]: *** [_module_/usr/src/kernel-modules/fritz/src] Fehler 2 make[2]: Leaving directory `/usr/src/linux-2.6.21-200' make[1]: *** [fcpci.ko] Fehler 2 make[1]: Leaving directory `/usr/src/kernel-modules/fritz/src' make: *** [src/fcpci.ko] Fehler 2 Noch eine Idee. .... Gruß Martin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org