openSuse 10.3 Fritz!Card PCI

Dieses Thema im Forum "SuSE / OpenSuSE" wurde erstellt von Andy.Reddy, 31.01.2008.

  1. #1 Andy.Reddy, 31.01.2008
    Andy.Reddy

    Andy.Reddy Guest

    Hi all...

    mal wieder das Übliche....

    Seit dem Kernel-Update auf 2.6.22.16-0.1 funktioniert natürlich der Treiber für die Fritz!Card PCI nicht mehr.

    Klaro ... kein Problem dachte ich und habe versucht den Treiber aus der Source-RPM zu rebuilden ... was aber nicht geht.
    Code:
    neptune:/tmp # rpmbuild --rebuild -bb fcpci-0.1-0.src.rpm
    Installing fcpci-0.1-0.src.rpm
    Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.72110
    + umask 022
    + cd /usr/src/packages/BUILD
    + cd /usr/src/packages/BUILD
    + rm -rf fritz
    + /usr/bin/gzip -dc /usr/src/packages/SOURCES/fcpci-suse93-3.11-07.tar.gz
    + tar -xvvf -
    drwxr-xr-x root/root         0 2005-07-07 00:00 fritz/
    -rw-r--r-- root/root        11 2005-07-07 00:00 fritz/ID
    drwxr-xr-x root/root         0 2005-07-07 00:00 fritz/lib/
    -rw-r--r-- root/root    581653 2005-07-07 00:00 fritz/lib/fcpci-lib.o
    drwxr-xr-x root/root         0 2005-07-07 00:00 fritz/src/
    -rw-r--r-- root/root      2698 2005-07-07 00:00 fritz/src/io.c
    -rw-r--r-- root/root      1123 2005-07-07 00:00 fritz/src/Makefile
    -rw-r--r-- root/root     21450 2005-07-07 00:00 fritz/src/lib.c
    -rw-r--r-- root/root      2744 2005-07-07 00:00 fritz/src/lib.h
    -rw-r--r-- root/root      7081 2005-07-07 00:00 fritz/src/queue.c
    -rw-r--r-- root/root      2869 2005-07-07 00:00 fritz/src/queue.h
    -rw-r--r-- root/root      1304 2005-07-07 00:00 fritz/src/libstub.h
    -rw-r--r-- root/root     16498 2005-07-07 00:00 fritz/src/fcpcmcia_cs.c
    -rw-r--r-- root/root      1549 2005-07-07 00:00 fritz/src/attr.h
    -rw-r--r-- root/root      2895 2005-07-07 00:00 fritz/src/defs.h
    -rw-r--r-- root/root     27129 2005-07-07 00:00 fritz/src/driver.c
    -rw-r--r-- root/root      3631 2005-07-07 00:00 fritz/src/driver.h
    -rw-r--r-- root/root     21756 2005-07-07 00:00 fritz/src/tools.c
    -rw-r--r-- root/root      6558 2005-07-07 00:00 fritz/src/tools.h
    -rw-r--r-- root/root     18085 2005-07-07 00:00 fritz/src/tables.c
    -rw-r--r-- root/root      3715 2005-07-07 00:00 fritz/src/tables.h
    -rw-r--r-- root/root     11969 2005-07-07 00:00 fritz/src/main.c
    -rw-r--r-- root/root      1689 2005-07-07 00:00 fritz/src/main.h
    -rw-r--r-- root/root      1516 2005-07-07 00:00 fritz/src/lock.h
    -rw-r--r-- root/root      7179 2005-07-07 00:00 fritz/src/libdefs.h
    -rw-r--r-- root/root    610693 2005-07-07 00:00 fritz/fcpci1.ko
    -rw-r--r-- root/root    617267 2005-07-07 00:00 fritz/fcpci2.ko
    -rw-r--r-- root/root       436 2005-07-07 00:00 fritz/Makefile
    -rw-r--r-- root/root      1180 2005-07-07 00:00 fritz/install.pre
    -rw-r--r-- root/root      3522 2005-07-07 00:00 fritz/compile-help-german.txt
    -rw-r--r-- root/root        60 2005-07-07 00:00 fritz/install.system
    -rw-r--r-- root/root       394 2005-07-07 00:00 fritz/install.card
    -rw-r--r-- root/root      1668 2005-07-07 00:00 fritz/install.main
    -rw-r--r-- root/root      1826 2005-07-07 00:00 fritz/install.post
    -rw-r--r-- root/root      7329 2005-07-07 00:00 fritz/Logo_CAPI4Linux.jpg
    -rw-r--r-- root/root      7978 2005-07-07 00:00 fritz/CAPI20_Errormessages.txt
    -rw-r--r-- root/root      3366 2005-07-07 00:00 fritz/compile-help-english.txt
    -rw-r--r-- root/root      3446 2005-07-07 00:00 fritz/license.txt
    -rw-r--r-- root/root     26587 2005-07-07 00:00 fritz/install_passive-d.html
    -rw-r--r-- root/root     24406 2005-07-07 00:00 fritz/install_passive-e.html
    -rwxr--r-- root/root      5475 2005-07-07 00:00 fritz/install
    -rw-r--r-- root/root      1265 2005-07-07 00:00 fritz/install.checks
    + STATUS=0
    + '[' 0 -ne 0 ']'
    + cd fritz
    ++ /usr/bin/id -u
    + '[' 0 = 0 ']'
    + /bin/chown -Rhf root .
    ++ /usr/bin/id -u
    + '[' 0 = 0 ']'
    + /bin/chgrp -Rhf root .
    + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
    + echo 'Patch #0 (fritz-tools.diff):'
    Patch #0 (fritz-tools.diff):
    + patch -p1 -s
    ++ find . -name '*lib.o'
    + OBJ=./lib/fcpci-lib.o
    + for i in '$OBJ'
    + mv ./lib/fcpci-lib.o ./lib/fcpci-lib.o.old
    + objcopy -L memcmp -L memcpy -L memmove -L memset -L strcat -L strcmp -L strcpy -L strlen -L strncmp -L strncpy ./lib/fcpci-lib.o.old ./lib/fcpci-lib.o
    + set -- CAPI20_Errormessages.txt compile-help-english.txt compile-help-german.txt fcpci1.ko fcpci2.ko ID install install.card install.checks install.main install_passive-d.html install_passive-e.html install.post install.pre install.system lib license.txt Logo_CAPI4Linux.jpg Makefile src
    + mkdir source
    + mv CAPI20_Errormessages.txt compile-help-english.txt compile-help-german.txt fcpci1.ko fcpci2.ko ID install install.card install.checks install.main install_passive-d.html install_passive-e.html install.post install.pre install.system lib license.txt Logo_CAPI4Linux.jpg Makefile src source/
    + mkdir obj
    + exit 0
    Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.72110
    + umask 022
    + cd /usr/src/packages/BUILD
    + /bin/rm -rf /var/tmp/fcpci-0.1-build
    ++ dirname /var/tmp/fcpci-0.1-build
    + /bin/mkdir -p /var/tmp
    + /bin/mkdir /var/tmp/fcpci-0.1-build
    + cd fritz
    + export 'EXTRA_CFLAGS=-DVERSION=\"0.1\"'
    + EXTRA_CFLAGS='-DVERSION=\"0.1\"'
    + for flavor in bigsmp debug default xen xenpae
    + rm -rf obj/bigsmp
    + cp -r source obj/bigsmp
    + make -C /usr/src/linux-obj/i586/bigsmp modules M=/usr/src/packages/BUILD/fritz/obj/bigsmp/src LIBDIR=/usr/src/packages/BUILD/fritz/obj/bigsmp/lib
    make: Entering directory `/usr/src/linux-2.6.22.16-0.1-obj/i386/bigsmp'
    make -C ../../../linux-2.6.22.16-0.1 O=../linux-2.6.22.16-0.1-obj/i386/bigsmp modules
      CC [M]  /usr/src/packages/BUILD/fritz/obj/bigsmp/src/main.o
    /usr/src/packages/BUILD/fritz/obj/bigsmp/src/main.c:25:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden
    In file included from /usr/src/packages/BUILD/fritz/obj/bigsmp/src/main.c:45:
    /usr/src/packages/BUILD/fritz/obj/bigsmp/src/driver.h:101: error: conflicting types for ‘driver_init’
    /usr/src/linux-2.6.22.16-0.1/include/linux/device.h:502: error: previous declaration of ‘driver_init’ was here
    /usr/src/packages/BUILD/fritz/obj/bigsmp/src/main.c: In function ‘fritz_init’:
    /usr/src/packages/BUILD/fritz/obj/bigsmp/src/main.c:367: error: implicit declaration of function ‘pci_module_init’
    make[3]: *** [/usr/src/packages/BUILD/fritz/obj/bigsmp/src/main.o] Fehler 1
    make[2]: *** [_module_/usr/src/packages/BUILD/fritz/obj/bigsmp/src] Fehler 2
    make[1]: *** [modules] Fehler 2
    make: *** [modules] Fehler 2
    make: Leaving directory `/usr/src/linux-2.6.22.16-0.1-obj/i386/bigsmp'
    error: Bad exit status from /var/tmp/rpm-tmp.72110 (%build)
    
    
    RPM build errors:
        Bad exit status from /var/tmp/rpm-tmp.72110 (%build)
    Was ist denn da wieder los und was ist zu tun?

    Gruß Andy.Reddy
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. rdg

    rdg ???

    Dabei seit:
    12.10.2006
    Beiträge:
    357
    Zustimmungen:
    0
    Ort:
    Berlin
    Richtig helfen muss ich gestehen kann ich Dir leider auch nicht!

    Entweder scheint der neue Kernel das Paket nicht zu mögen, oder der AKrten Treiber wurde nicht richtig deinstalliert und deshalb kann er nicht mehr richtig installiert werden. Versuch mal ihn nochmal zu deinstallieren und anschließend zu installieren.

    Anderen im Forum würde was var/log/messages dazu sagt helfen, poste es mal bitte zur sicherheit noch mit rein.

    gruß
    rdg
     
  4. Gast1

    Gast1 Guest

    1. Nein, das ist nicht der "normale" Fall, daß die Kernelmodule aus dem kmp-Paket nicht mehr funktionieren ist eine Ausnahme.

    Lesen:

    http://www.pc-forum24.de/suse-updat...-fuer-opensuse-10-2-10-3-unbedingt-lesen.html

    Bis zu diesem Update hatte ich kmp-Pakete des mit der 10.3 mitgelieferten Kernels (2.6.22.5-31) auf der Kiste und diese funktionierten auch nach drei Updates noch.

    2. Anhand der Fehlermeldung kann das auch mit älteren Versionen des 2.6.22 nicht funktioniert haben.

    Code:
    /usr/src/packages/BUILD/fritz/obj/bigsmp/src/main.c:25:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden
    Das ist eine Änderung, die es schon _deutlich_ vor 2.6.22 gab, also hast Du das falsche src.rpm gezogen.

    Bei mir läuft das durch mit dem src.rpm für 10.3.

    Greetz,

    RM
     
  5. #4 Andy.Reddy, 31.01.2008
    Andy.Reddy

    Andy.Reddy Guest

    Problem gelöst ..... :)

    @ Rain_Maker,

    vielen Dank für den entscheidenden Tipp...

    Hattest Recht - war die falsche Source-RPM...

    Habe die Richtige von: http://opensuse.foehr-it.de/SUSE103.html nochmals gezogen...

    Dann mit rpmbuild --rebuild -bb fcpci-0.1-0.src.rpm
    -> Installation -> Schwuppdibupp es funktioniert :)

    Vielen Dank Andy.Reddy
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

