Forum: Mikrocontroller und Digitale Elektronik enc28j60 Verbindung (Cross-Kabel OK, per Switch NOK)


von Chris (Gast)


Lesenswert?

Hallo,
ich habe mir im Prinzip das AVR-NET IO nachgebaut.
Als Magjack habe ich eine SI50170-F verwendet.
Ich kann von der Platine etwas per Crossover-Kabel empfangen bzw. 
Pingen. Wenn ich aber per Router und W-Lan die Verbindung herstellen 
möchte, habe ich keinen Ping mehr, geschweige denn wird etwas 
empfangen...

Gibt es vielleicht jemanden der spontan eine Idee hat warum es per 
Router nicht geht?


MfG

von Heizer (Gast)


Lesenswert?

Stimmt die IP Adresse?
Kann dein Router an den Ports zwischen normal und gekreuzt wechseln?
Welcher Router?
Leuchten die Link LEDs?

von Matthias (Gast)


Lesenswert?

Chris schrieb:
> Ich kann von der Platine etwas per Crossover-Kabel empfangen bzw.
> Pingen.

Klappt Ping mit "normalem" Kabel?

von Dennis (Gast)


Lesenswert?

Heizer schrieb:
> Welcher Router?
> Leuchten die Link LEDs?

Es handelt sich um eine FritzBox 7390, die hat keine LINK LEDs... :-(


Matthias schrieb:
> Klappt Ping mit "normalem" Kabel?

mit normalem Patch Kabel funktioniert der Ping glaube ich nicht, kann es 
nach Feierabend mal testen.


Was mir dabei aber einfällt, ich habe die Platine nun über eine LAN-Dose 
ins Büro gelegt (Platine ist im Keller angeschlossen), da habe ich kein 
Cross-Kabel verwendet und ich habe eine Verbindung.

Kann der ENC28j60 unterscheiden und schaltet automatisch um? Oder ist 
das vielleicht ein Hinweiß darauf das ich einen Anschluß vertauscht 
habe? (Vorrausgesetzt die LAN-Dose ist richtig verkabelt)

Danke für eure bisherige Unterstützung! :-)

von Heizer (Gast)


Lesenswert?

Der ENC28j60 kann nicht umschalten, aber bei einem Produkt wie der 
Fritzbox gehe ich davon das das sie das kann. Aber ich ging bisher auch 
davon aus das jeder Router Link LEdD hat :)

Probiere deinen Port an der Dose doch mal mit einem anderen Gerät aus.
Oder auch mal deine Baugruppe direkt an der Fritz.

von Heizer (Gast)


Lesenswert?

Wer hat denn deine Hausverkabelung gelegt?
Wenn man sowas selber macht sollte man das zu mindestens mit sowas 
überprüfen.

http://www.ebay.de/itm/Netzwerktester-Kabeltester-CAT5-CAT6-CAT7-mit-LED-und-Tasche-frei-Haus-Brief-/330894324317

Da weis man dann wenigstens das die Anschlüsse alle ok sind.
Ab man Adern er Paare gemixt hat erkennt man damit aber nicht.

von Joachim B. (jar)


Lesenswert?

Heizer schrieb:
> Wenn man sowas selber macht sollte man das zu mindestens mit sowas
> überprüfen.
>
> Ebay-Artikel Nr. 330894324317

Klasse Tipp, gleich bestellt fehlt mir noch in meiner Sammlung, echte 
Tester waren mir immer zu teuer und an 2 Enden durchklingeln macht auch 
keinen Spass

von Dennis (Gast)


Angehängte Dateien:

Lesenswert?

Danke für die Tipps bisher...
Hier schon einmal der Schaltplan vom ENC-Teil.

von Mathias O. (m-obi)


Lesenswert?

Gibt's heutzutage noch Anwendungsfälle wo man Crossover braucht? 
Verwenden seit Jahren schon immer Patch, selbst beim ENC. Auch wenn er 
an meiner FB hängt.

von S. R. (svenska)


Lesenswert?

Alle mir bekannten GBit-Ethernet-Chipsätze können automatisch 
umschalten, ich glaube, das muss auch so. Bei Fast-Ethernet gibt es 
beide Varianten (ist aber trotzdem selten), und bei 10 MBit-Ethernet ist 
das eher unueblich.

Außerdem benutzt man Crossover-Kabel nur direkt zwischen Chipsätzen; 
zwischen Router und Gerät nutzt man sowieso Patchkabel. Dann braucht man 
auch keine Autoumschaltung.

: Bearbeitet durch User
von Heizer (Gast)


Lesenswert?

Ja,
z.B. wenn du zwei ENC über Ethernet verbinden möchtest :)

