1994Sun Microsystems, Inc.
2550 Garcia Avenue,Mountain View,California 94043-1100 U.S.A.
All rights reserved.This productand related documentation areprotected bycopyright anddistributed under licenses
restrictingits use, copying, distribution, and decompilation. No part of this product or related documentation may be
reproducedin any form by any means without prior written authorization of Sun and its licensors, if any.
Portions of this product may be derived from the UNIX
®
and Berkeley 4.3 BSD systems, licensed from UNIX System
Laboratories, Inc., a wholly owned subsidiary of Novell, Inc., and the University of California, respectively.Third-party font
softwarein this product is protected by copyright and licensed from Sun’s font suppliers.
RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the United States Government is subject to the restrictions
set forth in DFARS252.227-7013 (c)(1)(ii) and FAR52.227-19.
The product described in this manual may be protected by one or more U.S. patents, foreign patents, or pending applications.
TRADEMARKS
Sun, the Sun logo, Sun Microsystems, Solaris, and SunFastEthernet are trademarks or registered trademarks of Sun
Microsystems,Inc. in the U.S. and certain other countries. UNIX is a registered trademark in the United States and other
countries, exclusively licensed through X/Open Company, Ltd. OPEN LOOK is a registered trademark of Novell, Inc.
PostScript and Display PostScript are trademarks of Adobe Systems, Inc.All other product names mentioned herein are the
trademarks of their respective owners.
All SPARCtrademarks, including the SCD Compliant Logo, are trademarks or registered trademarks of SPARC International,
Inc. SPARCstation,SPARCserver,SPARCengine,SPARCstorage,SPARCware,SPARCcenter,SPARCclassic,SPARCcluster,
SPARCdesign, SPARC811, SPARCprinter, UltraSPARC, microSPARC,SPARCworks,and SPARCompiler are licensed
exclusively to Sun Microsystems, Inc. Products bearing SPARC trademarks are based upon an architecturedeveloped by Sun
Microsystems,Inc.
The OPEN LOOK
®
and Sun™ Graphical User Interfaces were developed by Sun Microsystems,Inc. for its users and licensees.
Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user
interfaces for the computer industry.Sun holds a non-exclusive license from Xerox to the XeroxGraphical User Interface,
which license also covers Sun’s licensees who implement OPEN LOOK GUIs and otherwise comply with Sun’s written license
agreements.
Please
Recycle
X Window System is a product of the Massachusetts Institute of Technology.
THIS PUBLICATION IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
THIS PUBLICATIONCOULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE
PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE INCORPORATED IN NEW
EDITIONS OF THE PUBLICATION. SUN MICROSYSTEMS, INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN
THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THIS PUBLICATION AT ANY TIME.
This manual provides information about the SunFastEthernet Adapter card.
The information in this manual is presented in six chapters and four
appendixes. Manual arrangement is as follows:
Chapter 1: “Introducing the SunFastEthernet Adapter Card” describes the
features of the SunFastEthernet Adapter card and provides hardware
requirements.
Chapter 2: “Installing the SunFastEthernet SBus Card” provides card
installation, testing and relocation procedures.
Chapter 3: “Installing SunFastEthernet Software using Solaris 1.x”
provides instructions for software installation via CD-ROM using CDmanager
or cdm program, instructions on bringing up the interface using loadable
drivers as well as instructions on building a new kernel for diskless clients.
Chapter 4: “Installing SunFastEthernet Software using Solaris 2.x”
provides instructions on installing software using pkgadd command. Includes
net-install and diskless client procedures.
Chapter 5: “Network Linkups/Speed Selection” applicable to Solaris 1.x and
2.x software versions. Provides network linkup and speed selection
procedures.
information on performance and power specifications, physical dimensions,
and environmental specifications.
Appendix C: “Running Diagnostics” explains how to run diagnostic tests that
verify the SunFastEthernet Adapter card is working correctly in the system.
Appendix D: “Solaris 2.x Driver Performance Tuning” explains how to tune
the SunFastEthernet Adapter card for performance.
Appendix E: “Console Messages (Solaris 1.x Only)” provides a listing of
Solaris 1.x console message together with explanation and/or workarounds.
When YouNeed Helpwith UNIX Commands
This manual may not include specific software commands or procedures.
Instead, it names software tasks and refers you to operating system
documentation or the handbook that was shipped with your new hardware.
The type of information that you might need to use references for includes:
• Shutting down the system
• Booting the system
• Configuring devices
• Other basic software procedures
See one or more of the following:
• Solaris 2.x Handbook for SMCC Peripherals contains Solaris 2.x software
commands.
• On-line AnswerBook® for the complete set of documentation supporting the
Solaris 2.x operating environment.
• Other software documentation that you received with your system.
xiiSunFastEthernet Adapter User Guide—November 1994
What TypographicChanges and Symbols Mean
Section Table P-1, “Typographic Conventions describes the typefaces and
symbols used in this book.
Table P-1 Typographic Conventions
Typeface or
SymbolMeaningExample
AaBbCc123The names of commands, files,
and directories; on-screen
computer output
AaBbCc123What you type, contrasted with
on-screen computer output
AaBbCc123Command-line placeholder:
replace with a real name or
value
AaBbCc123Book titles, new words or terms,
or words to be emphasized
Code samples are included in boxes and may display the following:
%UNIX C shell promptsystem%
$UNIX Bourne and Korn shell
prompt
#Superuser prompt, all shellsSuperuser prompt, all shells
Edit your.login file.
Use ls -a to list all files.
system% You have mail.
system% su
Password:
To delete a file, type rm filename.
Read Chapter 6 in User’s Guide.
These are called class options.
You must be root to do this.
UNIX Bourne and Korn shell
prompt
Prefacexiii
Notes, Cautions, and Warnings
Warning – This equipment contains lethal voltage. Accidental contact can
result in serious injury or death.
Caution – Improper handling by unqualified personnel can cause serious
!
damage to this equipment. Unqualified personnel who tamper with this
equipment may be held liable for any resultant damage to the equipment.
Individuals who remove any outer panels to access this equipment must
observe all safety precautions and ensure compliance with skill level
requirements, certification, and all applicable local and national laws.
Procedures contained in this document must be performed by qualified
service-trained maintenance providers.
Note – Before you begin, carefully read each of the procedures in this manual.
If you have not performed similar operations on comparable equipment, donot attempt to perform these procedures.
xivSunFastEthernet Adapter User Guide—November 1994
IntroducingtheSunFastEthernet
AdapterCard
The information contained in this guide is organized as follows:
Table 1-1 Organization
Chapter/Appendi
xMaterial covered
1Introduction to SunFastEthernetBoth 1.x and 2.x
2Installing SunFastEthernet SBus cardBoth 1.x and 2.x
3Solaris 1.x software installation1.x only
4Solaris 2.x software installation2.x only
5Network Linkups/Speed SelectionBoth 1.x and 2.x
6Interface SignalsBoth 1.x and 2.x
ASunFastEthernet Adapter Card SpecificationsBoth 1.x and 2.x
BRunning DiagnosticsBoth 1.x and 2.x
CSolaris 2.x Driver Performance Tuning2.x only
DConsole Messages (Solaris 1.x Only)1.x 0nly
OS
applicability
1
1-1
1
The SunFastEthernet™ Adapter card is a dual mode high speed ethernet SBus
card that can operate at either 10 or 100Mbps. The card provides the Media
Access Control (MAC) function for either a 10 or 100Mbps CSMA/CD protocol
based network interface conforming to IEEE 802.3 and the Ethernet
specification.
1. Fully complies with the following standards:
a. ANSI/IEEE std 802.3 CSMA/CD MAC layer specification
i. Supports 10Base-T (twisted-pair) Ethernet. AUI (thicknet) and Coax
(thinnet) can be supported via external third-party adapter boxes
ii. 10/100 Mbit per second transfer rate
b. SBus specification, Rev B.0
i. Single-wide SBus card
ii. Fully operational across all SBus clock ranges (12.5 - 25 Mhz)
iii. Supports parity
iv. Supports 16/32/64 byte burst
c. Fast Ethernet Alliance 100Base-X media specification
d. Fast Ethernet Alliance Reconciliation Sublayer and Media Independent
Interface specifications
1-2SunFastEthernet Adapter User Guide—November 1994
SRAM
SRAM
1
SBUS
QEC
EPROM
RX
Buf
MACH
PDRPDT
Figure 1-1SunFastEhernet Adapter Card Components
BigMAC
MACH
Xtal
Twister
ULTRA DB40
MACH
IO
TXFMR
RelayRelay
Choke
Choke
TXFMRs
RJ45
Introducingthe SunFastEthernet Adapter Card1-3
1
SBus
QEC ASIC
Buffer
memory
XCVR
management
register
BigMAC ASIC
TX
buffer
MII Interface
Ultra DB40
Local bus
EPROM
RX
buffer
BabyBAC
Transceiver
RJ45
External transceiver
Figure 1-2SunFastEthernet Block Diagram
1-4SunFastEthernet Adapter User Guide—November 1994
Hub
1
The SunFastEthernet Adapter card is supported on most SBus based Sun-4c,
Sun-4m, and Sun-4d system architectures that run under the Solaris®
environment or other compatible operating systems.
To utilize the SunFastEthernet Adapter card, the system also needs to contain
OpenBoot™ PROM (OBP) level 2.3 or later. Verify your OBP version by typing
the banner command at the ok prompt. If the OBP version is earlier than 2.3
then the OBP must be upgraded.
An on-board FCode PROM provides configuration support that identifies the
SunFastEthernet Adapter card to the system and contains selftest routines.
Introducingthe SunFastEthernet Adapter Card1-5
1
1-6SunFastEthernet Adapter User Guide—November 1994
InstallingtheSunFastEthernet
2.1Card Installation
SBusCard
1. Remove the SunFastEthernet Adapter card from the antistatic bag and
spread the bag on a firm surface to provide a protective mat.
Figure 2-1Handling the SunFastEthernet Adapter Card
2. Place the card, component side up, on the bag.
3. Install the card according to the SBus installation procedures in the
hardware installation or service manual for your system.
Note – If a SunFastEthernet card is installed in a slot and you later change the
location of the card, then you must perform the procedure indicated in
Section 2.4, “Relocating a SunFastEthernet Card (Solaris 2.x Only)”.
2
4. Following card installation, connect to a network.
2-1
2
Use the onboard transceiver RJ45 connector for Category 5, data grade
UTP wiring (100M maximum).
The external transceiver MII Interface connector can be used for
Category 5, data grade UTP or for other wiring types (dependent upon
the transceiver type). For example: Category 3 voice grade (UTP), fiber
optic, STP, etc.
5. Verify SunFastEthernet installation by testing the card as indicated in the
following section.
2.2Testing theSunFastEthernet Adapter CardBeforeBooting the System
Note – To utilize the SunFastEthernet Adapter card, the system needs to
contain OpenBoot™ PROM (OBP) level 2.3 or later.
After the SunFastEthernet Adapter card is installed, and before booting thesystem, verify installation by performing the following procedure:
1. Power on the system and when the banner appears press the L1-A key to
get to the ok prompt.
2-2SunFastEthernet Adapter User Guide—November 1994
2. Use show-devs to find out SBus card information.
The show-devs command used by itself shows the entire device tree. The
example below shows information for a SPARCserver™ 1000 system with
only one system board (board 0) and a SunFastEthernet channel installed in
slot 1.
<#0> ok show-devs
/io-unit@f,e0200000/sbi@0,0/qec@1,20000
/io-unit@f,e0200000/sbi@0,0/lebuffer@3,40000
/io-unit@f,e0200000/sbi@0,0/dma@3,81000
/io-unit@f,e0200000/sbi@0,0/lebuffer@0,40000
/io-unit@f,e0200000/sbi@0,0/dma@0,81000
/io-unit@f,e0200000/sbi@0,0/qec@1,20000/be@0,0
/io-unit@f,e0200000/sbi@0,0/lebuffer@3,40000/le@3,60000
/io-unit@f,e0200000/sbi@0,0/dma@3,81000/esp@3,80000
/io-unit@f,e0200000/sbi@0,0/dma@3,81000/esp@3,80000/st
/io-unit@f,e0200000/sbi@0,0/dma@3,81000/esp@3,80000/sd
/io-unit@f,e0200000/sbi@0,0/lebuffer@0,40000/le@0,60000
/io-unit@f,e0200000/sbi@0,0/dma@0,81000/esp@0,80000
/io-unit@f,e0200000/sbi@0,0/dma@0,81000/esp@0,80000/st
/io-unit@f,e0200000/sbi@0,0/dma@0,81000/esp@0,80000/sd
<#0> ok
2
3. Set the diag-switch to true.
At the ok prompt type:
ok setenv diag-switch? true
Note – If the diag switch is not set to true reduced tests are run.
Note – The SunFastEthernet card must be connected to an active network if the
watch commands are to provide packet data.
4. Use a watch command, either watch-net-all (OpenBoot PROM 2.6 or
above) or watch-net (OpenBoot PROM 2.3 to 2.5), to watch net activity
or watch incoming network packets.
Installing the SunFastEthernet SBus Card2-3
2
Note – To find out the OpenBoot PROM revision level on your system, type
.version at the <#0> ok prompt.
a. If the system has OpenBoot PROM 2.6 or above, use watch-net-all.
This example shows output when a be channel is connected to a 10Mbps
network.
Note – Activity may also be displayed for the le0 interface if it is connected.
<#0> okwatch-net-all
/io-unit@f,e0200000/sbi@0,0/qec@1,20000/be@0,0
Qe register test -- succeeded.
Internal loopback test -- succeeded.
Transceiver check -- 100 mbps Link Down, 10 mbps Link Up, passed.
Tx/Rx enable/disable test--succeeded
Frame counter test--succeeded
Address detection test--succeeded
Address hash test--succeeded
Looking for Ethernet packets.
‘.’ is a good packet. ‘X’ is a bad packet.
Type any key to stop.
2-4SunFastEthernet Adapter User Guide—November 1994
b. If the system has OpenBoot PROM 2.3 to 2.5, use the watch-net
command.
<#0> okwatch-net
Qe register test -- succeeded.
Internal loopback test -- succeeded.
Transceiver check -- 100 mbps Link Down, 10 mbps Link Up, passed.
Tx/Rx enable/disable test--succeeded
Frame counter test--succeeded
Address detection test--succeeded
Address hash test--succeeded
Looking for Ethernet packets.
‘.’ is a good packet. ‘X’ is a bad packet.
Type any key to stop.
To get information about valid SunFastEthernet device path names for your
machine use the show-devs command as shown in the following example:
<#0> ok show-devs
/io-unit@f,e0200000/sbi@0,0/qec@1,20000
/io-unit@f,e0200000/sbi@0,0/lebuffer@3,40000
/io-unit@f,e0200000/sbi@0,0/dma@3,81000
/io-unit@f,e0200000/sbi@0,0/lebuffer@0,40000
/io-unit@f,e0200000/sbi@0,0/dma@0,81000
/io-unit@f,e0200000/sbi@0,0/qec@1,20000/be@0,0
/io-unit@f,e0200000/sbi@0,0/lebuffer@3,40000/le@3,60000
/io-unit@f,e0200000/sbi@0,0/dma@3,81000/esp@3,80000
/io-unit@f,e0200000/sbi@0,0/dma@3,81000/esp@3,80000/st
/io-unit@f,e0200000/sbi@0,0/dma@3,81000/esp@3,80000/sd
/io-unit@f,e0200000/sbi@0,0/lebuffer@0,40000/le@0,60000
/io-unit@f,e0200000/sbi@0,0/dma@0,81000/esp@0,80000
/io-unit@f,e0200000/sbi@0,0/dma@0,81000/esp@0,80000/st
/io-unit@f,e0200000/sbi@0,0/dma@0,81000/esp@0,80000/sd
<#0> ok
Look for the be node in the device paths. For the preceding example, the device
boot path for the SunFastEthernet channel would be:
/io-unit@f,e0200000/sbi@0,0/qec@1,20000/be@0,0
Note – Servers must be setup prior to booting as indicated in the following
step. Refer to Chapter 3 for Solaris 1.x and Chapter 4 for Solaris 2.x.
To boot from the OPB ok prompt, type boot and then the device path. In this
example, board 0, slot 1:
<#0> ok boot /io-unit@f,e0200000/sbi@0,0/qec@1,20000/be@0,0
2-6SunFastEthernet Adapter User Guide—November 1994
2.4Relocating a SunFastEthernet Card(Solaris 2.x Only)
If a SunFastEthernet card is installed in an sbus slot and you later change the
location of the card, then you must perform the following procedure or the
driver will not be recognized within the system:
1. Use the pkgrm command to remove the driver SUNWbmac as shown in
the following example:
# pkgrm SUNWbmac
2. Edit the file(s) /etc/path_to_inst and /etc/name_to_major by removing any
references to the be channel that you are changing from.
For example:
# grep be /etc/path_to_inst
/io-unit@f,e0200000/sbi@0,0/qec@1.20000/be@0,0
2
and:
# grep be /etc/name_to_major
be 111
In both the above examples, the results of the grep command for the
be<num> channel you are moving the card from, should be deleted.
3. Move the SunFastEthernet card to the new slot location and then reboot
the system.
4. Add the SUNWbmac package using the pkgadd command as indicated in
Section 4.2.3, “Adding SUNWbmac Using pkgadd Command”.
Installing the SunFastEthernet SBus Card2-7
Loading...
+ 61 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.