Sun GigaSwift Ethernet Adapter Installation User’s Guide
Please Recycle
Contents
Configuring Driver Parameters
Network Configuration
Installing the Software Manually
Configuring VLANs
Diagnostic Software and Troubleshooting Issues
Specifications
Index
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 a Notice
Regulatory Compliance Statements
FCC Class B 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
Shell Prompts
Accessing Sun Documentation
Related Documentation
Contacting Sun Technical Support
Third-Party Web Sites
Sun Welcomes Your Comments
Sun GigaSwift Ethernet MMF Adapter
Hardware Overview
Sun GigaSwift Ethernet UTP Adapter
LED Displays on the MMF Adapter
1Front Panel Display LEDs for the MMF 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
Ok show-nets
List the network devices on your system
Cd /pci@8,600000/network@1
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 device-end
Setting the local-mac-address?Variable
Ok setenv local-mac-address? true
Ok boot -r
Using the Installation Script
Rebooting the System
Ok setenv boot-device /pci@8,600000/network@1
# mount -F hsfs -o ro /dev/dsk/c0t6d0s2 /cdrom/cdrom0
To Install the Software Using the Installation Script
# ./install
Execute the installation script
Example 1 All Requirements Met on Sparc Systems
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
# 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
GigaSwift Ethernet Device Driver Parameters
Configuring Driver Parameters
1ce Driver Parameter, Status, and Descriptions
GigaSwift Ethernet Driver Parameter Values and Definitions
Operational Mode Parameters
Operational Mode Parameters
Ce Driver Parameter, Status, and Descriptions
3Read-Write Flow Control Keyword Descriptions
Flow Control Parameters
Gigabit Link Clock Mastership Controls
4Forced Mode Parameters
Interpacket Gap Parameters
5Parameters Defining enableipg0 and ipg0
8RX Random Early Detecting 8-Bit Vectors
Interrupt Parameters
Random Early Drop Parameters
7RX Blanking Register for Alias Read
9PCI Bus Interface Parameters
PCI Bus Interface Parameters
10accept-jumbo Parameters
Jumbo Frames
Set the instance to accept jumbo frames
Setting ce Driver Parameters
To Configure Jumbo Frames Using ndd
Jumbo Frames With Trunking
Use the instance number to select the device
Setting Parameters Using the ndd Utility
To Specify Device Instances for the ndd Utility
Noninteractive and Interactive Modes
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
# ndd -set /dev/ce adv-autoneg-cap
Setting Parameters Using the ce.conf File
To Disable Autonegotiation Mode
Set the adv-autoneg-capparameter to
Man prtconf
To Set Driver Parameters Using a ce.conf File
# ndd -set /dev/ce instance
Usability Enhancements to the Driver
Set the parameters for the above devices
Save the ce.conf file
# 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
# kstat ce0
To Check Link Partner Settings
Code Example 4-1Output from the kstat Command
# netstat -k ce0
# kstat ce0
# kstat ce0
To Discover Link Partner Capabilities
Use the kstat command to discover link partner capabilities
# kstat ce0 grep lp
# kstat ce0 grep link
To Discover Link Settings
Configuration Checking
Use the kstat command to discover link settings
Overview of VLANs
Configuring VLANs
1shows an example network that uses VLANs
Configuring VLANs
2Ethernet Tag Header Format
Configuring VLANs
# ifconfig ce123000 plumb up # ifconfig ce224000 plumb up
To Configure Static VLANs
# ifconfig -a
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
Table A-2Patch Versions
To Install Patches
Verifying Patches
Verify patch versions for the GigaSwift Etnernet driver
# 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
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
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
Table C-5Power Requirements
Performance Specifications
Physical Characteristics
Power Requirements
Page
SunVTS Diagnostic Software
Diagnostic Software Troubleshooting Issues
Table D-1SunVTS Documentation
Using the SunVTS netlbtest
# ifconfig ceinstance down # ifconfig ceinstance unplumb
To Use the netlbtest
To Run the FCode Self-Test Diagnostic
Using the OpenBoot Prom FCode Self- Test
Ok reset-all
Reset the system to activate these parameter changes
Ok setenv auto-boot? false
Ok setenv diag-switch? true
Ok test pci@1e,600000/pci@4/network@1
Ok setenv auto-boot? true
Troubleshooting Issues
Reset and reboot the system
Ok setenv diag-switch? false
Type the following to apply and save your changes
Failure to Configure GigaSwift Ethernet Instance
Table D-2Troubleshooting the GigaSwift Ethernet Adapter
Nonspecific Issues
Add the following lines to the /etc/system file
Problem With DR Attach on Sun Enterprise Platforms
Set drdetachsafelist1=ce set hswpsuspendsafelist1=ce
Index
Symbols
VLANs
Vlan naming format