Is 100Mb half duplex Ethernet support on the new T series CPU's, such as the T4240?
When trying to set the Ethernet mode to 100Mb half duplex in Gentoo Linux, it sets to 10Mb full duplex.
Looking at the NXP driver, we found this piece of code commented out.
if (strstr(char_prop, "sgmii")) mac_dev->if_support &= ~(SUPPORTED_10baseT_Half | SUPPORTED_100baseT_Half); When this code was added back in, we see this error generated.fsl_dpa ethernet.25 eth8: Err FD status = 0x00040000
The T4240 hardware supports half and full-duplex.
FMan_v3 is capable of full- and half-duplex Ethernet support (half-duplex is supported only on 10/100Mbps rates). The 10-Gbps mEMACs are single-speed full duplex. See the T4240DPAARM:
Have a great day,
Pavel Chubakov