>9
solaris で 10/100 とか half/full の状態を見るには rootで
ndd /dev/$dev \?
ってやって、多分
link_speed

link_mode
があるから、
ndd /dev/$dev link_speed
ndd /dev/$dev link_mode
みたいにしてみればいいかも。

EtherExpress 10/100 だから、
ndd /dev/iprb link_speed
ndd /dev/iprb link_mode
みたいな感じになるはず。

例としては、手元にはSparc Solaris しかなかったので、
# ndd /dev/hme link_speed
1
# ndd /dev/hme link_mode
1
これだと、100 の full ってかんじ。
link_speed が 0 だと 10Mbps だし link_mode が 0 だと half duplex。

で、その他の可能性として(いままでの話とぜんぜん関係ないですが)
・dual CPU が悪さをしてる
というのがあって、
・CPUをひとつ引っこ抜く
・引っこ抜いた上でOSのインストール
・singleのマザーボードに新たにsolarisをいれて試してみる
というあたりでどうでしょう。

nddネタに関しては
http://sunsolve.sun.com/data/806/806-6178-10/pdf/806-6178-10.pdf
とか
http://sunsolve.sun.com/data/806/806-4143-10/pdf/806-4143-10.pdf
とか眺めるといいかも
もちろんndd(1M)も。