Das autoneg_cap gibt den Wert wieder, den die Karte hardwareseitig mind. unterstützt. Wenn autoneg_cap=1 ist, dann wird Autonegotiation unterstützt. Sollte dort eine 0 stehen gehts halt nicht. Im Fall von autoneg_cap=1 kann dieser Wert über adv_autoneg_cap geändert werden.
Da der Switch auf autoneg steht und die hme Karte autoneg unterstützt, kannst Du mal versuchen adv_autoneg_cap auf 1 zu setzen.
Evtl. hilft es auch die Setting fest in die /etc/system zu zementieren. Dann werden die auch bei jedem Start automatisch gesetzt.
set hme:hme\_adv\_autoneg\_cap=0
set hme:hme\_adv\_100T4\_cap=0
set hme:hme\_adv\_100fdx\_cap=1
set hme:hme\_adv\_100hdx\_cap=0
set hme:hme\_adv\_10fdx\_cap=0
set hme:hme\_adv\_10hdx\_cap=1