Anzeige:
Ergebnis 1 bis 10 von 10

Thema: kernel mit marvell yukon treiber kompilieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    8

    kernel mit sky2 treiber / 100 mbits karte für installiertes knoppix

    Hi,
    ich möchte mein Knoppix Debian Like Linux Kernel (2.6.17.3) mit dem Marvell yukon sk98lin treiber kompilieren.
    Ich habe einen Patch vom install script erstellen lassen, und ihn mit

    cat sk98lin_patch | patch -p1 angewendet, dann make menuconfig, den treiber ausgewählt, den rest konfiguriert, und dann mit make clean bzImage den kernel kompilieren will, kommt das:

    Code:
    In file included from drivers/net/sk98lin/skge.c:76:
    drivers/net/sk98lin/h/skdrv2nd.h:66:1: warning: "CONFIG_SK98LIN_NAPI" redefined
    In file included from include/linux/config.h:6,
                     from include/linux/module.h:9,
                     from drivers/net/sk98lin/skge.c:67:
    include/linux/autoconf.h:1498:1: warning: this is the location of the previous definition
    drivers/net/sk98lin/skge.c:313: warning: initialization from incompatible pointer type
      CC      drivers/net/sk98lin/sky2.o
    In file included from drivers/net/sk98lin/sky2.c:34:
    drivers/net/sk98lin/h/skdrv2nd.h:66:1: warning: "CONFIG_SK98LIN_NAPI" redefined
    In file included from include/linux/config.h:6,
                     from include/linux/types.h:5,
                     from drivers/net/sk98lin/h/skdrv1st.h:50,
                     from drivers/net/sk98lin/sky2.c:33:
    include/linux/autoconf.h:1498:1: warning: this is the location of the previous definition
    drivers/net/sk98lin/sky2.c:340:5: warning: "USE_SYNC_TX_QUEUE" is not defined
    drivers/net/sk98lin/sky2.c:905:5: warning: "USE_SYNC_TX_QUEUE" is not defined
    drivers/net/sk98lin/sky2.c: In function 'GiveTxBufferToHw':
    drivers/net/sk98lin/sky2.c:996: error: dereferencing pointer to incomplete type
    drivers/net/sk98lin/sky2.c:2317:5: warning: "USE_SYNC_TX_QUEUE" is not defined
    make[3]: *** [drivers/net/sk98lin/sky2.o] Fehler 1
    make[2]: *** [drivers/net/sk98lin] Fehler 2
    make[1]: *** [drivers/net] Fehler 2
    make: *** [drivers] Fehler 2
    root@fabianspc:~/linux-2.6.17.3#
    Danach bricht er, wie man sehen kann, ab.

    Ich weiss wirklich nicht mehr weiter.

    Thx im Voraus,
    Geändert von puckido (17.07.06 um 10:00 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    Apr 2005
    Beiträge
    120
    Hallo puckido,

    zunächst einmal: Willkommen hier im Forum.

    Um auf Deine Frage einzugehen, müßte man zunächst näher wissen, was Du genau mit welchen Quellen dort gemacht hast.
    Beim Googlen danach bin ich jedoch auf folgende Gentoo-wiki Seite gestoßen.
    Importantly, the sk98lin driver has been deprecated in recent kernels. The new driver, sky2, can now be found in the vanilla kernel as of 2.6.16.

    NOTE: the sky2 module seems to be notoriously unreliable at the moment for many users with the ethernet hanging at random (see [1]) This has apparently been fixed in later versions of Gentoo-sources namely >=2.6.16-r7
    Geht die Marvell also vielleicht mit dem sky2 Treiber?

    Gruß mima

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    8
    danke ^^

    also, meinst du die kernel quellen? die von kernel.org und zwar die 2.6.17.3.
    wenn du die treiber sourcen meinst, die hab ich von hier.
    Das tar.bz2 archiv entpackt, das install script ausgeführt, patch erstellen gewählt, und dann wie oben.

    Wie aktiviere ich diesen sky2 treiber?

    thx
    Geändert von puckido (06.07.06 um 13:14 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    Apr 2005
    Beiträge
    120
    Hallo puckido,

    das mit dem Marvell-Treiber kann ich jetzt soweit nachvollziehen. Allerdings endete mein Versuch den Patch gegen ein linux-2.6.17 einzuspielen mit mehreren Rejects.Ohne diese Aufzulösen wird ein Kompilieren nicht gelingen können. Gab`s da bei Dir keine Probleme?

    Den sky2-Treiber findest Du beim Konfigurieren des Kernels (menuconfig) unter:
    Device Drivers ---> Network device support ---> Ethernet (1000 Mbit) ---> SysKonnect Yukon2 support (EXPERIMENTAL)
    dazu muß unter Code maturity level options ---> Prompt for development and/or incomplete code/drivers aktiviert sein.
    Mit der Hilfefunktion kannst Du checken, ob dein Chipsatz auch vom Treiber unterstützt wird.

    Gruß mima

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    8
    Soo Problem gelöst Wie? Eine Nacht lang Treiber umschreiben *puhh* ^^
    Wenn Interesse besteht uploade ich natürlich das umgeschriebene Paket

    Bis dann
    Geändert von puckido (05.08.06 um 15:23 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    8
    *push* *push*

  7. #7
    Registrierter Benutzer
    Registriert seit
    May 2002
    Ort
    HD
    Beiträge
    71
    ich hatte des problem auch mal.
    der marvellsupport hatte mir da weiter geholfen

    http://www.linuxforen.de/forums/showthread.php?t=214762

    letzter post ist lösung

  8. #8
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    8
    Tja nur gings bei mir auch mit der ip.h nicht

  9. #9
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    8
    Das Problem ist mit der neuen Version der Treiber nun behoben.

  10. #10
    Premium Mitglied Avatar von frankpr
    Registriert seit
    Feb 2002
    Ort
    Wo der Pfeffer wächst
    Beiträge
    3.124
    Daß die in 2.6.17.x und neuer enthaltenen Treiber schon seit längerem gut funktionieren, ist wohl nichts neues. Wozu also der Aufwand, die Kernelquellen zu patchen?
    Dumme Fragen? ==> Dumme Antworten!
    Windows 7 x86_64 und Gentoo 2012.1 (x86_64) auf meinem Rechenknecht.
    Ein HTPC steht hier auch noch herum.

Ähnliche Themen

  1. usb-drucker installation
    Von ainulindale im Forum stationäre Hardware
    Antworten: 5
    Letzter Beitrag: 13.04.06, 15:32
  2. beim Start ausgelastet...
    Von Bayerfans04 im Forum Linux Allgemein
    Antworten: 7
    Letzter Beitrag: 27.09.05, 16:53
  3. Rechner friert ein
    Von AndreasMeier im Forum stationäre Hardware
    Antworten: 14
    Letzter Beitrag: 06.06.05, 07:43
  4. Tragebarer Mp3Player
    Von Coolzero im Forum stationäre Hardware
    Antworten: 18
    Letzter Beitrag: 14.08.04, 12:09
  5. Kernel Panic
    Von READY im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 20.05.04, 12:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •