bge only coming up in half duplex
807559Mar 23 2007 — edited Mar 27 2007Hello, I have a SunBlade 1500 running 5.9 whose NIC will only come up in 100HD, even though I'm assured the switch port is hardcoded to 100FD:
root@system ->kstat bge:0|grep duplex
duplex half
link_duplex 1
link_duplex 1
root@system ->
I see in /var/adm/messages:
Mar 21 15:59:53 system bge: [ID 801725 kern.info] NOTICE: bge0: link up 100Mbps Half-Duplex (initialized)
I see a huge amount of collisions, but no errors. I replaced the cable with no luck. Any suggestions how I can hard-code this to 100FD? The card states its link partner is HD:
root@system ->kstat bge:0|grep 100
ifspeed 100000000
adv_cap_1000fdx 1
adv_cap_1000hdx 1
adv_cap_100fdx 1
adv_cap_100hdx 1
cap_1000fdx 1
cap_1000hdx 1
cap_100fdx 1
cap_100hdx 1
lp_cap_1000fdx 0
lp_cap_1000hdx 0
lp_cap_100fdx 0
lp_cap_100hdx 1
1000fdx_cap 1
1000hdx_cap 1
100fdx_cap 1
100hdx_cap 1
100T4_cap 0
adv_1000fdx_cap 1
adv_1000hdx_cap 1
adv_100fdx_cap 1
adv_100hdx_cap 1
adv_100T4_cap 0
link_speed 100
lp_1000fdx_cap 0
lp_1000hdx_cap 0
lp_100fdx_cap 0
lp_100hdx_cap 1
lp_100T4_cap 0
Any ideas??? How does Solaris determine its HD/FD status?