[Sunhelp] Filesystem

Fuerst, Robert C. (Chris) robert.fuerst at sylvania.com
Wed Dec 15 03:39:20 CST 1999


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01BF46E0.1019C56A
Content-Type: text/plain

Not sure if these links still work or not.  I think there are for up to 2.5

 <<03.Installing_SunSwift_SBus.html>> 

 
http://docs.sun.com/ab2/@LegacyTocView?toc=SUNWab_115_1%3A%2Fsafedir%2Fspace
3%2Fpkgs%2Fcollections%2Fab1%2FSUNWab150%2Ftoc%2FSWFTADPUG%3A1038;bt=SunSwif
t+Adapter+Installation+and+User%27s+Guide

> -----Original Message-----
> From:	Adrian Petrescu [SMTP:a_petrescu at hotmail.com]
> Sent:	Tuesday, December 14, 1999 1:30 PM
> To:	sunhelp at sunhelp.org
> Subject:	Re: [Sunhelp] Filesystem
> 
> I don't recall exactly, but it seems that, by default, SUNW,hme comes up
> in 
> half-duplex mode.
> 
> Change the settings in /etc/system or create an hme.conf file in 
> /kernel/drv.
> 
> Check "The hme FAST Ethernet Device Driver" (PN:802-5333 from SUN).
> 
> On the network side, check the settings of your hub/switch port on which 
> your E-450 is connected
> 
> Hope it helps,
> -adrian-
> 
> 
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
> 
> _______________________________________________
> SunHELP maillist  -  SunHELP at sunhelp.org
> http://www.sunhelp.org/mailman/listinfo/sunhelp

------_=_NextPart_000_01BF46E0.1019C56A
Content-Type: text/html;
	name="03.Installing_SunSwift_SBus.html"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="03.Installing_SunSwift_SBus.html"


=09
	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
	<HTML>

	<HEAD>
               =20
		<TITLE>docs.sun.com: SunSwift Adapter Installation and User's =
Guide</TITLE>
		<BASE HREF=3D"http://docs.sun.com:80/ab2/@LegacyPageView">
		<META NAME=3D"dwTemplate" CONTENT=3D"LegacyPageView">
	</HEAD>


        <BODY BGCOLOR=3D"#FFFFFF" =
BACKGROUND=3D"/icons/ab2_ab1_background.gif">
=09

        <!-- Toolbar -->
       =20
<!-- scanning book level -->
<!-- BookCounter =3D 1561 --><FONT COLOR=3D"#000066"><B>docs.sun.com =
· <I>SunSwift Adapter Installation and User's Guide</I></B></FONT>
<TABLE CELLPADDING=3D"1" CELLSPACING=3D"1" BORDER=3D"1" WIDTH=3D"100%">
<TR>
<TD ALIGN=3D"CENTER" VALIGN=3D"MIDDLE" WIDTH=3D"50%" NOWRAP=3D"NOWRAP">
<A HREF=3D"http://docs.sun.com:80"><IMG SRC=3D"/icons/dsc_button.gif" =
ALT=3D"docs.sun.com Home" BORDER=3D"0"></A>
<A =
HREF=3D"http://docs.sun.com:80/ab2/@Ab1CollToc?abcardcat=3D/safedir/spac=
e3/pkgs/collections/ab1/SUNWab150/ab_cardcatalog&book=3DSunSwift+Adapter=
+Installation+and+User%27s+Guide"><IMG SRC=3D"/icons/ab2_home.gif" =
ALT=3D"Collection Table of Contents" BORDER=3D"0"></A>
<A =
HREF=3D"/ab2/@LegacyTocView?toc=3DSUNWab_115_1%3A%2Fsafedir%2Fspace3%2Fp=
kgs%2Fcollections%2Fab1%2FSUNWab150%2Ftoc%2FSWFTADPUG%3A1038;bt=3DSunSwi=
ft+Adapter+Installation+and+User%27s+Guide"><IMG =
SRC=3D"/icons/ab2_toc.gif" ALT=3D"Book Table of Contents" =
BORDER=3D"0"></A>
<A HREF=3D"@Ab2PrintUnavailable"><IMG SRC=3D"/icons/ab2_print.gif" =
ALT=3D"Print" BORDER=3D"0"></A>
<IMG SRC=3D"/icons/dim_buy_button.gif" ALT=3D"Purchase" BORDER=3D"0">
<A =
HREF=3D"/ab2/Help_C/Help/@Ab2HelpView/idmatch(help-tocpage-4)#help-tocpa=
ge-4"><IMG SRC=3D"/icons/ab2_help.gif" ALT=3D"Help" BORDER=3D"0"></A>
</TD>
<TD ALIGN=3D"CENTER" VALIGN=3D"MIDDLE" WIDTH=3D"50%" NOWRAP=3D"NOWRAP">
<FORM METHOD=3D"GET" ACTION=3D"@LegacyBookSearchResults">
<table border=3D0 cellpadding=3D1 cellspacing=3D1><tr><td>
<strong>Search this Book</strong></td>
<td><a  =
HREF=3D"/ab2/Help_C/Help/@Ab2HelpView/idmatch(help-search-syntax-1)">Tip=
s</A></td></tr><tr><td colspan=3D"2"><INPUT TYPE=3D"text" =
NAME=3D"DwebQuery" VALUE=3D"" SIZE=3D"35">
<INPUT TYPE=3D"SUBMIT" VALUE=3D"Search">
 <INPUT TYPE=3D"HIDDEN" NAME=3D"bt" =
