Sun GigaSwift Ethernet Adapter Installation User’s Guide
 Please Recycle
 Contents
 Network Configuration
Configuring Driver Parameters
 Configuring VLANs
Installing the Software Manually
 Diagnostic Software and Troubleshooting Issues
Specifications
Index
 Figures
Page
 Tables
Patch Versions
Page
 Declaration of Conformity
 Safety
 EN61000-4-6
Xiii
 EN61000-4-11 Pass EN61000-3-2 EN61000-3-3
 FCC Class a Notice
Regulatory Compliance Statements
FCC Class B Notice
 ICES-003 Class a Notice Avis NMB-003, Classe a
ICES-003 Class B Notice Avis NMB-003, Classe B
 Bsmi Class a Notice
GOST-R Certification Mark
Page
 Preface
How This Book Is Organized
 Using Unix Commands
Typographic Conventions
 Shell Prompts
Accessing Sun Documentation
Related Documentation
 Contacting Sun Technical Support
Third-Party Web Sites
Sun Welcomes Your Comments
 Hardware Overview
Sun GigaSwift Ethernet MMF Adapter
 Sun GigaSwift Ethernet UTP Adapter
LED Displays on the MMF Adapter
1Front Panel Display LEDs for the MMF Adapter
 LED Displays on the UTP Adapter
2Front Panel Display LEDs for the UTP Adapter
 Hardware and Software Requirements
Patch Requirements
 Product Features
Key Protocols and Interfaces
 Diagnostic Support
Support for Solaris 9 x86 Operating System
 Installing the Adapter
Installing the Adapter With Dynamic Reconfiguration
 Installing the Adapter Without Dynamic Reconfiguration
To Install the Adapter
 To Verify the Hardware Installation
 Ok show-nets
List the network devices on your system
Cd /pci@8,600000/network@1
 View the .properties file for a list of device properties
Ok cd /pci@8,700000/network@2 Ok .properties
 Ok cd /pci@8,700000/network@3 Ok .properties
 Ok device-end
Setting the local-mac-address?Variable
Ok setenv local-mac-address? true
 Ok setenv boot-device /pci@8,600000/network@1
Using the Installation Script
Rebooting the System
Ok boot -r
 To Install the Software Using the Installation Script
# mount -F hsfs -o ro /dev/dsk/c0t6d0s2 /cdrom/cdrom0
 # ./install
Execute the installation script
Example 1 All Requirements Met on Sparc Systems
 Example 2 All Requirements Met on Solaris 9 x86 Systems
 Example 3 Updates Required
Code Example 2-3Script Output When Packages Require Patches
 Code Example 2-3Script Output When Packages Require Patches
 Code Example 2-4Script Output When Packages Are Not Found
Example 4 Packages Missing
 Verifying the Software Installation
 Configuring the Network Host Files
# modinfo grep CE
 # ifconfig ce0 plumb ip-addressup
 # cat /etc/hosts
 Network Configuration
 Etc/hostname.ce1
 To Set Up a GigaSwift Ethernet Port on a Diskless Client
Export/root/client-name
 Edit the hosts file in the diskless client’s root directory
 # grep client-name /etc/bootparams
Find the root directory of the client system
 # cd /cdrom/cdrom0/GigaSwiftEthernet/Packages # ls SUNWce
# shutdown -i0 -g0 -y
 Proceed with the Solaris Operating System installation
Ok boot /pci@1f,4000/network@4speed=100,duplex=full
 Booting Over the GigaSwift Ethernet Network
# pkginfo grep SUNWce
 Ok boot device-pathspeed=s,duplex=d,link-clock=c,promiscuous
1Device Link Parameters
 # boot netspeed=1000,duplex=full,link-clock=master
# boot netspeed=100,duplex=full
2link-clockCapabilities for Link Up
 # boot netspeed=1000,duplex=auto,link-clock=auto
Page
 Configuring Driver Parameters
GigaSwift Ethernet Device Driver Parameters
 GigaSwift Ethernet Driver Parameter Values and Definitions
1ce Driver Parameter, Status, and Descriptions
 Operational Mode Parameters
Operational Mode Parameters
Ce Driver Parameter, Status, and Descriptions
 Flow Control Parameters
3Read-Write Flow Control Keyword Descriptions
 Gigabit Link Clock Mastership Controls
4Forced Mode Parameters
Interpacket Gap Parameters
 5Parameters Defining enableipg0 and ipg0
 7RX Blanking Register for Alias Read
Interrupt Parameters
Random Early Drop Parameters
8RX Random Early Detecting 8-Bit Vectors
 PCI Bus Interface Parameters
9PCI Bus Interface Parameters
 Jumbo Frames
10accept-jumbo Parameters
 Jumbo Frames With Trunking
Setting ce Driver Parameters
To Configure Jumbo Frames Using ndd
Set the instance to accept jumbo frames
 Noninteractive and Interactive Modes
Setting Parameters Using the ndd Utility
To Specify Device Instances for the ndd Utility
Use the instance number to select the device
 To Use the ndd Utility in Interactive Mode
To Use the ndd Utility in Noninteractive Mode
To modify a parameter value, use the -setoption
 Setting the Autonegotiation Mode
 Set the adv-autoneg-capparameter to
Setting Parameters Using the ce.conf File
To Disable Autonegotiation Mode
# ndd -set /dev/ce adv-autoneg-cap
 To Set Driver Parameters Using a ce.conf File
Man prtconf
 Save the ce.conf file
Usability Enhancements to the Driver
Set the parameters for the above devices
# ndd -set /dev/ce instance
 # ndd -get /dev/ce linkstatus
# kstat ce# grep linkup
 GigaSwift Ethernet Driver Operating Statistics
11Read-Only ce Device Capabilities
 Reporting the Link Partner Capabilities
12Read-Only Link Partner Capabilities
 13Transmit and Receive Parameters
 Number of packets that were split across two pages
 # netstat -k ce0
To Check Link Partner Settings
Code Example 4-1Output from the kstat Command
# kstat ce0
 # kstat ce0
 # kstat ce0
 To Discover Link Partner Capabilities
Use the kstat command to discover link partner capabilities
# kstat ce0 grep lp
 Use the kstat command to discover link settings
To Discover Link Settings
Configuration Checking
# kstat ce0 grep link
 Configuring VLANs
Overview of VLANs
 1shows an example network that uses VLANs
 Configuring VLANs
 Configuring VLANs
2Ethernet Tag Header Format
 # ifconfig ce123000 plumb up # ifconfig ce224000 plumb up
To Configure Static VLANs
# ifconfig -a
Page
 Installing the Driver Software Manually
To Install the Driver Software Manually
 Table A-1Files and Directories on the CD-ROM
 #/usr/bin/pkginfo SUNWced SUNWcedx SUNWvld SUNWvldx
#/usr/bin/pkginfo SUNWced SUNWvld
Page
 Select the packages you want to install
# pkgadd -d /Solaris9/i386/Packages
 Verify patch versions for the GigaSwift Etnernet driver
To Install Patches
Verifying Patches
Table A-2Patch Versions
 # showrev -p grep
 To Install a Sun Vlan Utility Patch
Verify patch versions for the Vlan utility software
 Appendix a Installing the Software Manually
Page
 P E N D I X B
 Patch Requirements
 Features Not Currently Supported
At the system console, become superuser root
 Change to the directory were the installation script resides
 Example All Requirements Met on Solaris x86 Systems
 To Install the Software Manually
Installing the Software Manually
Table B-1Files and Directories on the CD-ROM
 Table B-1Files and Directories on the CD-ROM
 Reboot the system
 Configuring Driver Parameters
Verifying the Software Installation
Page
 Connectors
Table C-1SC Connector Link Characteristics Ieee P802.3z
 Figure C-2Sun GigaSwift Ethernet UTP Adapter Connector
Table C-2Cat-5 Connector Link Characteristics
 Power Requirements
Performance Specifications
Physical Characteristics
Table C-5Power Requirements
Page
 Diagnostic Software Troubleshooting Issues
SunVTS Diagnostic Software
 To Use the netlbtest
Using the SunVTS netlbtest
# ifconfig ceinstance down # ifconfig ceinstance unplumb
Table D-1SunVTS Documentation
 Using the OpenBoot Prom FCode Self- Test
To Run the FCode Self-Test Diagnostic
 Ok setenv diag-switch? true
Reset the system to activate these parameter changes
Ok setenv auto-boot? false
Ok reset-all
 Ok test pci@1e,600000/pci@4/network@1
 Ok setenv diag-switch? false
Troubleshooting Issues
Reset and reboot the system
Ok setenv auto-boot? true
 Type the following to apply and save your changes
 Failure to Configure GigaSwift Ethernet Instance
 Nonspecific Issues
Table D-2Troubleshooting the GigaSwift Ethernet Adapter
 Add the following lines to the /etc/system file
Problem With DR Attach on Sun Enterprise Platforms
Set drdetachsafelist1=ce set hswpsuspendsafelist1=ce
 Symbols
Index
 Vlan naming format
VLANs