PINE64
WARNING: internal 10|100 PHY requires magjack hardware! - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCK64 (https://forum.pine64.org/forumdisplay.php?fid=85)
+--- Forum: Rock64 Hardware and Accessories (https://forum.pine64.org/forumdisplay.php?fid=89)
+--- Thread: WARNING: internal 10|100 PHY requires magjack hardware! (/showthread.php?tid=4724)

Pages: 1 2 3 4


RE: WARNING: internal 10|100 PHY requires magjack hardware! - xalius - 04-08-2018

Can you link a datasheet for your magjack? How is the center tap wired out, or is it internally connected?


RE: WARNING: internal 10|100 PHY requires magjack hardware! - psychedup - 04-09-2018

(04-08-2018, 10:55 AM)xalius Wrote: Can you link a datasheet for your magjack? How is the center tap wired out, or is it internally connected?

Sure, here's the datasheet for the magjack itself: https://www.sparkfun.com/datasheets/Prototyping/MagJack.pdf

And here's the schematic for the breakout board it's attached to: https://cdn.sparkfun.com/datasheets/BreakoutBoards/MagJack_Breakout_v12.pdf


I had also found this project where they connected the same breakout board to some arduino-like board. I tried to copy how they wired up the 4 pins.


RE: WARNING: internal 10|100 PHY requires magjack hardware! - xalius - 04-10-2018

Can you make a drawing how you wired up the center tabs of the transformers?


RE: WARNING: internal 10|100 PHY requires magjack hardware! - psychedup - 04-10-2018

(04-10-2018, 03:15 AM)xalius Wrote: Can you make a drawing how you wired up the center tabs of the transformers?

Here's a little schematic of the 4 connections I made. (I know it's missing pins 21 & 22, I didn't know how to add them but they're not being used yet).


RE: WARNING: internal 10|100 PHY requires magjack hardware! - mattstep - 04-18-2018

(04-10-2018, 09:01 AM)psychedup Wrote:
(04-10-2018, 03:15 AM)xalius Wrote: Can you make a drawing how you wired up the center tabs of the transformers?

Here's a little schematic of the 4 connections I made. (I know it's missing pins 21 & 22, I didn't know how to add them but they're not being used yet).

I'm also having nojoy on using the digikey magjack directly, attached is my schematic. I've enabled the overlay, no link on the switch or eth1 device.

[Image: view?usp=sharing]


RE: WARNING: internal 10|100 PHY requires magjack hardware! - mattstep - 04-18-2018

(04-18-2018, 01:31 PM)mattstep Wrote:
(04-10-2018, 09:01 AM)psychedup Wrote:
(04-10-2018, 03:15 AM)xalius Wrote: Can you make a drawing how you wired up the center tabs of the transformers?

Here's a little schematic of the 4 connections I made. (I know it's missing pins 21 & 22, I didn't know how to add them but they're not being used yet).

I'm also having nojoy on using the digikey magjack directly, attached is my schematic. I've enabled the overlay, no link on the switch or eth1 device.

[Image: view?usp=sharing]

Now with images!
[Image: Screenshot%202018-04-18%20at%2012.25.52.png]


RE: WARNING: internal 10|100 PHY requires magjack hardware! - den.zavg - 07-24-2018

I bought a magjack too. But eth1 does not work. I tried Armbian and ayufan's latest release.
I see in the output of the ifconfig command that there are transmitted packets and bytes, but there are no received (RX packets:0     RX bytes:0).

If two jumpers connect the receive to transmit on connector P5 (17+19 and 18+20), the number of bytes received should change?
In my experiment, the number of bytes and packets received was 0.


RE: WARNING: internal 10|100 PHY requires magjack hardware! - t4_4t - 07-27-2018

http://files.pine64.org/doc/rock64/ROCK64_ES9023_Audio_100Mbps_Ethernet_Board.pdf

If someone created it according to the circuit diagram above and it worked, please report it.
Initially, this circuit diagram itself would be wrong.

Because, it became to work after adding a terminating resistor.

Code:
# ifconfig -a
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 192.168.0.236  netmask 255.255.255.0  broadcast 192.168.0.255
       inet6 fe80::90bc:baff:fec6:deac  prefixlen 64  scopeid 0x20<link>
       ether 92:bc:ba:c6:de:ac  txqueuelen 1000  (Ethernet)
       RX packets 255001  bytes 385956568 (385.9 MB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 11313  bytes 748006 (748.0 KB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
       device interrupt 42

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 192.168.0.237  netmask 255.255.255.0  broadcast 192.168.0.255
       inet6 fe80::90bc:baff:fec6:decc  prefixlen 64  scopeid 0x20<link>
       ether 92:bc:ba:c6:de:cc  txqueuelen 1000  (Ethernet)
       RX packets 509955  bytes 771910406 (771.9 MB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 163912  bytes 10998013 (10.9 MB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
       device interrupt 43
...



RE: WARNING: internal 10|100 PHY requires magjack hardware! - WrongWorld - 01-02-2019

Hello, this is my first message on this board.

I have a Rock64 4G board, to which I'd like to add the needed electronic for the second Ethernet port. I've followed this thread and read somewhere else about the MagJack. I ended up buying one from SparkFun, but I have still some doubts about the proper way to hook it up to the P5 pins. For instance:

(07-27-2018, 11:41 AM)t4_4t Wrote: http://files.pine64.org/doc/rock64/ROCK64_ES9023_Audio_100Mbps_Ethernet_Board.pdf

If someone created it according to the circuit diagram above and it worked, please report it.
Initially, this circuit diagram itself would be wrong.

Because, it became to work after adding a terminating resistor.

What are you referring to when talking about terminating resistor? Can you please elaborate on the electric schema which works for you? I understand that there is no standard for the MaJack's pinout (each vendor has its own), have you added caps and resistors in between?

Also, I'd like to know if someone which succeeded into having the second Ethernet working have managed to drive the MagJack LEDs, at least the green on which may be useful to indicate that the link is active. Is there the relevant support code in the Ayufan kernel to drive the LEDs with P5 pins 21 and 22?

Thanks.


RE: WARNING: internal 10|100 PHY requires magjack hardware! - t4_4t - 01-06-2019

Do you have enough experience to understand by looking at the circuit diagram?
For example, it is a circuit diagram as in the above post.
https://forum.pine64.org/showthread.php?tid=4724&pid=37014#pid37014

If so, as an example, I can present a circuit diagram that I made and working well.