VALUE=3D"SunSwift+Adapter+Installation+and+User's+Guide">
<INPUT TYPE=3D"HIDDEN" NAME=3D"ps" =
VALUE=3D"ps/SUNWab_115_1/SWFTADPUG/03.Installing_SunSwift_SBus__Adapter_=
Sof">
<INPUT TYPE=3D"HIDDEN" NAME=3D"toc" =
VALUE=3D"SUNWab_115_1:/safedir/space3/pkgs/collections/ab1/SUNWab150/toc=
/SWFTADPUG:1038">
</td></tr></table></FORM>
</TD>
</TR></TABLE>


	<P></P>

        <!-- Content -->
=09
<A NAME=3D"1"></A>
<BR>
<H1><B><I>Installing SunSwift SBus Adapter Software</I></B></H1>
<H1><B><I>On Solaris 2.4 and 2.5 Systems</I></B></H1><H1 =
ALIGN=3DRIGHT><B><I>3</I></B></H1>

<DL><DD>This chapter describes SunSwift SBus Adapter software =
installation requirements for Solaris 2.4 and 2.5 software versions =
only.</DL>
<DL><DD><HR SIZE=3D1 ALIGN=3DLEFT WIDTH=3D100%><B>Note - </B>You must =
have already installed the SunSwift SBus Adapter in your system prior =
to performing the following tasks.<BR CLEAR=3DLEFT><HR SIZE=3D1 =
ALIGN=3DLEFT WIDTH=3D100%></DL>
<A NAME=3D"2"></A>

<H2><B><I>3.1 Preparing for Software Installation</I></B></H2>
<DL><DD><HR SIZE=3D1 ALIGN=3DLEFT WIDTH=3D100%><B>Note - </B>If the =
CD-ROM drive that you are using for software installation is attached =
to a remote machine, refer to your SunOS installation guide for remote =
CD-ROM access.<BR CLEAR=3DLEFT><HR SIZE=3D1 ALIGN=3DLEFT =
WIDTH=3D100%></DL>
<DL><DD><I>For Solaris 2.5 Systems </I>Some newer systems are =
pre-loaded with the SunSwift SBus Adapter driver (<KBD>hme</KBD>). =
Before installing the driver from the CD-ROM, perform the following =
task.</DL>
<DL><DD><font size=3D+1><b>*</b></font> <B>As superuser, check for the =
</B><KBD>hme</KBD><B> driver and its revision number by using the =
</B><KBD>modinfo</KBD><B> command:</B></DL>
<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  # <STRONG>modinfo | grep hme</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD>You should see a line similar to the example below if the =
driver is already installed:</DL>
<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 CELLPADDING=3D0><TR><TD><PRE><=
FONT SIZE=3D-1>
  51 50270000 9f78  7  1  hme (FEPS Ethernet Driver v 1.40) =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><UL><LI>If the revision number is 1.40 or above, your system =
