Patch-ID# 101820-02 Keywords: SUNWbmac, SunFastEthernet, be Synopsis: SunOS 5.3: SUNWbmac package for Solaris Hardware 2.3 Date: Nov/10/94 Solaris Release: 2.3 SunOS Release: 5.3 Unbundled Product: Unbundled Release: Relevant Architectures: sparc BugId's fixed with this patch: 1170376 1170201 Changes incorporated in this version: Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: kernel/drv/be usr/sbin/be_speed Problem Description: 1170376 - BigMAC driver does not receive multicast packets properly. 1170201 - BigMAC 10BaseT performance is VERY poor. This patch handles the new FastEtherNet cards which support 10/100Mbit speed selection and the Babyback transceiver. This patch is required only for Solaris 2.3 Hardware: 2.3 5/94 and 8/94 customers. Patch Installation Instructions: -------------------------------- Generic 'installpatch' and 'backoutpatch' scripts are provided within each patch package with instructions appended to this section. Other specific or unique installation instructions may also be necessary and should be described below. Special Install Instructions: ----------------------------- Refer to the "SunFastEthernet Adapter Users Guide" for the detailed information about the hardware and the system configuration procedures. Installing the patch on a local system -------------------------------------- After installing the original SUNWbmac package from the Solaris 2.3 Hardware:5/94 CD, use the "installpatch" command, as explained below, to install the new "be" driver and "be_speed" utility. For the details about the "be_speed" utility please refer to the "SunFastEthernet Adapter Product Note" (under the "Speed Selection" section). After installing the patch, reboot the system. When the system comes up, the new "be" driver will be automatically configured. For 2.3 5/94 only: ------------------ Installing the patch on the "net-install servers" ------------------------------------------------- To support installation of clients over the "SunFastEthernet" interface, the "be" driver from this patch has to be installed on the server for each client architecture. Also, an entry for the "be" interface with its minor-device-number has to be added to the "name_to_major" file for each client architecture. In order to perform these operations, follow the following steps: (Please note that the "SunFastEthernet Adapter Product Note" also has a section called "Net-install Servers. This section explains the steps to add only the entry in the "name_to_major" file, but does not mention about copying the "be" driver itself. The steps explained here take precedence over the steps given in this product note.) . Install the patch on the "netinstall server" machine as explained in the section - Instructions to install patch using "installpatch" . Archive the Solaris 2.3 Hardware:5/94 CD on the server. Suppose this archive directory is DIR. . Go to the DIR/export/exec/kvm directory using the "cd" command. . Use the "ls" command to list the directory contents. Different directories for supported client architectures will be listed. . Use the "cd" command to go to the directory containing your particular architecture. . Type the following line to copy the "be" driver. cp /kernel/drv/be kernel/drv . Type the following line to get a listing for the minor-device-number for the "be" device: ls -l devices/pseudo/clone@0:be The resultant listing will have the following format: crw-rw-rw 1 root sys 11,