Re: Broken hme1? On Fri, 03 Jun 2005 10:39:52 -0400, James Carlson wrote:
> Stig Bull <stig.bull.no.spam@broadpark.no> writes:
>> echo "Forcing interface hme0 to 100 Mbps full duplex"
>> ndd -set /dev/hme instance 0
>> ndd -set /dev/hme adv_100fdx_cap 1
>> ndd -set /dev/hme adv_100hdx_cap 0
>> ndd -set /dev/hme adv_10fdx_cap 0
>> ndd -set /dev/hme adv_10hdx_cap 0
>> ndd -set /dev/hme adv_autoneg_cap 0
>
> You've disabled autonegotiation (adv_autoneg_cap 0), so setting the
> autonegotiation parameters (the other adv_*_cap values) won't actually
> do anything useful.
>
> I'd strongly recommend turning autonegotiation back on. It's a
> required part of the 802 standards, and you can get all sorts of
> flakey behavior if you turn it off.
Yes, one in particular is Cisco switches will not see an autonegotiate
preamble on the wire and will default to 100-half if they are set to
autonegotiate. I
heard alot of whining from idiots on that one (la, la, la, Solaris sucks,
your machine is broken). Tell them what I found and what the fix was,
then they say, "Oh yeah, that guy moved offices a week ago."
- Scott |