already has the SunSwift SBus Adapter driver, and loading from the CD =
is unnecessary.
<LI>If the revision number is below 1.40, or nothing is displayed as a =
result of the <KBD>modinfo</KBD> command, install the software from the =
CD-ROM that came with the SunSwift SBus Adapter. (See below).
</UL></DL>

<DL><DD><I>Installing Software From the CD-ROM for Solaris 2.4 and 2.5 =
</I><font size=3D+1><b>*</b></font> <B>Install the software drivers =
from the CD-ROM that came with the SunSwift SBus Adapter. Refer to the =
CD-ROM documentation that came with your adapter for driver =
installation instructions</B></DL>
<DL><DD><B>(Part No: 804-5303-10).</B></DL>
<A NAME=3D"3"></A>

<H2><B><I>3.2 Net-Install of Solaris 2.4 Over the =
</I></B><KBD>hme</KBD><B><I> Interface</I></B></H2>
<DL><DD>This section is <B><I>only</I></B> applicable if you are =
installing Solaris 2.4 on a net-install client system =
<B><I>over</I></B> the SunSwift SBus Adapter (<KBD>hme</KBD>) =
interface.</DL>
<DL><DD><HR SIZE=3D1 ALIGN=3DLEFT WIDTH=3D100%><B>Note - </B>The =
Solaris 2.4 CD-ROM cannot be used to perform a net-install (read only), =
thus the Solaris 2.4 CD image archive is required to update certain =
SunSwift SBus Adapter files.<BR CLEAR=3DLEFT><HR SIZE=3D1 ALIGN=3DLEFT =
WIDTH=3D100%></DL>
<DL><DD><I>Updating the Solaris 2.4 Archive to Use the =
</I><KBD>hme</KBD><I> Interface </I><B>1. Determine the directory where =
the CD image is located on the boot server.</B> For example, if the =
Solaris software is located within a directory named DIR, change to the =
root partition of the client being installed by typing:</DL>
<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  # <STRONG>cd DIR/export/exec/kvm/<archive_of_arch>/etc</STRONG> =
=20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD>The /<KBD>etc/bootparams</KBD> file will point you to the =
client's root partition.</DL>
<DL><DD><OL START=3D2>
<STRONG><LI></STRONG><B>Edit the </B><KBD>name_to_major</KBD><B> file =
by adding an entry for the SunSwift SBus Adapter device =
(</B><KBD>hme</KBD><B>).</B><P>
If the major device number for the last file entry is <KBD>n</KBD> then =
use <KBD>n+1</KBD> for the <KBD>hme</KBD> channel major device number. =
As shown in the example below, if the last entry for the major device =
number is <KBD>108</KBD>, use <KBD>109</KBD> for the <KBD>hme</KBD> =
device.<P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  # llcl 107 =20
  # audiocs 108 =20
  # <STRONG>hme 109</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D3>
<STRONG><LI></STRONG><B>Copy the </B><KBD>hme</KBD><B> driver from the =
SunSwift SBus Adapter CD-ROM to the client's root partition as =
follows:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  # <STRONG>cp /cdrom/sunswift_1_0/2.4/SUNWhmd/reloc/kernel/drv/hme =
\</STRONG> =20
  =
<STRONG>DIR/export/exec/kvm/<archive_of_arch>/kernel/drv</STRONG> =
=20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D4>
<STRONG><LI></STRONG><B>On the client system, perform the tasks in <A =
REL=3DXREF =
HREF=3D"/ab2/@LegacyPageView?toc=3DSUNWab_115_1:/safedir/space3/pkgs/col=
lections/ab1/SUNWab150/toc/SWFTADPUG:1033;bt=3DSunSwift+Adapter+Installa=
tion+and+User%27s+Guide;ps=3Dps/SUNWab_115_1/SWFTADPUG/03.Installing_Sun=
Swift_SBus__Adapter_Sof#8">Section 3.5.3, "Booting From the Network =
Using Solaris 2.4</A>."</B><P>
</OL></DL>

<A NAME=3D"4"></A>

<DL><DD><OL START=3D5>
<STRONG><LI></STRONG><B>Complete the client installation. Refer to your =
Solaris documentation for detailed instructions.</B><P>
<STRONG><LI></STRONG><B>Reboot the system.</B><P>
<STRONG><LI></STRONG><B>Install the software drivers from the CD-ROM =
that came with the SunSwift SBus Adapter. Refer to the CD-ROM =
documentation that came with your adapter for driver installation =
instructions</B><P>
<B>(Part No: 804-5303-10).</B><P>
</OL></DL>

