enc28j60 an Raspberry Pi Zero W

  • Hallo Zusammen,

    ich möchte meinen Raspberry Pi Zero W (Raspbian Buster lite) mit einem enc28j60-Modul LAN-Fähig machen. Dazu habe ich diese Anleitung befolgt. Es funktioniert aber nicht!

    Der Pi erkennt den enc28j60:

    dmesg

    Code: dmesg
    [...]
    [   23.907253] enc28j60 spi0.0: enc28j60 Ethernet driver 1.02 loaded
    [   24.174628] net eth0: enc28j60 driver registered
    [...]

    verbindet sich aber nicht:

    Code: dmesg
    [   31.248596] net eth0: link down
    [   31.248637] net eth0: multicast mode
    [   31.249416] net eth0: multicast mode
    [   31.249448] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   31.381190] net eth0: multicast mode
    [   31.669080] net eth0: multicast mode
    [   31.669788] net eth0: multicast mode
    [   31.808835] net eth0: multicast mode
    [   31.809657] net eth0: multicast mode

    ifconfig

    gesammte ausgabe von dmesg

    sudo nano /boot/config.txt

    Ich habe wirklich keine Ahnung, woran es liegen könnte (google war auch nicht erfolgreich):wallbash:

    Vielen Dank schonmal für eure Antworten

    RaspianB+

  • Moin RaspianB+,

    was sagen den die Leuchtdioden auf dem Adapter??

    Kann sein das du das WLan deaktivieren musst.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin RaspianB+,

    Grundsätzlich wird das Board ja erkannt.Kann es sein das dein Router die gewünschte Geschwindigkeit nicht mag?

    Der enc28j60 macht 10BaseT sprich 10MBs. Schon mal in deinem Router nachgesehen, ob er überhaupt was gesehen hat?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin RaspianB+,

    gut, einen Versuch noch.

    Das Netzwerkkabel entfernen.

    Bitte, in einem Terminal/Konsole journalctl -f eingeben und das Netzwerkkabel stecken. Das Ergebnis dann hier posten.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Hi Bernd,

    beim ersten Mal:

    und beim zweiten Mal:

    Viele Grüße

    RaspianB+

  • Moin RaspianB+,

    mhm, das Stecken wird nicht realisiert.

    Du hast den den Interrupt-Pin auch auf GPIO25 gesteckt? Hast du noch irgendwas am Start, das auch die GPIO nutzt?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin RaspianB+

    aber die grüne und gelbe Led in der Lan-Buchse reagieren wenn das Kabel gesteckt wird?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin RaspianB+

    so langsam macht mir das Spass!!

    Was sagt ip a?

    Starte mal, in einem Terminal/Konsole ip monitor dev eth0 und ziehe und stecke das Lan-kabel.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Was sagt ip a?

    das hier:

    Was sagt ip a?

    es kommt solange nichts, bis ich mit <Strg>+C beende.

    Viele Grüße

    RaspianB+

  • Moin RaspianB+,

    ein anderes Lankabel hast du sicher schon genutzt?!?

    wenn du das Lankabel an einem Pc ansteckst, bekommt er auch keine Adresse, richtig?

    Hast du mal geprüft ob die PC-Schnittstelle auto-negotiation eingeschaltet hat. Normalerweise ja, aber mach trotzdem mal.

    Ansonsten fällt mir so langsam nicht mehr ein..

    73 de Bernd

    Schalte mal die Karte am RPi von Hand ein. Mit ip link set eth0 up down statt up schaltet sie aus

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

    Einmal editiert, zuletzt von Bernd666 (14. Oktober 2019 um 18:16)

  • Moin RaspianB+,

    hast du meinen Nachsatz gelesen. Letztes Post??

    Alle Fehlerberichte im Netz, sagen wenn der INT nicht richtig ist, dann dein Verhalten.

    Kannst du mal einen andere Interrupt setzen? Wie das geht kann man in /boot/overlays/README unter enc28j60 nachlesen.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • hast du meinen Nachsatz gelesen. Letztes Post??

    Ups!!

    Alle Fehlerberichte im Netz, sagen wenn der INT nicht richtig ist, dann dein Verhalten.

    Kannst du mal einen andere Interrupt setzen? Wie das geht kann man in /boot/overlays/README unter enc28j60 nachlesen.

    es ändert leider nichts dtoverlay=enc28j60,int_pin=24 (ich habe den INT an GPIO 24 (PIN 18) angeschlossen)

    Schalte mal die Karte am RPi von Hand ein. Mit ip link set eth0 up down statt up schaltet sie aus

    bringt leider auch nichts;(

    Viele Grüße

    RaspianB+

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!