background image

2-4

SunFastEthernet Adapter User GuideNovember 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 10Mbps
network.

Note – Activity may also be displayed for the le0 interface if it is connected.

<#0> ok

watch-net-all

/io-unit@f,e0200000/sbi@0,0/qec@1,20000/be@0,0

Qe register test -- succeeded.

Internal loopback test -- succeeded.

Transceiver check -- 100 mbps Link Down, 10 mbps Link Up, passed.

Tx/Rx enable/disable test--succeeded

Frame counter test--succeeded

Address detection test--succeeded

Address hash test--succeeded

Looking for Ethernet packets.

‘.’ is a good packet.  ‘X’ is a bad packet.

Type any key to stop.

...............................................................

...............................................................

.................................

<#0> ok

Summary of Contents for SunFastEthernet Adapte

Page 1: ...SunFastEthernetAdapterUserGuide Part No 801 6109 11 Revision A November 1994 Sun Microsystems Computer Corporation 2550 Garcia Avenue Mountain View CA 94043 U S A ...

Page 2: ...tems Inc All other product names mentioned herein are the trademarks of their respective owners All SPARC trademarks including the SCD Compliant Logo are trademarks or registered trademarks of SPARC International Inc SPARCstation SPARCserver SPARCengine SPARCstorage SPARCware SPARCcenter SPARCclassic SPARCcluster SPARCdesign SPARC811 SPARCprinter UltraSPARC microSPARC SPARCworks and SPARCompiler a...

Page 3: ...ing the System 2 2 2 3 Booting From SunFastEthernet Devices 2 6 2 4 Relocating a SunFastEthernet Card Solaris 2 x Only 2 7 3 Installing SunFastEthernet Software Using Solaris 1 x 3 1 3 1 Hardware Requirements 3 2 3 2 Preparing for Software Installation 3 2 3 3 Installing from CD ROM 3 3 3 3 1 Access to Remote CD ROM 3 3 3 3 2 Using cdm 3 3 3 3 3 Mounting the CD ROM 3 4 3 3 4 Install Script Using c...

Page 4: ...tory Patch Requirements 4 2 4 2 2 Disk Capacity Considerations 4 2 4 2 3 Adding SUNWbmac Using pkgadd Command 4 3 4 2 4 Host File Configuration 4 4 4 3 Solaris 2 3 Hardware 8 94 Software Requirements 4 5 4 3 1 Net Install Servers 4 6 4 3 2 Diskless Clients 4 7 4 4 Solaris 2 4 Hardware 11 94 Software Requirements 4 8 5 Network Linkups Speed Selection 5 1 5 1 Network Link Ups 5 1 5 1 1 10 100Mbps Li...

Page 5: ...ntal Specifications B 3 C Running Diagnostics C 1 C 1 Selftest C 1 C 1 1 Selftest Description C 4 C 1 2 Debug using Selftest C 6 C 2 Sundiag C 6 C 2 1 Editing usertest File C 6 C 2 2 The Sundiag Window C 7 C 2 3 Starting the Test C 8 D Solaris 2 x Driver Performance Tuning D 1 E Console Messages Solaris 1 x Only E 1 ...

Page 6: ...vi SunFastEthernet Adapter User Guide November 1994 ...

Page 7: ...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 Window C 8 ...

Page 8: ...viii SunFastEthernet Adapter User Guide November 1994 ...

Page 9: ...ed 4 2 Table 4 2 Solaris 2 3 Hardware 5 94 CD 4 3 Table 4 3 Solaris 2 3 Hardware 8 94 CD 4 6 Table A 1 SBus Interface Signals A 1 Table A 2 SunFastEthernet Adapter Media Independent Interface Signals Ultra DB40 A 3 Table B 1 Performance Specifications B 1 Table B 2 Power Specifications B 2 Table B 3 Overall Physical Dimensions B 2 Table B 4 Environmental Specifications B 3 Table D 1 Buffer Default...

Page 10: ...x SunFastEthernet Adapter User Guide November 1994 ...

Page 11: ...ting and relocation procedures Chapter 3 Installing SunFastEthernet Software using Solaris 1 x provides instructions for software installation via CD ROM using CDmanager or cdm program instructions on bringing up the interface using loadable drivers as well as instructions on building a new kernel for diskless clients Chapter 4 Installing SunFastEthernet Software using Solaris 2 x provides instruc...