<H2><B><I>3.3 Host File Configuration</I></B></H2>
<DL><DD>After installing the SunSwift SBus Adapter software, you must =
create a <KBD>hostname.hme</KBD><I><num></I> file for its =
Ethernet interface. You must also create both an IP address and a =
hostname for its Ethernet interface in the <KBD>/etc/hosts</KBD> =
file.</DL>
<DL><DD>To prepare your system for the SunSwift SBus Adapter:</DL>
<DL><DD><OL>
<STRONG><LI></STRONG><B>Create a =
</B><KBD>/etc/hostname.hme</KBD><B><I><num></I></B><B> file, =
where </B><B><I><num></I></B><B> refers to the number of each =
SunSwift SBus Adapter channel you plan to use. For example, use channel =
</B><KBD>hme0</KBD><B> for the first card; use channel =
</B><KBD>hme1</KBD><B> for a second card.</B><P>
</OL></DL>

<DL><DD><UL><LI>Do not create =
<KBD>/etc/hostname.hme</KBD><B><I><num></I></B> files for =
SunSwift SBus Adapter channels you plan to leave unused. The =
<KBD>/etc/hostname.hme</KBD><B><I><num></I></B> file must contain =
the hostname for the appropriate network interface.
<LI>The hostname should have an IP address and should be entered in the =
<KBD>/etc/hosts</KBD> file.
<LI>The hostname should be different from any other hostname of any =
other interface, for example: <KBD>/etc/hostname.le0</KBD> and =
<KBD>/etc/hostname.hme0 </KBD>cannot share the same hostname.
<LI>Following is an example of the =
<KBD>/etc/hostname.hme</KBD><B><I><num></I></B> files required =
for a machine called <KBD>zardoz</KBD> that will be known as =
<KBD>zardoz-11</KBD> and <KBD>zardoz-12</KBD> on the networks connected =
to the <KBD>hme0</KBD> and <KBD>hme1</KBD> Ethernet interfaces.
</UL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  zardoz # <STRONG>cat /etc/hostname.hme0</STRONG> =20
  zardoz-11 =20
  zardoz # <STRONG>cat /etc/hostname.hme1</STRONG> =20
  zardoz-12 =20
</FONT></PRE></TD></TR></TABLE></DL>

<A NAME=3D"5"></A>

<DL><DD><OL START=3D2>
<STRONG><LI></STRONG><B>Create an appropriate entry in the =
</B><KBD>/etc/hosts</KBD><B> file for each active </B><KBD>hme =
</KBD><B>channel.</B><P>
Using the example in step 1, you will have:<P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  zardoz # <STRONG>cat /etc/hosts</STRONG> =20
  ... =20
  127.0.0.1     localhost =20
  129.144.10.57 zardoz    loghost =20
  129.144.11.83 zardoz-11 =20
  129.144.12.41 zardoz-12 =20
</FONT></PRE></TD></TR></TABLE></DL>

<H2><B><I>3.4 Caution: Package Dependency</I></B></H2>
<DL><DD><HR SIZE=3D1 ALIGN=3DLEFT WIDTH=3D100%><IMG =
SRC=3D"/icons/ab2_caution.gif" ALT=3D"CAUTION" ALIGN=3DLEFT  BORDER=3D0 =
WIDTH=3D35 HEIGHT=3D34>
<B>Caution - </B> There is a package dependency with the SunSwift SBus =
Adapter. Before proceeding, perform the following task.<BR =
CLEAR=3DLEFT><HR SIZE=3D1 ALIGN=3DLEFT WIDTH=3D100%></DL>
<DL><DD><font size=3D+1><b>*</b></font> <B>As superuser, check for the =
adapter packages by using the </B><KBD>pkginfo =
</KBD><B>command:</B></DL>
<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  # <STRONG>pkginfo | grep SUNWhmd</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><UL><LI>If you see lines containing SUNWhmdl and SUNWhmdlu =
<B><I>and</I></B> lines containing SUNWhmd and SUNWhmdu, then do not =
remove any of these packages from your system.
</UL></DL>

