Solaris 2.5/2.5.1 x86 Driver Update 10 (DU10) Overview & Instructions The Solaris x86 Driver Update is the mechanism by which new device drivers and video support are distributed to our customers. Driver Update releases are placed at: Public WWW: http://access1.sun.com/drivers http://sunsite.unc.edu/pub/sun-info/solaris-x86/sunsoft-drivers/ Public FTP: ftp://ftp.uu.net/vendor/sun/solaris/ ftp://sunsite.unc.edu/pub/sun-info/solaris-x86/sunsoft-drivers/ Sun-internal FTP: ftp://newstop.ebay/sun/Solaris/x86drivers/ All the drivers on this Driver Update have been fully tested by SunSoft. For complete Driver Update installation instructions and documentation on all previously-released drivers, see the Driver Update Guide. NOTE: You must read the Device Reference Page for each device you intend to use in your Solaris system. You must examine: 1) the x86 Device Configuration Guide originally included with your Solaris software, 2) the full x86 Driver Update Guide, and 3) the supplemental Device Reference Pages included here. There are no Device Reference Pages for drivers without special configuration instructions. Driver Update files are compressed whenever possible, to save you download time. Files with a .zip suffix are in standard PKZIP form, files with a .Z suffix are in standard UNIX compress(1) form, and the .bin suffix indicates a file which could not be compressed. Any particular file may appear in more than one compressed form. You need only one form of each file in the release. For instance, you could see these files: bt1.Z bt1.zip bt2.Z bt2.zip bt3.bin bt3.zip You should retrieve *either* the .Z *or* the .zip *or* the .bin for each file; resulting in only 3 images (bt1, bt2, bt3). The standard Solaris distribution includes an "uncompress" utility, while unzip and uncompress utilities for DOS, Windows, and UNIX are available from a variety of sources. The uncompressed images should then be copied to diskettes, if you need to install Solaris using the Driver Update, or can be used directly if installing the Driver Update on a running Solaris system. To create diskettes, use the dd command supplied with Solaris, or the DOS version (DD.EXE) which you can find at ftp.uu.net:/vendor/sun/solaris/x86/dd.exe or on Compuserve in the SUNSOFT forum Solaris x86 library. ================================================================================ NEW OR UPDATED DRIVERS IN DU10 ------------------------------ SCSI HBA Drivers adp Fixed a bug that would sometimes cause the driver to dereference a bad pointer and panic the system; fixed a bug which caused the driver to invalidly reset the Wide and Synchronous options the first time the st tape driver is opened; added improved flow control routines; fixed small mutex window which would sometimes cause spurious timeouts aha Added new error logging capability (see the man page for details) dpt Fixed several bugs that caused timeout messages to occur, improved robustness (by including the latest generic hard drive management routines), added support for SCSI devices on multiple adapter SCSI channels Ethernet Network Drivers dnet Added full-duplex and autonegotiation support; multiport cards now work correctly in MP machines; fixed other bugs iprb Added full-duplex and autonegotiation support For a complete list of device drivers supported in this release, see Table 2-1 in Chapter 2, "Solaris 2.5/2.5.1 x86 Driver Update 10 Guide." ================================================================================ NEW VIDEO SUPPORT IN DU10 ------------------------- No new video display adapters are supported in Solaris 2.5/2.5.1 x86 Video Driver Update 10. For a complete list of video display adapters supported in this release, see Table 2-1 in Chapter 2, "Solaris 2.5/2.5.1 x86 Video Driver Update 10 Guide." ================================================================================ NEW NOTEBOOK DISPLAY SUPPORT ---------------------------- Notebook Display Video Support -------------------------------------------------------------------------------- Resolution and Color Depth (A=800x600; B=1024x768; C=1152x900; D=1280x1024; E=1600x1200) A B C D E Vendor/Model Bus Chipset (Note 1) 8 24 8 24 8 24 8 24 8 24 -------------------------------------------------------------------------------- Toshiba Tecra 520CDT NB Chips& e,i e e Technology 65555 ================================================================================ (Note 1) The information in the chipset column does not guarantee that video boards made by another manufacturer using the same chipset will work. Only the specific models listed by Vendor, Model, Bus, and Chipset have been tested. "--" in the bus column indicates a video controller model that is used on video display adapters and motherboards. "NB" in the bus column indicates a notebook computer. On these entries, 'e' and 'i' indicates the resolutions supported for external monitors and the internal display. For a complete list of notebook displays supported in this release, see Table 2-2 in Chapter 2, "Solaris 2.5/2.5.1 x86 Video Driver Update 10 Guide." Caution! - Even though many notebook computers are capable of supporting external monitors at a resolution higher than 640x480, do *not* change the default video resolution on a notebook computer to be anything other than what the internal monitor can support. Higher resolution video modes do not work on the integrated LCD screen. If you start up the window system without an external monitor, you may not see anything on the LCD screen; in some cases, this may even damage your LCD screen. ================================================================================ DOWNLOADING FILES FROM THE WORLD-WIDE WEB To obtain files from the Access1 Web Page: 1) Open URL http://access1.sun.com/drivers/driverMain.html click on "Solaris Driver Update 10." You will be presented with a list of all diskette images and documents available to download. 2) Download the desired files by selecting the filename and then specifying a local filename when prompted. An alternative WWW site for Driver Update 10 is SunSITE USA, at http://sunsite.unc.edu/pub/sun-info/solaris-x86/sunsoft-drivers/2.5.1/DU10 ***NETSCAPE USERS, PLEASE NOTE: *** There is a problem when downloading compressed diskette images using Netscape running in the Solaris Operating Environment. Netscape recognizes that the file is compressed and suggests a filename to save to disk without the ".Z" extension, but then does not invoke uncompress when saving the file. If you accept the default filename in the "Save File" dialog box, you will end up with a compressed file with a filename which does not have the ".Z" extension. You can verify that this situation has occurred by examining the file size. 3.5" diskettes should always be 1474560 bytes long; if they are shorter, the image may be compressed. *** If the file you have received is really compressed, simply rename the file to include a ".Z" extension. *** ================================================================================ DOWNLOADING FILES VIA ANONYMOUS FTP (from ftp.uu.net) To obtain the files using ftp: 1) Use ftp to connect to ftp.uu.net: 'ftp ftp.uu.net' 2) At the login prompt, use 'anonymous'. 3) For the password, use your complete email address. 4) At the ftp prompt, set file type to "binary" ftp> binary [RETURN] 5) cd /vendor/sun/solaris/x86/2.5.1/DU10 6) 'get' the desired files ftp> get [RETURN] 7) Quit the FTP session: ftp> quit [RETURN] Alternative anonymous ftp sites for DU10 are: SunSITE USA (sunsite.unc.edu) in the directory /pub/sun-info/solaris-x86/sunsoft-drivers/2.5.1/DU10 Sun's internal anonymous ftp server (newstop.ebay) in the directory /sun/Solaris/x86drivers/2.5.1/x86/DU10. ================================================================================ DOWNLOADING FILES FROM COMPUSERVE To obtain files from CompuServe, establish a CompuServe session and at the prompt type "go sunsoft". Proceed to the Solaris x86 Library ("lib 10"). You can then download the ZIP archives which contain the diskette image files you need. ================================================================================ CREATING DISKETTES FROM DOWNLOADED FILES Files with .zip or .Z extensions must first be uncompressed. Utilities to uncompress files of either type are widely available for UNIX, DOS, and Microsoft Windows systems (CompuServe, and the SimTel archives which are mirrored on the anonymous ftp sites wuarchive.wustl.edu and oak.oakland.edu, are good sources for DOS and Windows utilities.) To uncompress a .Z file, type: uncompress To unzip a .zip file, follow the instructions appropriate for your unzip program. The uncompressed images must then be copied to diskettes with the dd command. (A DOS version of this command can be found in ftp.uu.net:/vendor/sun/solaris/x86/dd.exe) Insert the diskette. To use DOS: dd filename A: To use the Solaris operating environment: Determine whether you are using Volume Manager (vold) by typing: 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=1440k eject floppy0 If you see this message: /vol/dev/aliases/floppy0 not found type: dd if=filename of=/dev/rdiskette bs=1440k Finally, follow the instructions in the Driver Update Guide to install the update. ================================================================================ INSTALLING THE DRIVER UPDATE WITHOUT CREATING DISKETTES If you have downloaded the Driver Update files from the World-Wide Web or via anonymous FTP directly to a Solaris system, you can install the Driver Update without creating diskettes. Since the files are designed to be installed from diskette, you need to combine some of them before unpacking them. Currently, this applies to the Distribution and Video diskettes. (The Boot diskettes aren't needed when applying the Driver Update to a running Solaris system.) 1) Download the following files from the World-Wide Web or via anonymous FTP to the system on which you want to install the drivers: Drivers for devices such as SCSI host bus adapters, disk interface, network adapters, PC-Card devices, audio, SCSI tape devices, and serial ports: du10d1.bin and du10d2.bin and du10d3.bin or du10d1.zip and du10d2.zip and du10d3.zip Video Drivers: du10vid1.bin and du10vid2.Z or du10vid1.zip and du10vid2.zip You can omit the video drivers or the non-video drivers files, but make sure you get the complete set of files for the type you choose. 2) cd to the directory containing the downloaded files. The directory must have space for the uncompressed files resulting from this procedure. 3) Uncompress the files using the correct program, either uncompress or unzip, for the type of files you've downloaded. For example: % unzip du10d1.zip The files ending in .bin don't need to be uncompressed. Rename them to the same file name without .bin . For example: % mv du10d1.bin du10d1 3) Become root. 4) Type: # cat du10vid1 du10vid2 | cpio -ivcdm v du10image.Z nnnn blocks #cat du10d1 du10d2 du10d3 | cpio -ivcdm copyright ident installdu.sh cpioimage.Z installpatch backoutpatch nnnn blocks 5) In the Driver Update Guide, locate the procedure for installing a Driver Update from diskettes on an existing system. Continue with the step "Verify the extraced cpio image:".