Sun Microsystems 805-1797-10 Installation And User Manual
Sun Microsystems 805-1797-10 Installation And User Manual

Sun Microsystems 805-1797-10 Installation And User Manual

Quad fastethernet pci adapter
Table of Contents

Advertisement

Quick Links

Sun Quad FastEthernet PCI
Adapter Installation and User's
Guide
A Sun Microsystems, Inc.
Business
901 San Antonio Road
Palo Alto, , CA 94303-4900
Part No: 805-1797-10
Revision A, August 1997

Advertisement

Table of Contents
loading

Summary of Contents for Sun Microsystems 805-1797-10

  • Page 1 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide A Sun Microsystems, Inc. Business 901 San Antonio Road Palo Alto, , CA 94303-4900 Part No: 805-1797-10 Revision A, August 1997...
  • Page 2 USA 650 960-1300 fax 650 969-9131...
  • Page 3 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Part No: 805-1797-10 Revision A, August 1997...
  • Page 4 52.227-14(g)(2)(6/87) and FAR 52.227-19(6/87), or DFAR 252.227-7015(b)(6/95) and DFAR 227.7202-3(a). Sun, Sun Microsystems, the Sun logo, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc.
  • Page 5: Table Of Contents

    Contents Preface viii Product Overview 1 Features 2 Hardware and Software Requirements 2 Checking the OpenBoot PROM Revision Level 3 Displaying the OpenBoot PROM Revision Level 3 Installing the Adapter 5 Adding an Entry to the driver_aliases File 5 Installing the Adapter 6 Verifying the Installation 7 Diagnostic Testing 7 Examining Network Activity 7...
  • Page 6 Increasing TCP/IP Performance 14 Forcing Network Speed Between 10 Mbps and 100 Mbps 15 Auto-Negotiation 16 local-mac-address Property 16 Specifications 19 Physical Dimensions Power Requirements Performance Specifications Interface Signals 23 Configuring the Quad FastEthernet Device Driver Parameters 25 Internal Transceiver 25 Driver Parameter Values and Definitions 26 Defining the Current Status 27 Inter-Packet Gap Parameters 28...
  • Page 7 Running the Ethernet FCode Selftest Diagnostic 42 Regulatory Compliance Statements 45 FCC Class A Notice 45 FCC Class B Notice 46 DOC Class A Notice - Avis DOC, Classe A 47 DOC Class B Notice - Avis DOC, Classe B 47 Declaration of Conformity Supplementary Information 49 Index 51...
  • Page 8 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Revision A, August 1997...
  • Page 9: Preface

    Preface The Sun Quad FastEthernet PCI Adapter Installation and User’s Guide provides installation instructions for the Sun Quad FastEthernet PCI Adapter. This manual also describes how to configure the Sun Quad FastEthernet driver software. These instructions are designed for system administrators with experience installing similar hardware.
  • Page 10: Related Documents

    Related Documents The following documents contain topics that relate to the information in the Sun Quad FastEthernet PCI Adapter Installation and User’s Guide. Title Your system installation or service manual Solaris 2.x Handbook for SMCC Peripherals SunVTS User’s Guide Sun Quad FastEthernet 2.0 CD-Insert OpenBoot 3.x Command Reference Manual UNIX Commands This document may not include specific software commands or procedures.
  • Page 11: Typographic Conventions

    Typographic Conventions The following table describes the typographic changes used in this book. Typeface or Symbol Meaning The names of commands, files, and AaBbCc123 directories; on-screen computer output What you type, contrasted with AaBbCc123 on-screen computer output Command-line placeholder: AaBbCc123 replace with a real name or value Book titles, new words or terms, or AaBbCc123...
  • Page 12: Ordering Sun Documents

    Bourne shell and Korn shell superuser Ordering Sun Documents SunDocs is a distribution program for Sun Microsystems technical documentation. Contact SunExpress for easy ordering and quick delivery. You can find a listing of available Sun documentation on the World Wide Web.
  • Page 13 SunExpress Contact Information TABLE P–1 (continued) Sun Welcomes Your Comments Please use the Reader Comment Card that accompanies this document. We are interested in improving our documentation and welcome your comments and suggestions. If a card is not available, you can email or fax your comments to us. Please include the part number of your document in the subject line of your email or fax message.
  • Page 14 xiii Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Revision A, August 1997...
  • Page 15: Product Overview

    CHAPTER Product Overview The Sun Quad FastEthernet PCI adapter contains four fully-buffered twisted-pair Ethernet ports (RJ-45), providing four switchable 10BASE-T/100BASE-TX channels, on a PCI adapter. Figure 1–1 Sun Quad FastEthernet PCI adapter Figure 1–2 Sun Quad FastEthernet PCI adapter Back Panel...
  • Page 16: Features

    Features This PCI adapter offers the following features: 4 Fully complies with the ANSI/IEEE std. 802.3 CSMA/CD physical layer specification 4 Four Switchable 10BASE-T/100BASE-TX Ethernet channels with auto negotiation. Conforms to IEEE 802.3u Ethernet standard 4 Provides operations of up to 100 meters of twisted-pair without use of repeaters 4 Four independent Ethernet channels run at either 10 Mbps or 100 Mbps 4 Supports half-duplex or full-duplex operation modes 4 Multiple 48-bit IEEE 802.3 style media access control (MAC) identifiers, one for...
  • Page 17: Checking The Openboot Prom Revision Level

    Checking the OpenBoot PROM Revision Level You can use the OpenBoot command .version to display your system’s OpenBoot PROM revision level. Displaying the OpenBoot PROM Revision Level 1. At the ok prompt, type .version to check your system’s OpenBoot PROM revision level.
  • Page 18 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Revision A, August 1997...
  • Page 19: Installing The Adapter

    CHAPTER Installing the Adapter This chapter tells you how to install the Sun Quad FastEthernet PCI adapter in your system and how to verify that it has been installed correctly. Adding an Entry to the driver_aliases File If your system is running the Solaris 2.5.1 Hardware: 4/97 operating environment, you will need to add an entry to the /etc/driver_aliases file before installing the Sun Quad FastEthernet PCI adapter.
  • Page 20: Installing The Adapter

    Installing the Adapter Note - Refer to your system installation or service manual for detailed instructions for the following tasks. 1. Power off your system and open the system unit. 2. Attach the adhesive copper strip of the wrist strap to the metal casing of the power supply.
  • Page 21: Verifying The Installation

    Verifying the Installation After you have installed the Sun Quad FastEthernet PCI adapter, but before you boot your system, perform the following tasks to verify the installation. Refer to the Solaris 2.x Handbook for SMCC Peripherals manual or your Solaris documentation for the detailed instructions.
  • Page 22 1. Examine network activity and incoming network packets by typing watch-net-all at the ok prompt. The watch-net-all command monitors network traffic on all network interfaces in the system. In the example below, the watch-net-all command tests all four of the adapter’s interfaces, two of which are connected to a network. CODE EXAMPLE 2–1 ok watch-net-all /pci@1f,2000/pci@2/SUNW,qfe@0,1...
  • Page 23: Rebooting The System

    Rebooting the System After you have examined the network activity, perform a reconfiguration boot on your system so the operating environment can recognize the Sun Quad FastEthernet PCI adapter. 1. Perform a reconfiguration boot on the system. ok boot -r Refer to the Solaris 2.x Peripheral’s Handbook for more information.
  • Page 24 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Revision A, August 1997...
  • Page 25: Configuring The Driver Software

    CHAPTER Configuring the Driver Software This chapter describes how to configure the driver software used by the Sun Quad FastEthernet PCI adapter. Installing the Driver Software The Sun Quad FastEthernet 2.0 CD-ROM contains the software required by the Sun Quad FastEthernet PCI adapter. Install the software driver packages as described in the CD insert.
  • Page 26 "/pci@1f,2000/pci@2/SUNW,qfe@3,1" 7 "qfe" In the example above, the four SUNW,qfe@x,1 instances are from a Sun Quad FastEthernet PCI adapter installed in slot 2. For clarity, the instance numbers are bold. 2. Create an /etc/hostname.qfe<num> file, where <num> corresponds to the instance number of each interface you plan to use.
  • Page 27: Booting From The Network

    3. Create an appropriate entry in the /etc/hosts file for each active qfe channel. Using the example in Step 1 on page 11, you will have: # cat /etc/hosts # Internet host table 127.0.0.1 localhost 129.144.10.57 zardoz loghost 129.144.11.83 zardoz-11 129.144.12.41 zardoz-12 129.144.13.67 zardoz-13 129.144.14.30 zardoz-14...
  • Page 28: Post-Installation Procedures (Optional)

    Post-Installation Procedures (Optional) Perform the tasks in the following sections to customize the performance of the Sun Quad FastEthernet PCI adapter. Configuring Driver Parameters The qfe device driver, which is loaded from the CD-ROM, controls the SUNW,qfe Ethernet devices. The device driver automatically selects the link speed using the auto-negotiation protocol with the link partner.
  • Page 29: Forcing Network Speed Between 10 Mbps And 100 Mbps

    Forcing Network Speed Between 10 Mbps and 100 Mbps 1. At the ok prompt, use the show-devs command to list the system devices. You should see the full path names of the qfe devices, similar to the example below: /pci@1f,2000/pci@2/SUNW,qfe@0,1 /pci@1f,2000/pci@2/SUNW,qfe@1,1 /pci@1f,2000/pci@2/SUNW,qfe@2,1 /pci@1f,2000/pci@2/SUNW,qfe@3,1...
  • Page 30: Auto-Negotiation

    Auto-Negotiation A key feature of the Sun Quad FastEthernet PCI adapter is auto-negotiation. The auto-negotiation protocol, as specified by the 100BASE-T standard, selects the operation mode (half-duplex or full-duplex), and the auto-sensing protocol selects the speed (10 Mbps or 100 Mbps) for the adapter. The link speed and modes supported by the Sun Quad FastEthernet PCI adapter are listed as follows in decreasing order of priority: 4 100 Mbps, full-duplex...
  • Page 31 The mac-address property of the network device specifies the network address (system-wide or local-mac-address) used for booting the system. To start using the MAC addresses assigned to the network interfaces of the Sun Quad FastEthernet PCI adapter, set the NVRAM configuration variable local-mac-address? to true ok setenv local-mac-address? true Configuring the Driver Software...
  • Page 32 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Revision A, August 1997...
  • Page 33: Specifications

    APPENDIX Specifications Physical Dimensions Physical Dimensions TABLE A–1 Assembly Dimension Length Width Height: Primary component side Back side Weight Measurement 7.395 in (186.06 mm) 4.759 in (120.88 mm) 0.570 in. (14.48 mm) 0.105 in. (2.67 mm) 5.2 oz (148 g)
  • Page 34: Power Requirements

    Power Requirements Power Requirements TABLE A–2 Specification Maximum Power Dissipation Maximum Power Consumption Voltage Tolerance Ripple Operational Current Performance Specifications Performance Specifications TABLE A–3 Specification Maximum Ethernet Transfer Rate Host Interface Network Interface Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Measurement 14 Watts 2.8 Amps @ 5V...
  • Page 35 Performance Specifications TABLE A–3 Ethernet Version PCI clock PCI data burst transfer rate PCI Data/Address Lines PCI modes (continued) Conforms to IEEE 802.3u 33 MHz max. 133 MB/sec. AD63-0 Master/slave Specifications...
  • Page 36 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Revision A, August 1997...
  • Page 37: Interface Signals

    APPENDIX Interface Signals Figure B–1 32-Pin RJ-45 Connectors Pin Descriptions for the 32-Pin RJ-45 Connectors: Channels 0 - 3 TABLE B–1 Description TD– Not Used Not Used RD– Not Used Not Used...
  • Page 38 Pin Descriptions for the 32-Pin RJ-45 Connectors: Channels 0 - 3 TABLE B–1 (continued) Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Revision A, August 1997...
  • Page 39: Configuring The Quad Fastethernet Device Driver Parameters

    APPENDIX Configuring the Quad FastEthernet Device Driver Parameters The qfe device driver controls the Sun Quad FastEthernet PCI adapter’s SUNW,qfe Ethernet devices. You can manually configure the qfe device driver parameters to customize each SUNW,qfe device in your system. This appendix provides an overview of the internal transceiver used in the adapter, lists the available qfe device driver parameters, and describes how you can configure these parameters.
  • Page 40: Driver Parameter Values And Definitions

    Driver Parameter Values and Definitions This section describes the parameters and settings for the qfe device driver. Table C–1 lists these parameters. qfe Driver Parameter, Status, and Descriptions TABLE C–1 Parameter transceiver_inuse link_status link_speed link_mode ipg1 ipg2 use_int_xcvr pace_size adv_autoneg_cap adv_100fdx_cap adv_100hdx_cap adv_10fdx_cap...
  • Page 41: Defining The Current Status

    qfe Driver Parameter, Status, and Descriptions TABLE C–1 Parameter 100hdx_cap 10fdx_cap 10hdx_cap lp_autoneg_cap lp_100fdx_cap lp_100hdx_cap lp_10fdx_cap lp_10hdx_cap instance lance_mode ipg0 Defining the Current Status The read-only parameters described in Table C–2 explain the operational mode of the interface. These parameters define the current status. Configuring the Quad FastEthernet Device Driver Parameters (continued) Status...
  • Page 42: Inter-Packet Gap Parameters

    Read-Only Parameters Defining the Current Status TABLE C–2 Parameter link_status link_speed link_mode Inter-Packet Gap Parameters The PCI Fast Ethernet and Expansion (PFEX) ASIC supports the programmable Inter-Packet Gap (IPG) parameters ipg1 and ipg2. The total IPG is the sum of ipg1 and ipg2.
  • Page 43: Defining An Additional Delay Before Transmitting A Packet Using Lance_Mode And Ipg0

    If your network has systems that use longer IPG (the sum of ipg1 and ipg2) and if those machines seem to be slow in accessing the network, increase the values of ipg1 and ipg2 to match the longer IPGs of other machines. Defining an Additional Delay Before Transmitting a Packet Using lance_mode and ipg0 The PCI Fast Ethernet and Expansion (PFEX) ASIC supports a programmable mode...
  • Page 44: Operational Mode Parameters

    Operational Mode Parameters Table C–5 describes the operational mode parameters and their default values. Operational Mode Parameters TABLE C–5 Parameter adv_autoneg_cap 0 adv_100fdx_cap1 adv_100hdx_cap1 adv_10fdx_cap1 adv_10hdx_cap The priority (in descending order) for these parameters is: adv_100fdx_cap, adv_100hdx_cap, adv_10fdx_cap, and adv_10hdx_cap. Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Values Description...
  • Page 45: Defining The Number Of Back-To-Back Packets To Transmit

    Defining the Number of Back-to-Back Packets to Transmit The pace_size parameter (see Table C–6) defines the maximum number of back-to-back packets you can transmit at one time. If the value is zero, there is no limit to the number of back-to-back packets that can be transmitted. Back-to-back Packet Transmission Capability TABLE C–6 Parameter...
  • Page 46: Reporting The Link Partner Capabilities

    Read-Only Transceiver Capabilities TABLE C–7 Parameter 10fdx_cap 10hdx_cap Reporting the Link Partner Capabilities Table C–8 describes the read-only link partner capabilities. Read-Only Link Partner Capabilities TABLE C–8 Parameter lp_autoneg_cap 0 lp_100fdx_cap 0 lp_100hdx_cap 0 lp_10fdx_cap lp_10hdx_cap If the link partner is not capable of auto-negotiation (when lp_autoneg_cap is 0) the information described in Table C–8 is not relevant and the parameter value = 0.
  • Page 47: Setting Qfe Driver Parameters

    If the link partner is capable of auto-negotiation (when lp_autoneg_cap is 1) then the speed and mode information is displayed when you use auto-negotiation and get the link partner capabilities. Setting qfe Driver Parameters You can set the qfe device driver parameters in three ways (ndd, /etc/system, and qfe.conf), depending on your needs.
  • Page 48 "/pci@1f,2000/pci@2/SUNW,qfe@1,1" 5 "qfe" "/pci@1f,2000/pci@2/SUNW,qfe@2,1" 6 "qfe" "/pci@1f,2000/pci@2/SUNW,qfe@3,1" 7 "qfe" In the example above, the four SUNW,qfe@x,1 instances are from a Sun Quad FastEthernet PCI adapter installed in slot 2. For clarity, the instance numbers are bold. 2. Use the instance number to select the device. # ndd -set /dev/qfe instance instance# The device remains selected until you change the selection.
  • Page 49 Using the ndd Utility in Interactive Mode 1. To modify a parameter value in interactive mode, specify ndd /dev/qfe, as shown below. The ndd utility then prompts you for the name of the parameter: # ndd /dev/qfe name to get/set? (Enter the parameter name or ? to view all parameters) After entering the parameter name, the ndd utility prompts you for the parameter value (see Table C–1 through Table C–8).
  • Page 50: To Select One Local Transceiver Capability And Setting Forced Mode

    Setting Forced Mode This section describes how to set forced mode (not capable of auto-negotiation). To Select One Local Transceiver Capability and Setting Forced Mode 1. Select one of the following capabilities: adv_100fdx_cap, adv_100hdx_cap, adv_10fdx_cap, or adv_10hdx_cap, and set its value to 1. If you select more than one of the local transceiver capabilities, the driver selects the one that is highest in the priority order (see the footnote from Table C–5).
  • Page 51: Setting Parameters In The /Etc/System File

    Setting Parameters in the /etc/system File To configure the qfe driver parameters for all SUNW,qfe devices in the system so that the parameter variables are always effective (even after rebooting the system), enter the parameter variables in the /etc/system file. When you reboot the system, the system reads the /etc/system file and sets these parameter variables in the qfe module in the operating system kernel.
  • Page 52: Setting The Ipg1 And Ipg2 Parameters In The /Etc/System File

    These parameter values, described in “Driver Parameter Values and Definitions” on page 26, are applicable to all SUNW,qfe devices on the system. See Table C–1 through Table C–8 for the descriptions of these parameters. Here’s an example of setting parameters in a /etc/system file: Setting the ipg1 and ipg2 Parameters in the /etc/system FileSetting the ipg1 and ipg2 Parameters in the /etc/system File...
  • Page 53: Setting Ipg Driver Parameters Using A Qfe.conf File

    Setting ipg Driver Parameters Using a qfe.conf File 1. Obtain the hardware path names for the qfe devices in the device tree. Typically the path names and the associated instance numbers will be present in the /etc/path_to_inst file. # grep qfe /etc/path_to_inst "/pci@1f,2000/pci@2/SUNW,qfe@0,1"...
  • Page 54 4 Name = SUNW,qfe 4 Parent = /pci@1f,2000/pci@2 4 Unit-address = 3,1 1. Set the ipg1 and ipg2 parameters for the above four devices in the /kernel/drv/qfe.conf file. name = ‘‘SUNW,qfe’’ parent = ‘‘/pci@1f,2000/pci@2’’ unit-address = ‘‘0,1’’ ipg1=20 ipg2=10; name = ‘‘SUNW,qfe’’ parent = ‘‘/pci@1f,2000/pci@2’’ unit-address = ‘‘1,1’’ ipg1=20 ipg2=10; name = ‘‘SUNW,qfe’’...
  • Page 55: Running Diagnostics Tests

    APPENDIX Running Diagnostics Tests This appendix describes how to test the Sun Quad FastEthernet PCI adapter with its FCode PROM selftest. Note - To test the Sun Quad FastEthernet PCI adapter further, refer to the SunVTS User’s Guide that shipped with your operating system. Using the OpenBoot PROM FCode Selftest The following tests are available to help identify problems with the Sun Quad...
  • Page 56: H Running The Ethernet Fcode Selftest Diagnostic

    Running the Ethernet FCode Selftest DiagnosticRunning the Ethernet FCode Selftest Diagnostic To run the ethernet diagnostics, you must first bring the system to a stop at the OpenBoot prompt after issuing a reset. If you do not reset the system, the diagnostic tests may cause the system to hang.
  • Page 57 The following tests are run when the test command is executed: 4 hme register 4 MAC internal loopback 4 External loopback 4 100 Mbps PHY loopback 4 10 Mbps PHY loopback If the test passes, you will see these messages: Hme register test --- succeeded.
  • Page 58 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Revision A, August 1997...
  • Page 59: Regulatory Compliance Statements

    APPENDIX Regulatory Compliance Statements Your Sun product is marked to indicate its compliance class: 4 Federal Communications Commission (FCC) — USA 4 Department of Communications (DOC) — Canada 4 Voluntary Control Council for Interference (VCCI) — Japan Please read the appropriate section that corresponds to the marking on your Sun product before attempting to install the product.
  • Page 60: Fcc Class B Notice

    Shielded Cables: Connections between the workstation and peripherals must be made using shielded cables in order to maintain compliance with FCC radio frequency emission limits. Networking connections can be made using unshielded twisted-pair (UTP) cables. Modifications: Any modifications made to this device that are not approved by Sun Microsystems, Inc.
  • Page 61: Doc Class A Notice - Avis Doc, Classe A

    DOC Class A Notice - Avis DOC, Classe A This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations. Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada. DOC Class B Notice - Avis DOC, Classe B This Class B digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations.
  • Page 62: Declaration Of Conformity

    Declaration of Conformity Compliance ID: QFEPCI Product Name: SUN QFE PCI This product has been tested and complies with: European Union — EC This equipment complies with the following requirements of the EMC Directive 89/ 336/EEC: EN55022 / CISPR22 (1985) EN50082-1 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Class A...
  • Page 63: Supplementary Information

    1.0 kV Power Lines, 0.5 kV Signal Lines Pass / S / John Shades DATE Quality Assurance Manager Sun Microsystems, Scotland, Limited Springfield, Linlithgow West Lothian, EH49 7LR Scotland, United Kingdom Tel: 0506 670000 Fax: 0506 760011 Regulatory Compliance Statements...
  • Page 64 Sun Quad FastEthernet PCI Adapter Installation and User’s Guide Revision A, August 1997...
  • Page 65: Index

    Index Index-51...

Table of Contents