Die meisten Geräte können ja heute selber umschalten da fällt das kaum 
auf.
Aber angenommen du hat mehrere ENC zuhause verbaut, da könnte man zum 
Anschluss dieser 10Mbit Geräte einen alten Switch verwenden der noch im 
irgendwo rumliegt und verstaubt.
Eventuell hat der noch keinen Automode

von Chris (Gast)


Lesenswert?

Hallo,
ich habe gerade den PingTest mit Patch-Kabel und mit Cross Adapter 
dazwischen gemacht.
Ich bekome beide male eine Verbindung.
Wie kann denn das nun sein??? :-(

von Chris (Gast)


Lesenswert?

Chris schrieb:
> Hallo,
> ich habe gerade den PingTest mit Patch-Kabel und mit Cross Adapter
> dazwischen gemacht.
> Ich bekome beide male eine Verbindung.
> Wie kann denn das nun sein??? :-(

OH! Und noch was ganz interessantes!
Wenn ich mich über den Switch bzw. FritzBox per LAN verbinde habe ich 
auch einen Ping.
Nur per WLan geht es nicht!
Verhindert da eine Einstellung der Fritzbox die Verbindung?

von Pete K. (pete77)


Lesenswert?

An der FB gibt es einen Schalter, wo sich WLAN-Geräte untereinander 
unterhalten können. Vielelicht hilft das.

von Pete K. (pete77)


Lesenswert?

Schalter = Einstellung

von Chris (Gast)


Lesenswert?

Pete K. schrieb:
> An der FB gibt es einen Schalter, wo sich WLAN-Geräte untereinander
> unterhalten können. Vielelicht hilft das.

Du meinst glaube ich das Flag
"Die unten angezeigten aktiven WLAN-Geräte dürfen untereinander 
kommunizieren"?
Das habe ich aktiviert, ändert aber leider nichts.
Zumal der enc28j60 ja auch am LAN hängt...

von Chris (Gast)


Lesenswert?

So liebe Leute,
ich habe den Fehler gefunden!
Damit es nicht anderen auch passiert, hier kurz meine Fehlerursache...

Ich hatte folgende MAC vergeben 11:22:33:44:55:66
Dabei handelt es sich um eine Gruppen-ID.

Mit der MAC 00:11:22:33:44:55 funktioniert es nun! :-)
Was für ein verrückter Fehlergrund!

von Mathias O. (m-obi)


Lesenswert?

Für dich zu Hause kannst du diese Bereiche nutzen:
x2-xx-xx-xx-xx-xx
x6-xx-xx-xx-xx-xx
xA-xx-xx-xx-xx-xx
xE-xx-xx-xx-xx-xx

Hauptsache beim ersten Oktet ist Bit 0 "0" und Bit 1 "1".

Also auch nicht beginnend mit AC-DE-48 sowie es öfters vorgeschlagen 
wird.

: Bearbeitet durch User
von Kirsch (Gast)


Lesenswert?

Meines Wissens verwenden einige Fritzbox-Modelle ausschließlich 100MBit 
(und 1Gbit wenn man es in der Konfigurationsoberfläche aktiviert), aber 
der enc28j60 kann nur 10MBit

von c-hater (Gast)


Lesenswert?

Kirsch schrieb:

> Meines Wissens verwenden einige Fritzbox-Modelle ausschließlich 100MBit

Nein, das ganz sicher nicht, dann wären sie nämlich nicht 
standardkonform.

So wird ein Schuh draus: einige wenige (inzwischen doch schon sehr, sehr 
betagte) Fritzboxen können nur 10MBit und eine ganze Menge (noch nicht 
ganz so alte) können nur 10 und 100MBit.

Aber seit nunmehr doch schon wieder etlichen Jahren kann praktisch jede 
Fritzbox 1GBit und ist dann natürlich entsprechend dem Standard auch im 
vollem Umfang abwärtskomptibel zu 100MBit und 10MBit. Obendrein 
unterstützt sie dann auch immer (selbst wenn ihr 1GBit per Konfiguration 
verboten ist) das, was ab 1GBit lt. Standard zwingend zusätzlich zu 
unterstützen ist: Auto-MDI-X, also die Sache, die es absolut Rolle 
macht, ob ein Patchkabel oder ein Crossoverkabel verwendet wird...

Wenn man allerdings noch mit so einer Fritzbox aus der 
100MBit-Generation oder gar der 10MBit-Genration hantiert, dann gilt das 
nicht. Da muß man dann einfach das richtige Kabel nehmen. Für die 
Anbindung eines korrekt verdrahteten ENC28J60 also ein stinknormales 
Patchkabel.

von Sven K. (svenk)


Lesenswert?

Hallo,

auch wenn es gelöst ist -
im Schaltplan sind die LEDs falsch gepolt an der Buchse angeschlossen - 
vorausgesetzt die Buchse ist richtig in Eagle.

Lg Sven

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.