I have 2 Ten64 boxes that I have updated to the latest firmware (v0.8.10 /2022-03-15) and I am trying to experiment with a direct 10G link between them. I have a 1 meter FS copper DAC cable that I have verified works on other 10G interfaces that I have here. I can see the cable being detected when I plug it in:
[ 1898.758155] sfp dpmac2_sfp: module FS SFPP-PC01 rev P sn F2032555161-1 dc 211228
I have configured the interface in /etc/config/network with:
config interface 'flan8'
option device 'eth8'
option proto 'static'
option ipaddr '100.84.88.1'
option netmask '255.255.255.0'
When I bring the interface up with ifup flan8
I see:
[ 4065.180405] fsl_dpaa2_eth dpni.1 eth8: configuring for inband/10gbase-r link mode
On the other Ten64 box, I have configured it the same way but with 100.84.88.2
as the IP address. I see the same messages about detecting the cable and configuring the link.
However, ethtool shows:
root@OpenWrt:/# ethtool eth8
Settings for eth8:
Supported ports: [ ]
Supported link modes: 1000baseX/Full
10000baseCR/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10000baseCR/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Port: Direct Attach Copper
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Link detected: no
I have tried bringing the interface up with ifconfig eth8 up
and ifup flan8
to no avail.
Other commands show:
root@OpenWrt:/# ifconfig eth8
eth8 Link encap:Ethernet HWaddr 00:0A:FA:24:25:2E
inet addr:100.84.88.1 Bcast:100.84.88.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@OpenWrt:/# ip link show eth8
10: eth8: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether 00:0a:fa:24:25:2e brd ff:ff:ff:ff:ff:ff
I have tried connecting one of the Ten64’s to a 10G switch and directly to a 10G Intel interface on one of my other machines and the carrier never comes up.
I figure I have forgotten something obvious.