SunOS 5.9_x86: bge driver ITU patch |
Status: RELEASED
Patch Id: 118407-02
Summary: SunOS 5.9_x86: bge driver ITU patch
Date: Dec/14/2004
Installation Requirements:
None
Solaris Release: 9_x86
Sun OS Release: 5.9_x86
Unbundled Product:
Unbundled Release:
Xref: The corresponding Solaris patch is 116666
Topic:
Relevant Architecture: i386
BugId's fixed with this patch:
5085824
Changes incorporated in this version:
5085824
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
Obsoleted by:
Files Included in this Patch:
README.118407-02(this file)
itu.bge.116666-02(Solaris ITU Diskette image file)
Problem Description:
5085824 Need support for Broadcom's 5704 NIC in Solaris
Revision History:
Patch Installation Instructions:
--------------------------------
See "Special Installation Instructions" below.
Special Install Instructions:
----------------------------------
This patch contains Solaris ITU Diskette image files(s), and the instructions
to create Diskettes from these image file(s).
Note - You must use the dd command to copy the uncompressed image
to diskettes. (You can find a DOS version of the dd command at
ftp.uu.net:/vendor/sun/solaris/x86/dd.exe or by selecting the local
link dd.exe).
For each ITU Diskette:
1. Insert a blank diskette into your machine's diskette drive.
If you are using DOS, type the following to format the diskette:
format A:
If you are using the Solaris(TM) operating environment, type the following
to format the diskette:
fdformat -Ud
2. Next, if you are using DOS, type:
dd filename A:
If you are using the Solaris(TM) operating environment, type the following
commands to see if Volume Management is running:
volcheck
ls -l /vol/dev/aliases/floppy0
* If you see a message similar to this:
lrwxrwxrwx 1 root 34 Jan 21 17:28 /vol/dev/aliases/floppy0 ->
/vol/dev/rdiskette0/unnamed_floppy
type:
dd if=<filename> of=/vol/dev/aliases/floppy0 bs=36k
eject floppy0
<filename> is the name of the Solaris ITU Diskette image file comes with
this patch.
* If you see this message:
/vol/dev/aliases/floppy0 not found
type:
dd if=<filename> of=/dev/rdiskette bs=36k
3. Label diskette(s) made from Solaris ITU Diskette image file(s) with the
file name used to create it.
INSTALLING SOLARIS USING ITU DISKETTE(S)
----------------------------------------
You can use Solaris ITU diskettes in one of three ways:
* OS Installation from CD-ROM with ITU Floppy Diskette on a machine with new
hardware
* OS Installation from Network Server with ITU Floppy Diskette on a machine
with new hardware
* To add new drivers to support new hardware on an already installed and
booted system
OS Installation from CD-ROM with ITU Floppy Diskette
----------------------------------------------------
Here are the steps to use drivers on the Solaris Driver ITU diskette
to install Solaris (Intel Platform Edition) on a machine with new hardware.
To install the ITU while installing the Solaris 9 OS from CD-ROM:
1. Power on your machine.
2. Insert Installation Disc 1 of your Solaris 9 OS.
The first screen is the Solaris Device Configuration Assistant.
3. Insert the ITU floppy diskette.
4. Press <F4> to add a device driver.
The Bus Enumeration screen appears. The system determines the types of
bus and gathers hardware-configuration information.
5. Press ENTER to continue.
Note - This key maybe labelled as RETURN on your keyboard.
The Install Supplemental Drivers screen appears.
6. Press <F2> to continue.
The Select Solaris System Version screen appears. An entry for
"Solaris OS 2.9" appears in the list.
7. Select Solaris OS 2.9 in the list by pressing the SPACE bar.
8. Press <F2> to continue.
The system now processes the ITU. At this point, the system is
compensating for the missing entry for the device driver.
9. Press <F4> to finish.
The Identified Device Drivers screen appears.
10. Press <F2> to continue.
The Solaris Device Configuration Assistant appears again.
11. Press <F2> to continue.
The Bus Enumeration screen appears again.
12. Press ENTER to continue.
The system searches for and identifies the installed devices.
13. Press <F2> to continue.
The system starts to load the device drivers. The Suninstall Window
appears and you now move into the regular Solaris OS installation process.
Note - If you need to use the ITU floppy diskette for another OS
installa tion, you can now remove the diskette. However, you will need the
ITU floppy diskette for this same server again at Step 15, near the end
of Installation Disc 1.
14. Proceed through the screens until near the end of the Installation Disc 1.
Note - This process will take approximately 20 to 25 minutes.
15. In the Solaris Install Console window, the system asks if you have
additional Update diskettes to install.
If you removed the ITU floppy diskette (see Note in Step 13 above), insert
the diskette again.
16. Press the ENTER key.
At this point, the system is installing the ITU for the Solaris OS.
Installation messages scroll past in the Solaris Install Console window.
17. Once the installation is completed, the system asks again if you have
additional Update diskettes to install.
18. Press 'N' on the keyboard.
19. Press the ENTER key.
You now continue with the next Installation Disc for installing the
Solaris OS, as you would for a normal installation.
OS Installation from Network Server with ITU Floppy Diskette
------------------------------------------------------------
To install the ITU while installing the Solaris 9 OS from a network server,
whose OS image has not been updated:
1. Power on your machine
2. As the BIOS messages display on the screen, press <F12> to select
Network Boot.
Note - On a tip line, the alternate key stroke for <F12> is: <ESC>,
followed by SHIFT+2.
The system asks you to select a type of installation.
3. Select the OS image to install.
Depending on your network-server settings, this may involve a number of
steps. Once you have selected the OS image, the first screen is the Solaris
Device Configuration Assistant.
4. Insert the ITU floppy diskette.
5. Press <F4> to add a device driver.
The Install Supplemental Drivers screen appears.
6. Press <F2> to continue.
The Select Solaris System Version screen appears. An entry for "Solaris OS
2.9" appears in the list.
7. Select Solaris OS 2.9 in the list by pressing the SPACE bar.
8. Press <F2> to continue.
The system now processes the ITU. At this point, the system is compensating
for the missing entry for the device driver.
9. Press <F4> to finish.
The Identified Device Drivers screen appears.
10. Press <F2> to finish.
The Solaris Device Configuration Assistant appears again.
11. Press <F2> to continue.
The system scans for devices. The Bus Enumeration screen appears.
12. Press ENTER to continue.
Note - This key maybe labelled as RETURN on your keyboard.
The system searches for and identifies the installed devices. The
Identified Device Drivers screen appears.
13. Press <F2> to continue.
The Boot Solaris window appears; the default boot device is 'NET'.
14. Press <F2> to continue.
The system starts to load the device drivers. The Suninstall Window
appears and you now move into the regular Solaris OS installation process.
Note - If you need to use the ITU floppy diskette for another OS
installation, you can now remove the diskette. However, you will need the
ITU floppy diskette for this same server again at Step 16, near the end of
Installation Disc 1.
15. Proceed through the screens until near the end of the installation.
Note - This process will take approximately 40 to 45 minutes.
16. In the Solaris Install Console window, the system asks if you have
additional Update diskettes to install.
If you removed the ITU floppy diskette (see Note in Step 14 above), insert
the diskette again.
17. Press the ENTER key.
At this point, the system is installing the ITU for the Solaris OS.
Installation messages scroll past in the Solaris Install Console window.
18. Once the installation is completed, the system asks again if you have
additional Update diskettes to install.
19. Press 'N' on the keyboard.
20. Press the ENTER key.
21. Reboot the server.
As part of the OS installation, you were asked how you want to reboot
the server once the installation is completed: auto reboot or manual reboot.
- If you selected the option "Auto Reboot", the server reboots
automatically.
- If you selected the option "Manual Reboot", you now need to run
the reboot command. In the Sun Install Console window, type: reboot.
22. After the server has rebooted, enter a root password for the server.
The installation is now complete.
Adding an ITU diskette to an Existing Solaris System
----------------------------------------------------
Before adding new or updated drivers, the newly supported hardware devices
should be installed and configured according to the instructions in the
corresponding Device Reference Page, if any. See Device Reference Manual for
Solaris (Intel Platform Edition).
When the Solaris Intel Platform Edition software is already installed, the
simplest way to add new or updated drivers is to install the Driver ITU
diskettes as patches on your system.
Follow these steps:
1. Become root.
2. Type the following command to see if the Volume Management software is
running on the machine you are updating:
# ps -ef | grep vold
For more information about managing diskettes and drives, see the System
Administration Guide.
3. If Volume Management is running, temporarily stop it by typing the
following command at the system prompt:
# /etc/init.d/volmgt stop
4. Insert the Solaris Driver ITU diskette into the diskette
drive.
5. Mount the Solaris Driver ITU diskette at the /mnt mount point:
# mount -F pcfs /dev/diskette /mnt
Note - You must mount the Solaris Driver ITU diskette at this point
in the file structure to update your system successfully.
6. Execute the install script on the diskette, using the appropriate
Solaris release directory (currently sol_28 for Solaris 2.8,
sol_29 for Solaris 9, and so on). For example:
# /mnt/DU/sol_29/i86pc/Tools/install.sh -i
The install.sh script searches for all new or updated drivers on the
diskette. When a new or updated driver is found, the following prompt is
displayed:
Unconditionally installing ITUs <ITU driver names>
Install patch driver-name? [y]
7. If the driver is the one you want to install, at the prompt, type y for yes
or press Enter. If the driver is not the one you want to install, type n
for no.
If you specify yes, the install.sh script installs the driver you
indicated as well as bootmod and bootbin patches .
8. When you're done and the install.sh script exits, unmount the diskette:
# cd /
# umount /mnt
9. Remove the Solaris Driver ITU diskette from the diskette drive.
10.Reboot your machine.
# touch /reconfigure
# reboot
11. If you haven't already, turn off your system, add the new hardware,
and turn on your system again.
12. When the autoboot sequence prompt is displayed, quickly press Escape.
The autoboot sequence is interrupted. The Solaris Device Configuration
Assistant screen is displayed.
13. Press F2_Continue.
The message "Enumerating buses ..." is displayed. The Scanning Devices
screen is then displayed. System devices are scanned. When scanning is
complete, the Identified Devices screen is displayed.
14. Press F2_Continue.
The message "Loading driver com.bef ..." is displayed. The Boot Solaris
screen is then displayed.
15. On the Boot Solaris screen, select the device controller attached to the
device that contains your install medium, in this case the main system
disk.
The /etc/bootrc script is displayed.
16. At the prompt, type:
b -r
Your machine boots. You can now use your new hardware.
KNOWN PROBLEMS AND LIMITATIONS
The Solaris patch(116666-02) included with this ITU will not properly remove
the added bge entries from the driver_aliases file when it is backed out in
a relocatable installation.
CAVEAT
None.