<A NAME=3D"6"></A>

<H2><B><I>3.5 Booting</I></B></H2>
<DL><DD>The following sections discuss various ways of booting. See the =
section that applies to your specific needs.</DL>
<H3><B><I>3.5.1 Booting From the Network Using Solaris 2.5</I></B></H3>
<DL><DD>To use the SunSwift SBus Adapter Ethernet interface as the boot =
device for Solaris 2.5 systems, perform the following tasks.</DL>
<DL><DD><OL>
<STRONG><LI></STRONG><B>At the </B><KBD>ok</KBD><B> prompt type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok <STRONG>show-devs</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD>The<KBD> show-devs</KBD> command lists the system devices. You =
should see the full path name of the <KBD>hme</KBD> device, similar to =
the example below:</DL>
<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  /iommu at f,e0000000/sbus at f,e0001000/SUNW,hme at 3,8c00000 =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D2>
<STRONG><LI></STRONG><B>At the </B><KBD>ok</KBD><B> prompt type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok <STRONG>boot </STRONG><STRONG><EM>(full path name of the hme =
device)</EM></STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<A NAME=3D"7"></A>

<H3><B><I>3.5.2 Diskless Client Booting for Solaris 2.4</I></B></H3>
<DL><DD>In order to boot a diskless client with a local SunSwift SBus =
Adapter interface (<KBD>hme</KBD>) on a Solaris 2.4 system, the =
following tasks must be performed on the boot server.</DL>
<DL><DD><OL>
<STRONG><LI></STRONG><B>Go to your client's root partition by typing =
the following:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  # <STRONG>cd /export/root/<client name>/etc</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D2>
<STRONG><LI></STRONG><B>Edit the </B><KBD>name_to_major</KBD><B> file =
by adding an entry for the SunSwift SBus Adapter device =
(</B><KBD>hme</KBD><B>).</B><P>
If the major device number for the last file entry is <KBD>n</KBD> then =
use <KBD>n+1</KBD> for the <KBD>hme</KBD> channel major device number. =
As shown in the example below, if the last entry for the major device =
number is <KBD>104</KBD>, use <KBD>105</KBD> for the <KBD>hme</KBD> =
device.<P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  # qec 103 =20
  # qe 104 =20
  # <STRONG>hme 105</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D3>
<STRONG><LI></STRONG><B>Copy the </B><KBD>hme</KBD><B> driver from the =
CD-ROM to the client's root partition as follows:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  # <STRONG>cp /cdrom/sunswift_1_0/2.4/SUNWhmd/reloc/kernel/drv/hme =
\</STRONG> =20
  <STRONG>/export/root/<client name>/kernel/drv/hme</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D4>
<STRONG><LI></STRONG><B>Create a =
</B><KBD>hostname.hme</KBD><B><I><num></I></B><B> file for the =
client in the </B><KBD>/etc</KBD><B> directory in the client's root =
partition.</B><P>
</OL></DL>

<DL><DD>Proceed to <A REL=3DXREF =
HREF=3D"/ab2/@LegacyPageView?toc=3DSUNWab_115_1:/safedir/space3/pkgs/col=
lections/ab1/SUNWab150/toc/SWFTADPUG:1033;bt=3DSunSwift+Adapter+Installa=
tion+and+User%27s+Guide;ps=3Dps/SUNWab_115_1/SWFTADPUG/03.Installing_Sun=
Swift_SBus__Adapter_Sof#8">Section 3.5.3, "Booting From the Network =
Using Solaris 2.4"</A> for the client system.</DL>
<A NAME=3D"8"></A>

<H3><B><I>3.5.3 Booting From the Network Using Solaris 2.4</I></B></H3>
<DL><DD>The device name of newer SBus cards for Solaris 2.5 is =
identified by a "SUNW," prefix. If your system is running Solaris 2.4, =
it will not recognize the device. Perform the following tasks to set up =
your system so the device driver can recognize the SunSwift SBus =
Adapter.</DL>
<DL><DD><OL>
<STRONG><LI></STRONG><B>At the </B><KBD>ok</KBD><B> prompt type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok <STRONG>setenv use-nvramrc? true</STRONG> =20
  ok <STRONG>show-devs</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD>The<KBD> show-devs</KBD> command lists the system devices. You =
