TECHNICAL INFORMATION DOCUMENT TITLE: PTF136 - ict driver claims I/0 address 300 DOCUMENT ID: TID300022 DOCUMENT REVISION: B DATE: 25JAN95 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: PTF136 PRODUCT and VERSION: UnixWare 1.1 ABSTRACT: This file contains PTF136 - ict driver claims I/O address 300. PTF136 corrects the problem where the ict driver claims any peripheral card configured at I/O address 300 as a non-scsi tape card. The inability to distinguish between any peripheral card and a non-scsi tape card may result. This patch requires UnixWare 1.1. SYMPTOM The ict driver claims any peripheral card configured at I/O address 300 as a non-scsi tape card. The inability to distinguish between any peripheral card and a non-scsi tape card may result in one of the following scenarios. First, the system may fail to build or hang due to conflicting I/O addresses. Secondly, if a system is configured with a network card at I/O 300 and no non-scsi tape drive, the user will be presented with the option to complete the UnixWare installation from a tape drive (which is non-existant) and not presented with the option to execute a network installation. SOLUTION Download correct replacement boot floppy #1, create replacement for first boot floppy. Install your system using the replacement for boot floppy #1, the original #2 and #3 diskettes from the red box. Once your system has been installed, pkgadd the datastream which is contained in this PTF. Installation Instructions: DATATYPE: datastream 1. Download the ptf136.Z and ptf136.txt files to the /tmp directory on your machine. 2. Read the release notes contained in this file. 3. Now become root, uncompress the file and add the package to your system using the following commands: $ su # uncompress /tmp/ptf136.Z # pkgadd -d /tmp/ptf136 ptf136 Solution Specifics 1. General Description These release notes acquaint you with the contents of UnixWare PTF136 - ict driver claims I/O address 300. PTF136 corrects the problem where the ict driver claims any peripheral card configured at I/O address 300 as a non-scsi tape card. The inability to distinguish between any peripheral card and a non-scsi tape card may result in one of the following scenarios. First, the system may fail to build or hang due to conflicting I/O addresses. Secondly, if a system is configured with a network card at I/O 300 and no non-scsi tape drive, the user will be presented with the option to complete the UnixWare installation from a tape drive (which is non-existant) and not presented with the option to execute a network installation. 2. New Features PTF136 contains an updated version of the ict driver. The modified ict driver will no longer mistake a peripheral card configured at I/O address 300 as a non-scsi tape card. PTF136 consists of a ptf in pkgadd format which must be used with a replacement boot diskette available separately. The boot floppy one contains an updated ict loadable module. The customer must use this new boot floppy one along with the UnixWare 1.1 boot floppy two and three found in the customer's "red-box". Installation of UnixWare 1.1 may then proceed from the customer's chosen input medium (i.e. network, cd-rom). Upon completion of UnixWare 1.1 installation, use the pkgadd command to complete the installation of PTF136. 3. Software Notes and Recommendations If you choose to remove (un-install) PTF136 and restore your system to its original condition, please enter the following command: # pkgrm ptf136 The "pkgrm" command is the recommended method to restore your system. However, if "pkgrm" fails the following steps will enable you to manually remove PTF136 and restore your system. Enter: # cp /var/sadm/pkg/ptf136/save/etc/conf/pack.d/ict/Driver.o /etc/conf/pack.d/ict/Driver.o # chmod 0644 /etc/conf/pack.d/ict/Driver.o # chown root /etc/conf/pack.d/ict/Driver.o # chgrp root /etc/conf/pack.d/ict/Driver.o # cp /var/sadm/pkg/ptf136/save/etc/conf/mod.d/ict /etc/conf/mod.d/ict # chmod 0644 /etc/conf/mod.d/ict # chown root /etc/conf/mod.d/ict # chgrp root /etc/conf/mod.d/ict # /etc/conf/bin/idbuild Once the kernel is rebuilt it is necessary to re-boot the system. 4. Hardware Notes and Recommendations The problem identified above will occur only on machines with a specific hardware configuration. To encounter this problem, the machine must have a peripheral card (i.e. network, sound), other than a non-scsi tape drive, configured at I/O address 300. If the non-scsi tape drive is configured at I/O address 300 this problem will not appear. A possible hardware workaround for PTF136 is to change the I/O address of the conflicting peripheral card. However, it is not always easy to identify the card causing the conflict or in the case of a network board the I/O address may be set on the mother board. 5. Installation Instructions As stated above, the boot floppy one from the replacement set must be used in place of the Unixware 1.1 boot floppy one contained in the customer's "red-box". Upon completion of UnixWare 1.1 installation, Enter: # pkgadd -d diskette1 After a successful installation the following message is displayed: ***IMPORTANT NOTICE*** If installation of all desired packages is complete, the machine should be rebooted in order to ensure sane operation. Execute the shutdown command with the appropriate options and wait for the "Console Login:" prompt.