2011/1/12 Lev Serebryakov <l...@serebryakov.spb.ru>:
> Hello, Freebsd-net.
>
>  Thanks to Pyun YongHyeon, who point me at fact, that rgephy(4) used
> with re(4) does autonegotiation always and all other, who helps me
> diagnose problem!
>
>  I've prepared patch, which adds tunable/sysctl for rgephy(4) which
> allows not to sue autonegotiation by this PHY (at user responsibility,
> as here is PHYs which CAN NOT live without autonegotiation). It is OFF
> by default, and in such case behavior of driver IS NOT CHANGED.
>
>  But if it is set ON (non-zero value) before "media / mediopt"
> changes via "ifconfig" autonegotiation IS NOT set with 10/100Mbit
> settings.
>
>  I've documented this new tunable in re(4) manpage, as here is no
> rgephy(4) manpage.

I wonder if we could make autonegotiation another media option.
This may solve the problem at hand in a more generic way.

In case someone specifies speed/duplex settings but want
autonegotiation on, we can advertise only that particular speed/duplex
capability (as opposed to advertising everything we support). This
would force remote end to either establish the link with the
parameters we want or keep the link down which would be better than
keeping the link up with mismatched duplex settings.

--Artem
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to