Page 12: ...ides a listing of Solaris 1 x console message together with explanation and or workarounds When You Need Help with UNIX Commands This manual may not include specific software commands or procedures Instead it names software tasks and refers you to operating system documentation or the handbook that was shipped with your new hardware The type of information that you might need to use references for...

Page 13: ...mail AaBbCc123 What you type contrasted with on screen computer output system su Password AaBbCc123 Command line placeholder replace with a real name or value To delete a file type rm filename AaBbCc123 Book titles new words or terms or words to be emphasized Read Chapter 6 in User s Guide These are called class options You must be root to do this Code samples are included in boxes and may display...

Page 14: ...ble for any resultant damage to the equipment Individuals who remove any outer panels to access this equipment must observe all safety precautions and ensure compliance with skill level requirements certification and all applicable local and national laws Procedures contained in this document must be performed by qualified service trained maintenance providers Note Before you begin carefully read ...

Page 15: ... 2 x 2 Installing SunFastEthernet SBus card Both 1 x and 2 x 3 Solaris 1 x software installation 1 x only 4 Solaris 2 x software installation 2 x only 5 Network Linkups Speed Selection Both 1 x and 2 x 6 Interface Signals Both 1 x and 2 x A SunFastEthernet Adapter Card Specifications Both 1 x and 2 x B Running Diagnostics Both 1 x and 2 x C Solaris 2 x Driver Performance Tuning 2 x only D Console ...

Page 16: ...s with the following standards a ANSI IEEE std 802 3 CSMA CD MAC layer specification i Supports 10Base T twisted pair Ethernet AUI thicknet and Coax thinnet can be supported via external third party adapter boxes ii 10 100 Mbit per second transfer rate b SBus specification Rev B 0 i Single wide SBus card ii Fully operational across all SBus clock ranges 12 5 25 Mhz iii Supports parity iv Supports ...

Page 17: ... SunFastEthernet Adapter Card 1 3 1 Figure 1 1 SunFastEhernet Adapter Card Components SBUS QEC BigMAC SRAM SRAM EPROM ULTRA DB40 RJ45 MACH MACH IO TXFMR PDR PDT TXFMRs Relay Relay Twister Choke Choke Xtal RX Buf MACH ...

Page 18: ...ide November 1994 1 Figure 1 2 SunFastEthernet Block Diagram QEC ASIC Buffer memory Local bus BigMAC ASIC RX buffer BabyBAC Transceiver XCVR management register Ultra DB40 TX buffer SBus MII Interface RJ45 Hub External transceiver EPROM ...

Page 19: ...e operating systems To utilize the SunFastEthernet Adapter card the system also needs to contain OpenBoot PROM OBP level 2 3 or later Verify your OBP version by typing the banner command at the ok prompt If the OBP version is earlier than 2 3 then the OBP must be upgraded An on board FCode PROM provides configuration support that identifies the SunFastEthernet Adapter card to the system and contai...

Page 20: ...1 6 SunFastEthernet Adapter User Guide November 1994 1 ...

Page 21: ...er Card 2 Place the card component side up on the bag 3 Install the card according to the SBus installation procedures in the hardware installation or service manual for your system Note If a SunFastEthernet card is installed in a slot and you later change the location of the card then you must perform the procedure indicated in Section 2 4 Relocating a SunFastEthernet Card Solaris 2 x Only 4 Foll...

Page 22: ...UTP fiber optic STP etc 5 Verify SunFastEthernet installation by testing the card as indicated in the following section 2 2 Testing the SunFastEthernet Adapter Card Before Booting the System Note To utilize the SunFastEthernet Adapter card the system needs to contain OpenBoot PROM OBP level 2 3 or later After the SunFastEthernet Adapter card is installed and before booting the system verify instal...

Page 23: ... or watch net OpenBoot PROM 2 3 to 2 5 to watch net activity or watch incoming network packets 0 ok show devs io unit f e0200000 sbi 0 0 qec 1 20000 io unit f e0200000 sbi 0 0 lebuffer 3 40000 io unit f e0200000 sbi 0 0 dma 3 81000 io unit f e0200000 sbi 0 0 lebuffer 0 40000 io unit f e0200000 sbi 0 0 dma 0 81000 io unit f e0200000 sbi 0 0 qec 1 20000 be 0 0 io unit f e0200000 sbi 0 0 lebuffer 3 4...

