The near unanimous consensus is that Sun's Happy Meal Ethernet (hme)
autonegotiation is flaky. Accordingly, one should manually configure
the speed and mode of communication at both the switch and in
Solaris. In Solaris, this is accomplished by modifying the
appropriate hme kernel parameter. These parameters are listed in
/etc/kernel/drv/hme:
adv_100T4_cap
adv_100fdx_cap
adv_100hdx_cap
adv_10fdx_cap
adv_10hdx_cap
One can hard code the parameter in /etc/system or an
/etc/kernel/drv/hme.conf file. Example:
"set hme:hme_adv_10fdx_cap=1" configures hme for 10Mbps full-duplex.
One can also use ndd to configure hme at the command line/shell
script.
Example: "ndd -set hme_adv_100fdx_cap 1" will configure hme for
100Mbps full-duplex. "ndd -set /dev/hme adv_autoneg_cap 0" disables
autonegotiation.
Thanks go out to:
John T. Douglass <john.douglass@anlw.anl.gov>
Andrew Pregler <pregler@vtc.com>
Nicole Curcio <nik2-nicole@home.com>
John Bonura <johnb@univ-wea.com>
Craig Russell <crussell_1969@yahoo.com>
Chuck Smoko <csmoko@nswc.navy.mil>
Imre Kolos <Imre.Kolos@eth.ericsson.se>
Moti Levy <mlevy@lannet.com>
Carl Brewer <carl@bl.echidna.id.au>
James Ford <jford@tusc.net>
Mike Ghicas <mghicas@stern.nyu.edu>
Mark Olson <olsonm@adc.com>
Frank Smith <fsmith@hoovers.com>
Tom Cowan <Tom_Cowan@pcworld.com>
Gerard Hynes <ghynes@colltech.com>
Luis Payano <lpayano@baydatacon.com>
Stan Francis <scf@gimme.wwa.com>
=====
dgl
UW Huskies 34
UO Ducks 20
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:14:03 CDT