Thread: Broken hme1?
View Single Post

   
  #4 (permalink)  
Old 01-16-2008, 09:40 AM
Scott Packard
 
Posts: n/a
Default 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
Reply With Quote