should see the full path name of the <KBD>hme</KBD> device, similar to =
the example below:</DL>
<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  /iommu at f,e0000000/sbus at f,e0001000/SUNW,hme at 3,8c00000 =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D2>
<STRONG><LI></STRONG><B>Type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok <STRONG>nvedit</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D3>
<STRONG><LI></STRONG><B>Type the following exactly as shown, spaces and =
quotation marks included, pressing the Return key at the end of lines =
</B><KBD>0</KBD><B>, </B><KBD>1</KBD><B> and =
</B><KBD>2</KBD><B>:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  0:<STRONG> probe-all install-console banner</STRONG> =20
  1:<STRONG> cd </STRONG><STRONG><EM>(full path name of the hme =
device)</EM></STRONG> =20
  2:<STRONG> " hme" nameprop</STRONG> =20
  3:<STRONG> device-end</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D4>
<STRONG><LI></STRONG><B>Press the Control-C keys after typing =
</B><KBD>device-end</KBD><B>.</B><P>
<STRONG><LI></STRONG><B>At the </B><KBD>ok</KBD><B> prompt, =
type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok<STRONG> nvstore</STRONG> =20
  ok<STRONG> reset</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD>Your system will reset and the banner will appear.</DL>
<A NAME=3D"9"></A>

<DL><DD><OL START=3D6>
<STRONG><LI></STRONG><B>Press the Stop-A keys to get to the =
</B><KBD>ok</KBD><B> prompt.</B><P>
<STRONG><LI></STRONG><B>At the </B><KBD>ok</KBD><B> prompt, type =
</B><KBD>show-devs</KBD><B> to list your system devices and verify that =
the name property was changed correctly.</B><P>
You should see the full path name of the <KBD>hme</KBD> device, =
<B><I>excluding </I></B><KBD>SUNW,</KBD> prior to <KBD>hme</KBD>, =
similar to the example below:<P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  /iommu at f,e0000000/sbus at f,e0001000/hme at 3,8c00000 =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D8>
<STRONG><LI></STRONG><B> At the </B><KBD>ok</KBD><B> prompt, =
type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok<STRONG> boot </STRONG><STRONG><EM>(full path name of the hme =
device)</EM></STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<A NAME=3D"10"></A>

<H2><B><I>3.6 Post-Installation Procedures (Optional)</I></B></H2>
<DL><DD>Perform the tasks in the following sections to verify and =
customize the performance of the SunSwift SBus Adapter.</DL>
<H3><B><I>3.6.1 Using Hubs That Do Not Send Link Pulses</I></B></H3>
<DL><DD>Certain hubs are not compliant with the IEEE 802.3 Ethernet =
standards for link pulses, therefore do not send link pulses. To =
connect your system to these non-compliant hubs, you need to disable =
your system from looking for link pulses.</DL>
<DL><DD><OL>
<STRONG><LI></STRONG><B>At the </B><KBD>ok</KBD><B> prompt type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok <STRONG>show-devs</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD>The<KBD> show-devs</KBD> command lists the system devices. You =
should see the full path name of the <KBD>hme</KBD> device, similar to =
the example below:</DL>
<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  /iommu at f,e0000000/sbus at f,e0001000/SUNW,hme at 3,8c00000 =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D2>
<STRONG><LI></STRONG><B>Type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok <STRONG>nvedit</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D3>
<STRONG><LI></STRONG><B>Type the following, pressing the Return key at =
the end of line </B><KBD>0</KBD><B>:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  0:<STRONG> probe-all install-console banner</STRONG> =20
  1:<STRONG> apply disable-link-pulse </STRONG><STRONG><EM>(full path =
name of the hme device)</EM></STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D4>
<STRONG><LI></STRONG><B>Press the Control-C keys after typing =
</B><B><I>(full path name of the hme device)</I></B><B>.</B><P>
<STRONG><LI></STRONG><B>At the </B><KBD>ok</KBD><B> prompt, =
type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok<STRONG> nvstore</STRONG> =20
  ok<STRONG> setenv use-nvramrc? true</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D6>
<STRONG><LI></STRONG><B>Reboot your system.</B><P>
</OL></DL>