openSuse 10.3 Fritz!Card PCI

Die Seite wird geladen...

openSuse 10.3 Fritz!Card PCI - Ähnliche Themen

  1. OpenSuse Conference vom 22. bis 26. Juni in Nürnberg

    OpenSuse Conference vom 22. bis 26. Juni in Nürnberg: Zum mittlerweile achten Mal findet die OpenSuse Conference statt. In diesem Jahr wird sie vom 22. bis 26. Juni in Nürnberg abgehalten. Der Call...
  2. OpenSuse Conference vom 22. bis 26. Juni in Nürnberg

    OpenSuse Conference vom 22. bis 26. Juni in Nürnberg: Zum mittlerweile achten Mal findet die OpenSuse Conference statt. In diesem Jahr wird sie vom 22. bis 26. Juni in Nürnberg abgehalten. Der Call...
  3. OpenSuse bietet aktuelles KDE mit LEAP oder Tumbleweed

    OpenSuse bietet aktuelles KDE mit LEAP oder Tumbleweed: OpenSuse bietet zwei neue Images an, die die neuesten KDE-Pakete aus den Git-Repositories enthalten. Die Images basieren auf den Varianten Leap...
  4. Opensuse 13.1 erreicht Evergreen-Phase

    Opensuse 13.1 erreicht Evergreen-Phase: Version 13.1 der Linux-Distribution Opensuse hat jetzt das Ende ihrer regulären Lebensdauer erreicht. Doch im Rahmen des Evergreen-Projektes wird...
  5. Opensuse Leap jetzt in öffentlichen Clouds verfügbar

    Opensuse Leap jetzt in öffentlichen Clouds verfügbar: In den öffentlichen Clouds von Amazon, Google und Microsoft stehen ab sofort virtuelle Maschinen mit Opensuse Leap 42.1 zur Verfügung. Weiterlesen...