Page 24: ... network Note Activity may also be displayed for the le0 interface if it is connected 0 ok watch net all io unit f e0200000 sbi 0 0 qec 1 20000 be 0 0 Qe register test succeeded Internal loopback test succeeded Transceiver check 100 mbps Link Down 10 mbps Link Up passed Tx Rx enable disable test succeeded Frame counter test succeeded Address detection test succeeded Address hash test succeeded Loo...

Page 25: ...k watch net Qe register test succeeded Internal loopback test succeeded Transceiver check 100 mbps Link Down 10 mbps Link Up passed Tx Rx enable disable test succeeded Frame counter test succeeded Address detection test succeeded Address hash test succeeded Looking for Ethernet packets is a good packet X is a bad packet Type any key to stop 0 ok ok setenv diag switch false ...

Page 26: ...hen the device path In this example board 0 slot 1 0 ok show devs io unit f e0200000 sbi 0 0 qec 1 20000 io unit f e0200000 sbi 0 0 lebuffer 3 40000 io unit f e0200000 sbi 0 0 dma 3 81000 io unit f e0200000 sbi 0 0 lebuffer 0 40000 io unit f e0200000 sbi 0 0 dma 0 81000 io unit f e0200000 sbi 0 0 qec 1 20000 be 0 0 io unit f e0200000 sbi 0 0 lebuffer 3 40000 le 3 60000 io unit f e0200000 sbi 0 0 d...

Page 27: ... Edit the file s etc path_to_inst and etc name_to_major by removing any references to the be channel that you are changing from For example and In both the above examples the results of the grep command for the be num channel you are moving the card from should be deleted 3 Move the SunFastEthernet card to the new slot location and then reboot the system 4 Add the SUNWbmac package using the pkgadd...

Page 28: ...2 8 SunFastEthernet Adapter User Guide November 1994 2 ...

Page 29: ...ace is be Note Be sure and read the README file on the CD ROM for late breaking information After installation of the SunFastEthernet card see Chapter 2 Installing the SunFastEthernet SBus Card you can install the software which is located on CD ROM part number 704 4885 10 If you will be running the software on a diskless workstation install the product software on the boot server for that diskles...

Page 30: ...sion 4 1 3 or later Use the uname command with the r argument to determine your SunOS version as shown in the following example Verify that the export exec directory contains a symbolic link from export exec sun4 to the usr directory on your machine The link allows the script to place the SunFastEthernet files in your usr rather than your root partition Table 3 1 Solaris 1 x Platform Architecture ...

Page 31: ...using the df command in the directory export exec sun4 3 3 Installing from CD ROM 3 3 1 Access to Remote CD ROM If the CD ROM player that you are using for software installation is attached to a remote machine refer to your SunOS installation guide for remote CD ROM access and proceed with the installation procedures that follow 3 3 2 Using cdm When installing the SunFastEthernet software from a C...

Page 32: ... 3 4 Install Script Using cdm 3 Enter cdm at a shell prompt You will then see the following display hostname mkdir cdrom hostname mount r dev sr0 cdrom hostname mkdir cdrom hostname mount r remote machine cdrom cdrom hostname cd cdrom CDM 1 Select Application 2 Show Current Application 3 Install Application 4 Display Application Text File 5 Print Application Text File 6 List Applications 7 List Ca...

Page 33: ...ou will then see the following display Applications available 1 SBus Quad Ethernet Controller Driver 2 SunFastEthernet Driver Please enter a number or q to quit SunFastEthernet Driver selected as new application CDM 1 Select Application 2 Show Current Application 3 Install Application 4 Display Application Text File 5 Print Application Text File 6 List Applications 7 List Categories 8 Change Curre...

Page 34: ...3 6 SunFastEthernet Adapter User Guide November 1994 3 ...

Page 35: ...sors if any Portions of this product may be derived from the UNIX R and Berkeley 4 3 BSD systems licensed from UNIX Systems Laboratories Inc and the University of California respectively Third party font software in this product is protected by copyright and licensed from Sun s Font Suppliers RESTRICTED RIGHTS LEGEND Use duplication or disclosure by the Government is subject to restrictions as set...

