Page 3 - Contents; xi
iii Contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi 1. Introducing the SunFastEthernet Adapter Card . . . . . . . . . . . 1-1 2. Installing the SunFastEthernet SBus Card . . . . . . . . . . . . . . . . 2-1 2.1 Card Installation . . . ...
Page 7 - Figures
vii Figures Figure 1-1 SunFastEhernet Adapter Card Components . . . . . . . . . . . . . . . 1-3 Figure 1-2 SunFastEthernet Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Figure 2-1 Handling the SunFastEthernet Adapter Card . . . . . . . . . . . . . . 2-1 Figure C-1 Sundiag Windo...
Page 9 - Tables
ix Tables Table 1-1 Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Table 3-1 Solaris 1.x Platform Architecture with Systems . . . . . . . . . . . . 3-2 Table 3-2 /export/exec/sun4/BQE Subdirectories . . . . . . . . . . . . . . . . . 3-15 Table 4-1...
Page 11 - Preface; Document Organization; Chapter 2: “Installing the SunFastEthernet SBus Card”; provides card; “Installing SunFastEthernet Software using Solaris 1.x
xi Preface This manual provides information about the SunFastEthernet Adapter card. Document Organization The information in this manual is presented in six chapters and fourappendixes. Manual arrangement is as follows: Chapter 1: “Introducing the SunFastEthernet Adapter Card” describes thefeatures ...
Page 12 - Appendix A: “Interface Signals” provides pinout data.; When You Need Help with UNIX Commands; Solaris 2.x Handbook for SMCC Peripherals contains Solaris
xii SunFastEthernet Adapter User Guide—November 1994 Appendix A: “Interface Signals” provides pinout data. Appendix B: “SunFastEthernet Adapter Card Specifications” providesinformation on performance and power specifications, physical dimensions,and environmental specifications. Appendix C: “Running...
Page 13 - What Typographic Changes and Symbols Mean; Meaning
Preface xiii What Typographic Changes and Symbols Mean Section Table P-1, “Typographic Conventions describes the typefaces andsymbols used in this book. Table P-1 Typographic Conventions Typeface orSymbol Meaning Example AaBbCc123 The names of commands, files,and directories; on-screencomputer outpu...
Page 15 - The information contained in this guide is organized as follows:; Material covered
1-1 Introducing the SunFastEthernetAdapter Card 1 The information contained in this guide is organized as follows: Table 1-1 Organization Chapter/Appendix Material covered OS applicability 1 Introduction to SunFastEthernet Both 1.x and 2.x 2 Installing SunFastEthernet SBus card Both 1.x and 2.x 3 So...
Page 16 - Fully complies with the following standards:
1-2 SunFastEthernet Adapter User Guide—November 1994 1 The SunFastEthernet™ Adapter card is a dual mode high speed ethernet SBuscard that can operate at either 10 or 100Mbps. The card provides the MediaAccess Control (MAC) function for either a 10 or 100Mbps CSMA/CD protocolbased network interface c...
Page 21 - Card Installation; spread the bag on a firm surface to provide a protective mat.; hardware installation or service manual for your system.
2-1 Installing the SunFastEthernetSBus Card 2 2.1 Card Installation 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-1 Handling the SunFastEthernet Adapter Card 2. Place the card, component side up, on the b...
Page 22 - get to the ok prompt.
2-2 SunFastEthernet Adapter User Guide—November 1994 2 Use the onboard transceiver RJ45 connector for Category 5, data gradeUTP wiring (100M maximum). The external transceiver MII Interface connector can be used forCategory 5, data grade UTP or for other wiring types (dependent uponthe transceiver t...
Page 23 - to find out SBus card information.; The; Note – If the diag switch is not set to true reduced tests are run.; watch; or watch incoming network packets.
Installing the SunFastEthernet SBus Card 2-3 2 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 withonly one system board (board 0) and a SunFastEthernet channel i...
Page 24 - at the
2-4 SunFastEthernet Adapter User Guide—November 1994 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 10M...
Page 25 - At the
Installing the SunFastEthernet SBus Card 2-5 2 b. If the system has OpenBoot PROM 2.3 to 2.5, use the watch-net command. 5. Set the diag-switch to false. At the ok prompt type: <#0> ok watch-net Qe register test -- succeeded. Internal loopback test -- succeeded. Transceiver check -- 100 mbps L...
Page 26 - Booting From SunFastEthernet Devices
2-6 SunFastEthernet Adapter User Guide—November 1994 2 2.3 Booting From SunFastEthernet Devices To get information about valid SunFastEthernet device path names for yourmachine use the show-devs command as shown in the following example: Look for the be node in the device paths. For the preceding ex...
Page 27 - Use the pkgrm command to remove the driver SUNWbmac as shown in; the following example:
Installing the SunFastEthernet SBus Card 2-7 2 2.4 Relocating a SunFastEthernet Card (Solaris 2.x Only) If a SunFastEthernet card is installed in an sbus slot and you later change thelocation of the card, then you must perform the following procedure or thedriver will not be recognized within the sy...
Page 30 - Hardware Requirements; Before loading the SunFastEthernet software:; Platform Architecture
3-2 SunFastEthernet Adapter User Guide—November 1994 3 3.1 Hardware Requirements Table 3-1 lists systems supported under the Solaris 1.x software versions forSun -4m architectures: Note – The SunFastEthernet is not supported on the SBus ExpansionSubsystem under Solaris 1.x. 3.2 Preparing for Softwar...
Page 32 - for a local machine enter the following:; For a remote machine enter the following:
3-4 SunFastEthernet Adapter User Guide—November 1994 3 3.3.3 Mounting the CD-ROM 1. Mount the CD-ROM from either a local or remote machine. For example, for a local machine enter the following: For a remote machine enter the following: 2. After successfully mounting the CD-ROM filesystem, change dir...
Page 33 - You will then see the following display:; Applications available:
Installing SunFastEthernet Software Using Solaris 1.x 3-5 3 4. Enter 1 to select an application. You will then see the following display: 5. Enter 2 to select SunFastEthernet. You will then see the following display: 6. Enter 3 to initiate the installation. You will then see the following display: 7...
Page 36 - Enter y to continue. You will then see the following display:
3-8 SunFastEthernet Adapter User Guide—November 1994 3 8. The script will then query: Do you want to continue [y|n]? Enter y to continue. You will then see the following display: The X Window System is a product of the Massachusetts Institute of Technology. Sun, Sun Microsystems, the Sun Logo, Solar...
Page 37 - The script will then query: Do you want to see a description of this
Installing SunFastEthernet Software Using Solaris 1.x 3-9 3 9. The script will then query: Do you want to see a description of this installation script [y|n]?Follow by entering n. You will then see the following display: 10. The script will then query: Do you want to continue [y|n]? Install the SunF...
Page 38 - Follow by entering y. You will then see the following display:
3-10 SunFastEthernet Adapter User Guide—November 1994 3 Follow by entering y. You will then see the following display: Note – The install script assumes you have assigned the hostname for theSunFastEthernet. For example, if you want to call the SunFastEthernet system5,then system5 should exist in th...
Page 40 - You will then see the following prompt:
3-12 SunFastEthernet Adapter User Guide—November 1994 3 You will then see the following prompt: New System Config File [BQE]:
Page 43 - Subdirectory
Installing SunFastEthernet Software Using Solaris 1.x 3-15 3 3.3.5 SunFastEthernet Directories The following table lists the major subdirectories of the directory that receivesSunFastEthernet files, /export/exec/sun4/BQE. Note that /export/exec/sun4 is asymbolic link to /usr. 3.3.6 Installation Veri...
Page 44 - Setting Up Diskless Clients; hostname # ifconfig be0
3-16 SunFastEthernet Adapter User Guide—November 1994 3 You can also use ifconfig to check on a particular interface, for example: The string <UP,BROADCAST,NOTRAILERS,RUNNING> indicates that theSunFastEthernet interface is correctly installed and configured. 3.4 Setting Up Diskless Clients Thi...
Page 45 - SunFastEthernet and SBus Quad Ethernet Controller
Installing SunFastEthernet Software Using Solaris 1.x 3-17 3 If you are on a SunOS 4.1.3 machine use 4.1.3 in place of OSVER, for releaseslater than SunOS 4.1.3 use 4.1.3_U1 in place of OSVER. Enter the followingcommands: Add the following lines to SYS/sun4m/conf/files: Add the following lines to th...
Page 47 - Hardware Requirements
4-1 Installing SunFastEthernetSoftware Using Solaris 2.x 4 This chapter describes SunFastEthernet installation requirements for Solaris 2.xsoftware versions only. The SunFastEthernet Adapter card is supported on most SBus based Sun-4c,Sun-4m, and Sun-4d system architectures that run under the Solari...
Page 49 - Adding SUNWbmac Using pkgadd Command; If no information is displayed then it is not installed.; Cluster; Entire Distribution plus OEM Support
Installing SunFastEthernet Software Using Solaris 2.x 4-3 4 automatically installs SUNWbmac. If disk space is a concern, and you chooseto install another cluster, use the pkgadd command to add the SunFastEthernetdriver as described in the following procedure: 4.2.3 Adding SUNWbmac Using pkgadd Comma...
Page 50 - Verify that the driver is installed as follows:; To prepare your system for the SunFastEthernet Adapter card:
4-4 SunFastEthernet Adapter User Guide—November 1994 4 4. Verify that the driver is installed as follows: 5. Once you verify that the driver has been installed, proceed to the following section, “Host File Configuration”. 4.2.4 Host File Configuration Complete the host file configuration before you ...
Page 51 - Using the example in step 1, you will have:
Installing SunFastEthernet Software Using Solaris 2.x 4-5 4 2. Create an appropriate entry in the /etc/hosts file for each active be channel. Using the example in step 1, you will have: Once /etc/hostname.be<num> files and /etc/hosts files are created/updated: 3. Halt the system using the shut...
Page 52 - Determine the directory where the Solaris CD image is loaded.; Use the ls command to list the directory contents.
4-6 SunFastEthernet Adapter User Guide—November 1994 4 If SunFastEthernet hardware was not installed when the Solaris 2.3 Hardware:8/94 software distribution was installed using one of the last four clusters,then the driver is not automatically installed via suninstall, instead, the drivermust be in...
Page 53 - The resultant listing will have the following format:
Installing SunFastEthernet Software Using Solaris 2.x 4-7 4 3. Use the cd command and go to the directory containing your particular architecture. 4. Type the following line to get a listing for the minor device number for the be0 device: The resultant listing will have the following format: 5. For ...
Page 54 - Copy be driver to clients root partition as follows:
4-8 SunFastEthernet Adapter User Guide—November 1994 4 3. Copy be driver to clients root partition as follows: then: 4.4 Solaris 2.4 Hardware: 11/94 Software Requirements Note – The patch described in the following paragraph is mandatory forSolaris 2.4. You can find the Solaris 2.4 software for the ...
Page 55 - Network Linkups/Speed Selection; For 10Mbps the message is:
5-1 Network Linkups/Speed Selection 5 The information presented in this chapter is applicable to both Solaris 1.x and2.x software versions. 5.1 Network Link Ups 5.1.1 10/100Mbps Link Up Using RJ45 Connector If your SunFastEthernet channel is connected to a 10 or 100Mbps networkthrough the RJ45 conne...
Page 57 - To use the utility for Solaris 1.x, type the following at the prompt:
Network Linkups/Speed Selection 5-3 5 5.2 Speed Selection If you receive the following messages after connecting to a 10 or 100Mbpsnetwork then more than likely the external hub and the SunFastEthernet areout of sync. In these instances speed selection may be done manually using thebe_speed utility ...
Page 59 - Interface Signals; Description
A-1 Interface Signals A Table A-1 lists SBus interface signals and their corresponding pin numbers. Table A-1 SBus Interface Signals Pin No. Description Pin No. Description Pin No. Description 1 GND 16 INT (4)* 31 PA (4) 2 BR* 17 D (19) 32 LERR* 3 SEL* 18 D (21) 33 PA (6) 4 INT (1)* 19 D (23) 34 PA ...
Page 61 - Pin Number
Interface Signals A-3 A Table A-2 lists SunFastEthernet Adapter Media Independent Interface signalsand their corresponding pin numbers. Table A-2 SunFastEthernet Adapter Media Independent Interface Signals (Ultra DB40) Pin Number Description Pin Number Description 1 +5V 21 +5V 2 MDIO 22 GND 3 MDC 23...
Page 63 - B.1 Performance Specifications; Feature
B-1 SunFastEthernet Adapter CardSpecifications B B.1 Performance Specifications Table B-1 Performance Specifications Feature Specification SBus Clock 12.5MHz to 25MHz Max SBus Burst Transfer Rate 12.5Mbytes/sec Max Ethernet Transfer Rate 10/100Mbps SBus Data/Address Lines D <31:0>/PA <18:0&...
Page 64 - B.2 Power Specifications; Specification
B-2 SunFastEthernet Adapter User Guide—November 1994 B B.2 Power Specifications B.3 Physical Dimensions Table B-2 Power Specifications Specification Measurement Power Dissipation 9.5 Watt max. Voltage Tolerance +/- 5% Ripple ≤ 100 mV Operational Current 5V, 2.0 Amps Table B-3 Overall Physical Dimens...
Page 65 - B.4 Environmental Specifications; Condition
SunFastEthernet Adapter Card Specifications B-3 B B.4 Environmental Specifications Note – Specifications shown are for Sun Fast Ethernet Adapter Card inSPARCstation 10. Table B-4 Environmental Specifications Condition Operating Specification Storage Specification Temperature 0 to 40 0 C -40 to 75 0 ...
Page 67 - Running Diagnostics
C-1 Running Diagnostics C Note – The SunFast Ethernet Adapter is not supported in Sundiag for Solaris1.x. The tests available for this device consist of a selftest and SunDiag. C.1 Selftest The SunFastEthernet selftest is a test that verifies correct operation of the SBuscard. The selftest consists ...
Page 69 - To examine the definition of a word, use the see command as follows:
Running Diagnostics C-3 C To browse the OBP device tree, use the cd command to get to a specificworking directory, and words to find all the Forth words available in thatdirectory: To examine the definition of a word, use the see command as follows: For more information on using the OBP commands, re...
Page 71 - This test will check the internal loopback data path.
Running Diagnostics C-5 C C.1.1.1 Register Test This test performs write, read, and compare on the QEC, bmac, and transceiverregisters. The test will then issue a reset to make sure that the appropriateregister contents are reset. C.1.1.2 Internal Loopback Test This test will check the internal loop...
Page 72 - Login as superuser and then type the following:
C-6 SunFastEthernet Adapter User Guide—November 1994 C C.1.2 Debug using Selftest For debuging under selftest refer to “Writing FCode Programs, Revision A,November 1993” (Sun Part Number 801-5123-10). C.2 Sundiag Sundiag is an on-line system exerciser that runs diagnostic hardware tests. It isused p...
Page 73 - sundiag
Running Diagnostics C-7 C C.2.2 The Sundiag Window Note – The SunFast Ethernet Adapter is not supported in Sundiag for Solaris1.x. Note – Examples in this section show Sundiag running in the OPEN LOOK®environment. Sundiag run in the SunView™ environment will look different. To start Sundiag, cd to t...
Page 74 - Watch the console window for messages.
C-8 SunFastEthernet Adapter User Guide—November 1994 C Figure C-1 Sundiag Window C.2.3 Starting the Test 1. Review the information in the control panel, which identifies the devices that are available for testing.Click on the device that you want to test, in this case (USER 0) nettest.Yourselection ...
Page 77 - Note – The maximum setting for berpending is 248; Buffer
D-1 Solaris 2.x Driver PerformanceTuning D If your system is a server which serves clients with heavy traffic and youexperience numerous RPC errors, you may fine tune your system forperformance by changing the buffer default settings in the /etc/system file asfollows. Table D-1 depicts the buffer de...
Page 79 - Cannot reset the device. This is most likely due to a bad device.
E-1 Console Messages (Solaris 1.x Only) E The SunFastEthernet software can output the messages listed below. Eachmessage is accompanied by an explanation and/or workaround. Some of the messages indicate normal operation of the product, while othersindicate an error condition. In the latter category,...
Page 82 - and
E-4 SunFastEthernet Adapter User Guide—November 1994 E The driver cannot allocate sufficient memory for resources. These messagesoccur when attempting to load the driver. You will be unable to load the driveruntil sufficient memory becomes free. Terminating unnecessary processes orunloading unused d...
Page 84 - The driver has received a packet with an incorrect checksum field.
E-6 SunFastEthernet Adapter User Guide—November 1994 E The driver has received a packet with an incorrect checksum field. Indicates that the device receive FIFO has overflowed. This is most likely dueto the system being under a heavy load. The driver has received a packet containing a noninteger mul...
Page 85 - device will reset itself and continue normal operation.
Console Messages (Solaris 1.x Only) E-7 E transmission of a chained packet. This indicates a problem in the driver. The device will reset itself and continue normal operation. A packet larger than 1518 bytes was passed to the device. This indicates anerror in the driver. Indicates that the device tr...
Page 87 - Revision History; Revision
Revision History Revision Dash Date Comments A 11 November 1994 Included Solaris 1.x support.