<A NAME=3D"11"></A>

<H3><B><I>3.6.2 Configuring Driver Parameters</I></B></H3>
<DL><DD>The <KBD>hme</KBD> device driver, which is loaded from the =
CD-ROM, controls the <KBD>SUNW,hme</KBD> Ethernet device. The device =
driver automatically selects the link speed using the auto-negotiation =
protocol with the link partner. (See <A REL=3DXREF =
HREF=3D"/ab2/@LegacyPageView?toc=3DSUNWab_115_1:/safedir/space3/pkgs/col=
lections/ab1/SUNWab150/toc/SWFTADPUG:1039;bt=3DSunSwift+Adapter+Installa=
tion+and+User%27s+Guide;ps=3Dps/SUNWab_115_1/SWFTADPUG/03.Installing_Sun=
Swift_SBus__Adapter_Sof#13">Section 3.6.5, =
"Auto-Negotiation</A>.")</DL>
<DL><DD>You can manually configure the <KBD>hme</KBD> device driver =
parameters to customize each <KBD>SUNW,hme</KBD> device in your system =
in one of three ways:</DL>
<DL><DD><UL><LI>Configure the <KBD>hme</KBD> driver parameters =
generally for all devices in the system by entering the parameter =
variables in the <KBD>/etc/system</KBD> file.
<LI>Set a parameter on a per-device basis by creating the =
<KBD>hme.conf</KBD> file in the <KBD>/kernel/drv</KBD> directory.
<LI>Use the <KBD>ndd</KBD> utility to <B><I>temporarily</I></B> change =
a parameter. This change is lost when you reboot the system.
</UL></DL>

<H3><B><I>3.6.3 Increasing 100BASE-T Performance</I></B></H3>
<DL><DD>The 100BASE-T performance of the SunSwift SBus Adapter can be =
increased by changing the TCP hiwater marks to 64K. This can be done =
with the <KBD>ndd</KBD> utility as follows.</DL>
<DL><DD><OL>
<STRONG><LI></STRONG><B>As superuser type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  # <STRONG>ndd -set /dev/tcp tcp_xmit_hiwat 65535</STRONG> =20
  # <STRONG>ndd -set /dev/tcp tcp_recv_hiwat 65535</STRONG> =20
  # <STRONG>ndd -set /dev/tcp tcp_cwnd_max 65534</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD>The changes will take effect immediately.</DL>
<A NAME=3D"12"></A>

<H3><B><I>3.6.4 Forcing Network Speed Between 10 Mbps and 100 =
Mbps</I></B></H3>
<DL><DD><OL>
<STRONG><LI></STRONG><B>At the </B><KBD>ok</KBD><B> prompt, use the =
</B><KBD>show-devs</KBD><B> command to list the system devices. </B>You =
should see the full path name of the <KBD>hme</KBD> device, similar to =
the example below:<P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  /iommu at f,e0000000/sbus at f,e0001000/SUNW,hme at 3,8c00000 =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D2>
<STRONG><LI></STRONG><B>Type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok<STRONG> nvedit</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D3>
<STRONG><LI></STRONG><B>Type the following, pressing the Return key at =
the end of line </B><KBD>0</KBD><B>:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  0:<STRONG> probe-all install-console banner</STRONG> =20
  1:<STRONG> apply transfer-speed=3D10 </STRONG><STRONG><EM>(full path =
name of the hme device)</EM></STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D4>
<STRONG><LI></STRONG><B>Press the Control-C keys after typing =
</B><B><I>(full path name of the hme device)</I></B><B>.</B><P>
</OL></DL>

<DL><DD><HR SIZE=3D1 ALIGN=3DLEFT WIDTH=3D100%><B>Note - </B>In the =
above example, the speed is forced to 10 Mbps. To force the speed to =
100 Mbps, replace 10 with 100.<BR CLEAR=3DLEFT><HR SIZE=3D1 =
ALIGN=3DLEFT WIDTH=3D100%></DL>
<DL><DD><OL START=3D5>
<STRONG><LI></STRONG><B>At the </B><KBD>ok</KBD><B> prompt type:</B><P>
</OL></DL>