Page 36: ...er countries X Open Company Ltd is the exclusive licensor of such trademark PostScript is a trademark of Adobe Systems Inc which may be registered in some jurisdictions All other product names mentioned herein are the trademarks of their respective owners All SPARC trademarks including the SCD Compliant Logo are trademarks or registered trademarks of SPARC International Inc SPARCstation SPARCserve...

Page 37: ... you want to continue y n Install the SunFastEthernet driver Installation should take approximately 2 minutes Here is the Current Free Disk space Filesystem kbytes used avail capacity Mounted on dev sd1a 30807 3854 23873 14 dev sd1g 185351 162989 3827 98 usr dev sd1d 276263 3725 244912 1 export dev sd1e 45959 16401 24963 40 export swap dev sd1h 323735 10 291352 0 home dev sd1f 37863 131 33946 0 va...

Page 38: ... destination directory for SunFastEthernet is export exec a sun4 BQE install install_bqe 25 blocks a sun4 BQE install deinstall_bqe 8 blocks a sun4 BQE usr bin be_speed 208 blocks a sun4 BQE usr man man4 be 4s 17 blocks a sun4 BQE usr man man4 qe 4s 16 blocks a sun4 BQE usr man man4 qec 4s 6 blocks a sun4 BQE 4 1 3 sys sunif if_bmac h 19 blocks a sun4 BQE 4 1 3 sys sunif if_bqe h 15 blocks a sun4 ...

Page 39: ...n query If you want to change the source system config file from the default GENERIC then enter the change now otherwise press RETURN to accept the default The current official hostname is current official hostname Do you wish to change the official hostname y n n This script is designed to continue the SunFastEthernet installation by Creating a System Config File based on a source Config File Cha...

Page 40: ...3 12 SunFastEthernet Adapter User Guide November 1994 3 You will then see the following prompt New System Config File BQE ...

Page 41: ...DSUN4M_50 DSUN4M_690 DWINSVJ DVDDRV DASYNCHIO DLWP DVFSSTATS DRFS DCRYPT DTCPDEBUG DIPCSHMEM DIPCSEMAPHORE DIPCMESSAGE DSYSAUDIT DSYSACCT DPCFS DHSFS DTMPFS DTFS DLOFS DNFSSERVER DNFSCLIENT DUFS DQUOTA DINET DMULTIPROCESSOR DKERNEL I I I netinet tcp_debug c cc sparc c g Dsun4m DGENERIC DSUN4M_35 DSUN4M_50 DSUN4M_690 DWINSVJ DVDDRV DASYNCHIO DLWP DVFSSTATS DRFS DCRYPT DTCPDEBUG DIPCSHMEM DIPCSEMAPH...

Page 42: ...n return you to cdm and the following display The SunFastEthernet has been successfully installed To use the new kernel do the following mv vmunix vmunix org mv vmunix bqe vmunix etc reboot CDM 1 Select Application 2 Show Current Application 3 Install Application 4 Display Application Text File 5 Print Application Text File 6 List Applications 7 List Categories 8 Change Current Category 9 Change C...

Page 43: ...sterick following an interface name such as be1 as shown in the previous example indicates that the interface is down that is you have not used ifconfig to bring the interface up Table 3 2 export exec sun4 BQE Subdirectories Subdirectory Description 4 1 3 sys 4 1 3_u1 sys Kernel and system configuration files install Product specific installation scripts usr bin Utilities usr man Product manual pa...

Page 44: ...lding a New Kernel The following instructions are a supplement to the instructions in Chapter 8 Administering Workstations in the SunOS manual System and Network Administration You can use the script install_bqe on the client machine to configure a new kernel containing a linkable driver for the SunFastEthernet Depending upon the size of the kernel on which you are basing the new kernel you need a...

Page 45: ...the SunFastEthernet interface names to etc hosts for each diskless client and add the names of all the new interfaces to NIS if you are using it The name of the SunFastEthernet interface will become the official hostname for the diskless clients If you do not want this to happen then use the SunFastEthernet install script to do an install on one machine and copy the changes made to etc rc boot to ...

Page 46: ...3 18 SunFastEthernet Adapter User Guide November 1994 3 ...

Page 47: ...unFastEthernet Adapter card the system also needs to contain OpenBoot PROM OBP level 2 3 or later An on board FCode PROM provides configuration support that identifies the SunFastEthernet Adapter card to the system and contains selftest routines Note The SunFastEthernet interface will not function in a network that uses Ethernet trailers 4 1 Hardware Requirements Table 4 1 lists systems supported ...

Page 48: ...th Solaris 2 3 Hardware 5 94 only Contact your local Sun provider 4 2 2 Disk Capacity Considerations The Solaris 2 3 Hardware 5 94 software is shipped on a single CD The Solaris CD software for this distribution is divided into four software packages or clusters see following table The driver for the SunFastEthernet card is bundled on the Entire Distribution plus OEM Support cluster which Table 4 ...

Page 49: ...n it is not installed 2 Ensure that the Solaris CD is mounted refer to your software manuals for detailed information on the use of the CD When the CD is started Solaris_2 3 is automatically mounted on the default path cdrom as shown in the following example 3 Use the pkgadd command to install the SunFastEthernet driver as follows Table 4 2 Solaris 2 3 Hardware 5 94 CD Cluster Size Entire Distribu...

Page 50: ...For example use channel be0 for the first card use channel be1 for a second card Do not create etc hostname be num files for SunFastEthernet channels you plan to leave unused The etc hostname be num file must contain the host name for the appropriate network interface The hostname should have an IP address and should be entered in etc hosts The hostname should be different from any other hostname ...

Page 51: ...D The Solaris 2 3 Hardware 8 94 software is shipped on a single CD The CD software for this distribution is divided into five software packages or clusters see following table The driver for the SunFastEthernet Adapter SUNWbmac is bundled on the Entire Distribution plus OEM Support cluster which automatically installs the driver SUNWbmac In this instance you should then proceed directly to Chapter...

Page 52: ...ris CD image is archived to a disk To allow net install over the be interface the be minor device number must be added to your particular architecture s name_to_major file To determine the be minor device number proceed as follows 1 Determine the directory where the Solaris CD image is loaded For example if the Solaris software is located within a directory named DIR then type the following 2 Use ...

Page 53: ...support of diskless client booting do the following 1 Go to your clients root partition and use your favorite editor to add an entry for the be device to your clients name_to_major file as follows 2 Edit the name_to_major file by adding an entry for the be device If the major device number for the last file entry is n then use n 1 for the be channel major device number As shown in the example if t...

Page 54: ...ed in the following paragraph is mandatory for Solaris 2 4 You can find the Solaris 2 4 software for the SunFastEthernet adapter card on the Solaris 2 4 Hardware 11 94 Software CD In addition you must also install patch ID 102001 03 located on the SMCC Updates CD Refer to the patch README file for instructions on installing the patch cd export root client name kernel drv cp kernel drv be ...

Page 55: ...g RJ45 Connector If your SunFastEthernet channel is connected to a 10 or 100Mbps network through the RJ45 connector you will receive a Link Up message whenever you boot the system or disconnect and then reconnect to the network For 10Mbps the message is For 100Mbps the message is be num Using Onboard Transceiver 10 Mbits sec Link Up be num Using Onboard Transceiver 100 Mbits sec Link Up ...

Page 56: ...0 or 100Mbits sec Link Up message then the link is down and the probable cause could be a disconnected cable transceiver or hub 5 1 3 Link Integrity Test The link integrity test feature is always enabled on SunFastEthernet cards The link integrity test feature is a requirement of the IEEE 10Base T standard The purpose of the test feature is to enable a 10Base T node to detect a link failure The st...

Page 57: ...is 2 3 Hardware 5 94 release for the Solaris 2 x Hardware 8 94 release the patch is needed only if the be_speed utility is required To use the utility for Solaris 1 x type the following at the prompt To use the utility for Solaris 2 x type the following at the prompt Wherein num is the SunFastEthernet Adapter card number and the arguments are auto automatic speed selection 100 forces 100 Mbps mode...

Page 58: ...5 4 SunFastEthernet Adapter User Guide November 1994 5 ...

Page 59: ...o 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 8 5 D 0 20 INT 5 35 PA 10 6 D 2 21 D 25 36 ACK 0 7 D 4 22 D 27 37 PA 12 8 INT 2 23 D 29 38 PA 14 9 D 6 24 INT 6 39 PA 16 10 D 8 25 D 31 40 ACK 1 11 D 10 26 SIZ 0 41 PA 18 12 INT 3 27 SIZ 2 42 PA 20 13 D 12 28 INT 7 43 PA 22 14 D 14 29 PA 0 44 ACK 2 15 D 16 30 PA 2 45 PA 24 ...

