🛠 Double Ethernet : GbE RTL8211F et 10BASE-T1L sur RJ11

BeaglePlay (TI Sitara AM6254 / AM625) · intermediaire · Schéma : IMG-beagleplay-intermediaire-2-double-ethernet-gbe-spe.svg — Les deux ports Ethernet du BeaglePlay : le port RJ45 gigabit (PHY RTL8211F) et le port RJ11 10BASE-T1L (PHY DP83TD510E, 10 Mbit/s) avec l'alimentation PoDL en sortie seule 5V 250mA

Objetivos

El BeaglePlay dispone de dos controladores Ethernet independientes: un puerto RJ45 10/100/1000 detrás de un PHY RTL8211F, y un puerto RJ11 de larga distancia en 10BASE-T1L (Ethernet de par único) detrás de un PHY DP83TD510E, limitado a 10 Mbit/s pero capaz de kilómetros de cable. Configuramos ambas interfaces, verificamos el enlace y documentamos el PoDL: la alimentación por el par es una salida exclusiva de 5 V / 250 mA para alimentar un dispositivo remoto, nunca una entrada.

Material

Código completo

ip -br link          # eth0 (GbE RTL8211F) et eth1 (10BASE-T1L DP83TD510E)
sudo ip addr add 192.168.100.1/24 dev eth1
sudo ip link set eth1 up
sudo ethtool eth1    # Supported link modes: 10baseT1L/Full

# DHCP client sur le GbE
sudo dhclient eth0

# Le PoDL est une SORTIE : 5V / 250mA max vers le périphérique distant
sudo ethtool --show-priv-flags eth1 2>/dev/null | grep -i podl

Verificación esperada

ethtool eth0 muestra Speed: 1000Mb/s una vez conectado al switch; ethtool eth1 solo acepta 10BASE-T1L full duplex y pasa a Link detected: yes cuando el par es correcto (la inversión A/B es tolerada por el PHY). Un ping cruzado entre dos BeaglePlay en eth1 pasa a ~10 Mbit/s. El conector RJ11 proporciona efectivamente los 5 V de PoDL en salida, limitado a 250 mA.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales