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