Page 60: ...S 68 GND 85 PA 13 52 GND 69 D 24 86 PA 15 53 D 1 70 D 26 87 PA 17 54 D 3 71 DA 28 88 5V 55 D 5 72 5V 89 PA 19 56 5V 73 D 30 90 PA 21 57 D 7 74 SIZ 1 91 PA 23 58 D 9 75 RD 92 GND 59 D 11 76 GND 93 PA 25 60 GND 77 PA 1 94 PA 27 61 D 13 78 PA 3 95 RST 62 D 15 79 PA 5 96 12V Table A 1 SBus Interface Signals Continued Pin No Description Pin No Description Pin No Description ...

Page 61: ...ependent Interface Signals Ultra DB40 Pin Number Description Pin Number Description 1 5V 21 5V 2 MDIO 22 GND 3 MDC 23 GND 4 RXD 3 24 GND 5 RXD 2 25 GND 6 RXD 1 26 GND 7 RXD 0 27 GND 8 RX_DV 28 GND 9 RX_CLK 29 GND 10 RX_ER 30 GND 11 TX_ER 31 GND 12 TX_CLK 32 GND 13 TX_EN 33 GND 14 TXD 0 34 GND 15 TXD 1 35 GND 16 TXD 2 36 GND 17 TXD 3 37 GND 18 COL 38 GND 19 CRS 39 GND 20 5V 40 5V ...

Page 62: ...A 4 SunFastEthernet Adapter User Guide November 1994 A ...

Page 63: ...ons 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 SBus Modes Master Slave Capacitance per SBus Signal Line 20 pF SBus Parity Yes SBus Version Conforms to IEEE 1496 SBus Burst Sizes 16 32 64 ...

Page 64: ...l 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 Dimensions Dimension Measurement Length 5 78 in 147 70 mm Width 3 3 in 83 82 mm Weight 5 52 oz 158g ...

Page 65: ... Adapter Card in SPARCstation 10 Table B 4 Environmental Specifications Condition Operating Specification Storage Specification Temperature 0 to 400 C 40 to 750 C Relative Humidity 5 to 85 RH 400 C non condensing 95 RH 400 C non condensing Shock 8 G s 11 msec 25 G s 11 msec Vibration peak acceleration 35 G s 5 500 Hz 1 25 G s 5 500 Hz ...

Page 66: ...B 4 SunFastEthernet Adapter User Guide November 1994 B ...

Page 67: ... code is written in Forth programming language and can only be run under OBP version 2 3 or later The SunFastEthernet Selftest does not automatically run after power on or reset but can be invoked by the user as necessary to acquire status of the hardware As a Sun SPARCstation machine is powered up the following banner will appear Check that the PROM version is 2 3 or later If the system is set up...

Page 68: ... type the following command To change an OBP environment variable for example auto boot to false use the setenv command as follows then type reset for the change to take effect SPARCstation 2 Type 4 keyboard Rom Rev 2 4 16MB memory installed Ethernet address 8 0 20 8 42 7 Host ID 51000007 Type b boot c command n new command n ok ok show devs sbus 1 f8000000 qec 1 20000 be 0 0 ok ok printenv selfte...

Page 69: ...definition of a word use the see command as follows For more information on using the OBP commands refer to the Open Boot Command Reference manual part no 800 6076 11 ok setenv auto boot false ok reset ok cd sbus qec 1 20000 be ok words read write load close open seek reset selftest ok ok see selftest selftest ffd988d0 ffd98c28 ffd99564 ffd98c60 swap ffd5fb9c ffd988d0 if ffd995ec else 1 then ok ...

Page 70: ...h test is executed the resulting status of either pass or fail will be displayed The tests will be run sequentially that will stop when any test encounters an error A description of each test is given in the following sections ok setenv diag switch true ok test iommu sbus qec be 0 0 Qe register test succeeded Internal loopback test succeeded Transceiver check 100 mbps Link Down 10 mbps Link Up pas...

Page 71: ...est This test will verify that the Tx and Rx state machines work properly when disabled or enabled C 1 1 5 Frame Counter Test This test will verify the Rx Frame Length Error and FCS Error counters The test will also verify the counter expiration status Rx Frame can be tested by sending good packets Length Error can be tested by sending packets with length exceeding max size and FCS Error can be te...