<DL><DD><TABLE BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0><TR><TD><PRE><FONT SIZE=3D-1>
  ok<STRONG> nvstore</STRONG> =20
  ok<STRONG> setenv use-nvramrc? true</STRONG> =20
</FONT></PRE></TD></TR></TABLE></DL>

<DL><DD><OL START=3D6>
<STRONG><LI></STRONG><B>Reboot your system.</B><P>
</OL></DL>

<DL><DD>Refer to the <B><I>Platform Notes: The hme Fast Ethernet Device =
Driver</I></B> document (Part No: 802-3970) for more information on the =
<KBD>hme</KBD> device driver and forcing network speed. This document =
is also available on the Solaris 2.5 and the Solaris 2.5: 1/96 =
AnswerBook.</DL>
<A NAME=3D"13"></A>

<H3><B><I>3.6.5 Auto-Negotiation</I></B></H3>
<DL><DD>A key feature of the SunSwift SBus Adapter is auto-negotiation. =
The <B><I>auto-negotiation</I></B> protocol, as specified by the =
100BASE-T standard, automatically selects the operation mode =
(half-duplex or full-duplex) and speed (10 Mbps or 100 Mbps) for the =
adapter.</DL>
<DL><DD>The <KBD>hme</KBD> device driver operates the =
<KBD>SUNW,hme</KBD> device by default in half-duplex mode only.</DL>
<DL><DD>If the SunSwift SBus Adapter is connected to a remote system or =
interface that is not capable of auto-negotiation, your system =
automatically selects the speed and half-duplex mode.</DL>
<DL><DD>If the SunSwift SBus Adapter is connected to a link partner =
with which the auto-negotiation protocol fails to operate successfully, =
you can configure the device to not use this protocol and force the =
driver to set up the link in the mode and speed of your choice.</DL>
<DL><DD>Refer to the <B><I>Platform Notes: The hme Fast Ethernet Device =
Driver</I></B> document (Part No: 802-3970) for more information on the =
<KBD>hme</KBD> device driver and auto-negotiation. This document is =
also available on the Solaris 2.5 and the Solaris 2.5: 1/96 =
AnswerBook.</DL>
<A NAME=3D"14"></A>


	<!-- Extra white space and link to next topic -->
	<P></P>
=09
  <!-- Next Topic -->
 =20

  <H2><A =
HREF=3D"http://docs.sun.com:80/ab2/@LegacyPageView?toc=3DSUNWab_115_1%3A=
%2Fsafedir%2Fspace3%2Fpkgs%2Fcollections%2Fab1%2FSUNWab150%2Ftoc%2FSWFTA=
DPUG%3A1040;bt=3DSunSwift+Adapter+Installation+and+User%27s+Guide;ps=3Dp=
s%2FSUNWab_115_1%2FSWFTADPUG%2FA.Running_Diagnostics_for_Solaris_2.4">Ne=
xt Topic</A></H2>

        <HR>

	<!-- Partial TOC -->
=09
=09
=09
	<A =
HREF=3D"/ab2/@LegacyTocView?toc=3DSUNWab_115_1%3A%2Fsafedir%2Fspace3%2Fp=
kgs%2Fcollections%2Fab1%2FSUNWab150%2Ftoc%2FSWFTADPUG%3A1038;bt=3DSunSwi=
ft+Adapter+Installation+and+User%27s+Guide"><IMG =
SRC=3D"/icons/ab2_goto_toc.gif" ALIGN=3D"MIDDLE" BORDER=3D"0" =
ALT=3D"Book Table of Contents" HEIGHT=3D"21" WIDTH=3D"19"><B>Complete =
Table of Contents for book</B></A>

	<HR>
=09

        <!-- copyright -->
       =20
 =20
 =20

  <P ALIGN=3D"RIGHT"><FONT COLOR=3D"#000066" SIZE=3D"-1">Copyright 1997 =
Sun Microsystems, Inc.  All rights reserved.<br>
Comments on: <a =
href=3D"http://docs.sun.com:80/ab2/@Ab2ContentComment?content=3DSunSwift=
+Adapter+Installation+and+User%27s+Guide">SunSwift Adapter Installation =
and User's Guide</a></font></p>


      </BODY>


</HTML>

------_=_NextPart_000_01BF46E0.1019C56A--






More information about the SunHELP mailing list