Page 72: ...g as described in the following section C 2 1 Editing usertest File 1 Login as superuser and then type the following 2 Edit the file usertest by adding the following line wherein the format is test label test name and command line arguments The example given is for a single be0 interface for multiple channels add an additional line for each channel using be1 be2 etc be0 nettest IF be0 v Because te...

Page 73: ...the primary interface for running Sundiag Refer to the Sundiag manual that came with your operating system for further details The Sundiag window is divided into four small windows The system status window at the upper left of the screen displays the status of the tests The performance monitor panel in the upper middle of the screen displays the performance statistics for the system that is under ...

Page 74: ...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 Your selection is confirmed with the display of a highlighted box next to the device name 2 Click on the Start button 3 Watch the console window for messages ...

Page 75: ... interrupt a test or to stop after a test is completed click on the Stop button If no problems are identified during the testing the SunFastEthernet card is ready for operation in your system Click on the Quit button to exit Sundiag ...

Page 76: ...C 10 SunFastEthernet Adapter User Guide November 1994 C ...

Page 77: ...s Table D 1 depicts the buffer default settings each buffer requiring 1 5 kbyte of memory Go to the etc system file and change the buffer default values to the recommended values as follows Note The maximum setting for berpending is 248 Table D 1 Buffer Default Settings Buffer Quantit y Description benbufs 256 Number of free buffers for Tx and Rx berpending 32 Number of Rx descriptors 288 Total nu...

Page 78: ...D 2 SunFastEthernet Adapter User Guide November 1994 D ...

Page 79: ...icate a transitory condition while others indicate a condition fatal to the operation of the SunFastEthernet device The device cannot find a 100 Mbps transceiver and is switching to 10 Mbps mode An attempt was made to unload the driver when the interface was still up Use ifconfig be num down to bring the interface down before unloading the driver Cannot reset the device This is most likely due to ...

Page 80: ...age during the system boot The cable problem or hub link test disabled portion of this message indicates possible cable problems Check the cable if no cable problem can be found then check for a link integrity mismatch If there is a link integrity mismatch you may enable the link test feature in your Ethernet hub usually by turning a switch on or you may disable the link test in your SPARC system ...

Page 81: ...rror which typically indicates a hardware problem and These errors indicate a hardware failure The device is most likely bad be num SBus tx derror ack be num SBus rx late error be num SBus tx late error be num SBus rx parity error be num SBus tx parity error be num bechanstop global reset failed be num bechanstop gec init failed be num bechanstop TDMD did not clear ...

Page 82: ...es Reduce the values until the driver will load There is a resource shortage in the operating system most likely due to the system being too busy As a result a received packet has been dropped This condition should be transitory The driver could not allocate enough receive buffers for the interface The interface will not be usable and An invalid device unit number was passed into the specified rou...

Page 83: ...ptors needed to queue a packet to the device and discarded the packet This error usually indicates that the upper protocol layers are generating packets faster than the driver can transmit them on the Ethernet and is usually selfcorrecting The device has dropped an incoming packet because it had no buffer space for it This is most likely due to the driver being under a heavy networking load be num...

Page 84: ... time has elapsed This error usually indicates faulty hardware elsewhere on the net Indicates that the buffer posted to the device was smaller than the actual packet received This error is usually symptomatic of trouble in the operating system or driver Cannot reset the receiver state machine This is most likely due to a bad device The DMA engine encounted a packet that it did not own during the b...

Page 85: ...d to transmit for an excessive time period This is most likely due to a bad device or transceiver A packet collision has occurred after the channel s slot time has elapsed This error usually indicates faulty hardware elsewhere on the net The driver tried to retransmit the packet 16 times without any success The packet is dropped This could be caused by a bad cable bad transceiver or a very busy ne...

Page 86: ...nvalid number of device registers The device may be bad or there may be a problem in the operating system or driver The driver doesn t have a parent driver This error is usually symptomatic of trouble elsewhere in the operating system bqeattach bad number of regs bqeattach driver has no parent ...

Page 87: ...RevisionHistory Revision Dash Date Comments A 11 November 1994 Included Solaris 1 x support ...

Page 88: ...SunFastEthernet Adapter User Guide November 1994 ...

Reviews: