23.114 bytes

Service Hints & Tips

Document ID: LWIK-42SHRN

TP 600,770 - Windows NT 4.0 SP3 instructions for unattended installation

Applicable to: World-Wide

Introduction
The intent of this document is to identify various problem areas that have been encountered by enterprise customers who have rolled out Windows NT 4.0 on the IBM ThinkPad 600 and 770 Models. The proper solutions for resolving these problem areas are documented in the following sections. The problem areas are:

1. Support for warm swapping of CD-ROM and diskette drive.
2. Support for AGP displays.
3. Support for the PS/2 TrackPoint device.
4. Support for the IR device.
5. Installation support for the ThinkPad Utilities.
6. Configuration and installation of the ThinkPad Internal Modem.
7. Configuration support for the ThinkPad Internal Modem.

Note: Prior understanding of the Unattended Install process for Windows NT 4.0 is required.

To obtain ThinkPad driver diskette images please visit the IBM PC Company ThinkPad driver matrix:
http://www.pc.ibm.com/us/support/thinkpad/tpopsys.html

1. Support for Warm Swapping of CD-ROM and diskette drive
The support for warm swapping of the CD-ROM and diskette drive can be installed during the Graphical User Interface (GUI) mode setup phase of Windows NT. This is accomplished via the UNATTEND.TXT and TXTSETUP.OEM files and the IDE driver diskette (provided by IBM). Please obtain the IDE Driver Diskette for Windows NT ver 1.00 or later. In order to setup this support, the following files must be added to or modified in the $OEM$\TEXTMODE subdirectory.

To download the latest version of the IDE Driver Diskette, click here ().


[MassStorageDrivers]
"ThinkPad PIIX/PIIX4 IDE Driver" = "OEM"

[OEMBootFiles]
TXTSETUP.OEM
PIIXIDE2.INF
PIIXIDE2.SYS


[Disks]
d1 = "ThinkPad PIIX/PIIX4 IDE Driver",,.

[Defaults]
SCSI = PIIXIDE2

[SCSI]
PIIXIDE2 = "ThinkPad PIIX/PIIX4 IDE Driver"

[Files.SCSI.PIIXIDE2]
driver = d1, PIIXIDE2.SYS, PIIXIDE2
inf = d1, PIIXIDE2.INF

[Config.PIIXIDE2]


2. Support for the AGP displays
The ThinkPad 600 and 770 models have AGP (Accelerated Graphics Port) display subsystems, starting with the 600E and 770X. Windows NT 4.0 Service Release 1 (SR1) does not support AGP displays, but Service Pack 3 (SP3) for Windows NT 4.0 does support AGP displays. In order to install and configure AGP displays, in the manner documented by Microsoft (using the UNATTEND.TXT file and the $OEM$\DISPLAY subdirectory), the HAL.DLL from SP3 must be available during the GUI mode setup phase of Windows NT. This can be accomplished by the following steps:


[Display]
ConfigureAtLogon = 0
BitsPerPel = 16
XResolution = 1024
YResolution = 768
VRefresh = 60
AutoConfirm = 1
InstallDriver = 1
InfFile = TRIDENT.INF
InfOption = "Trident Video Accelerator 3D Cyber 9397DVD"

The HAL.DLL from the SP3\I386 directory can be copied into the I386 directory, replacing the I386\HAL.DL_ file, without causing any adverse impacts on systems with non-AGP displays.

3. Support for the TrackPoint Device
The proper identification and installation of the IBM PS/2 TrackPoint device driver requires the application of a hotfix that has been supplied by Microsoft. This hotfix is comprised of a single file, UMPNPMGR.DLL, and must be installed directly into the I386 and SP3\I386 directories as follows:

The file UMPNPMGR must be obtained from IBM by contacting the IBM HelpCenter in your area and requesting the ThinkPad TrackPoint Hotfix Q174187. For a list of HelpCenter phone numbers in your area, click here.


With the TrackPoint hotfix installed in both the I386 and SP3\I386 directories, the TrackPoint device can be applied (installed) via a SYSDIFF DIF file.

4. Support for the IR Device
The IR device driver can be installed during the GUI mode setup or after the installation of Windows NT 4.0 has completed. A problem that will be encountered is that both SP3 and the IR device driver contain the SERIAL.SYS file. In order for the IR driver to function properly, the SERIAL.SYS file from the IR driver must be used. A method of installing the IR device driver during the GUI mode setup is presented here. A similar method can be employed to install it after the installation of Windows NT has been completed.

To download the latest version of the IR Driver Diskette, click here ().

The steps for installation during the GUI mode setup are:


"IR.BAT"


@Echo Off
CD IR
INSTALL /S
ATTRIB %WINDIR%\SYSTEM32\DRIVERS\DSERIAL.BAT -R
COPY ..\DSERIAL.BAT %WINDIR%\SYSTEM32\DRIVERS\DSERIAL.BAT
ATTRIB %WINDIR%\SYSTEM32\DRIVERS\DSERIAL.BAT +R


ATTRIB %WINDIR%\SYSTEM32\DRIVERS\SERIAL.SYS -R
DEL %WINDIR%\SYSTEM32\DRIVERS\SERIAL.SYS
REN %WINDIR%\SYSTEM32\DRIVERS\SERIAL.ORG SERIAL.SYS
ATTRIB C:\SP3\I386\SERIAL.SYS -R
DEL C:\SP3\I386\SERIAL.SYS
REN C:\SP3\I386\SERIAL.ORG SERIAL.SYS


The above scenario assumes that the SP3 directory structure is copied to the C: drive.

5. Installation Support for the ThinkPad Utilities
The ThinkPad Utilities support the execution of the PS2.EXE program from the DOS Command Prompt of Windows NT. This support requires the use of the Utility disk for Windows NT 3.51/4.0 (UTTPFWNT ver 4.13 or later), and the Utility disk for DOS and Personalization (UTTPFDOS ver 4.13 or later). These versions also provide support for the PS2.EXE program to be executed during the GUI mode setup. Silent, unattended installation of the ThinkPad Utilities can be performed during the GUI mode setup or after the installation of Windows NT has been completed.

To download the latest version of the ThinkPad Utility Diskette, click here ().
To download the latest version of the ThinkPad DOS and Personalization Utility Diskette, click here ().

The following steps provide an example of the installation of the ThinkPad Utilities during the GUI mode setup.



".\UTILITY\SETUP /S:C:\$WIN_NT$.~LS\$OEM$\UTILITY
/R:C:\$WIN_NT$.~LS\$OEM$\UTILITY.RSP"


TARGET=C:\THINKPAD
THINKPADUTIL=YES
PERSONAL=YES
DOSUTIL=YES

The definition of the parameters on the SETUP command line are as follows:


The definition of the keywords and values of the response file contents are as follows:


Note: The SP3 update should be applied before the ThinkPad Utilities are installed.

6. Configuration and Installation of the ThinkPad Internal Modem
Configuration support for the ThinkPad Internal Modem requires the use of the ThinkPad Utilities. This configuration requires a preconfiguration of the IR and/or the External Serial ports before Windows NT is installed and a reconfiguration of the IR and/or the External Serial ports during the GUI mode setup. This support requires the use of the Utility disk for Windows NT 3.51/4.0 (UTTPFWNT ver 4.13 or later), and the Utility disk for DOS and Personalization (UTTPFDOS ver 4.13 or later). All three (3) of the ThinkPad Utilities diskettes are required. Examples of the preconfiguration and reconfiguration batch files are provided in the next section.

To download the latest version of the ThinkPad ACP Modem Diskette, click here ().

The ThinkPad Internal Modem can be configured during the GUI mode setup by adding the appropriate lines to the [Network] and other sections of the UNATTEND.TXT file. In addition, the $OEM$\$$\INF directory must be created and the MDMMW430.INF file must be copied from the ThinkPad Modem diskette to the $OEM$\$$\INF directory.

The ThinkPad Internal Modem software can be installed either during the GUI mode setup or after the installation of Windows NT has been completed. In either case, the ThinkPad Utilities must be installed before installing the ThinkPad Internal Modem software. The following steps provide an example of installing the ThinkPad Internal Modem software during the GUI mode setup.


.\MODEM\SETUP -s


#DestinationDirectory "C:\MWW32"
#RestartNow "NO"

Within the ThinkPad Modem SETUP.ISS file the #DestinationDirectory line provides the fully qualified path where the ThinkPad Internal Modem software is to be installed. The #RestartNow line defines whether Windows NT should be rebooted after the installation is complete û the valid values are ôNOö and ôYESö.

7. Configuration Support for the ThinkPad Internal Modem
The preconfiguration and reconfiguration support for the ThinkPad Internal Modem configuration is provided via the PS2.EXE program of the ThinkPad Utilities. Since the ThinkPad Internal Modem is not recognized by Windows NT until the ThinkPad Modem software is installed, technically, it cannot be configured via the UNATTEND.TXT file during the GUI mode setup. This section defines a method of configuring the ThinkPad Internal Modem via the UNATTEND.TXT file during GUI mode setup even though the ThinkPad Modem software has not yet been installed. To accomplish this, the file $OEM$\RECONFIG.BAT needs to be created to include the necessary PS2 commands as outlined later in this section.

If either the External Serial port or the IR port of a ThinkPad 600 or 770 system are enabled during the GUI mode setup then they are detected by Windows NT as Modem ports and can be configured via UNATTEND.TXT. In no case can all three (3) of the External Serial port, the IR port and the ThinkPad Internal Modem port be enabled at the same time. This is due to the IRQ resource limits. Each of the three (3) ports require IRQ 3 or IRQ 4. Thus, after Windows NT is installed, there are seven (7) combinations that must be considered:

1. Serial port disabled, IR port disabled, ThinkPad Modem port enabled.
2. Serial port disabled, IR port enabled, ThinkPad Modem port enabled.
3. Serial port enabled, IR port disabled, ThinkPad Modem port enabled.
4. Serial port enabled, IR port disabled, ThinkPad Modem port disabled.
5. Serial port enabled, IR port enabled, ThinkPad Modem port disabled.
6. Serial port disabled, IR port enabled, ThinkPad Modem port disabled.
7. All ports disabled.

Only the first three (3) combinations are relevant to the configuration support for the ThinkPad Internal Modem and will be addressed. In the following paragraphs, each of these combinations (or cases) will be addressed. The steps to be performed will consist of a preconfiguration step (at the beginning of the Windows NT installation), the configuration of the ThinkPad Internal Modem (via UNATTEND.TXT during the GUI mode setup) and the reconfiguration step (via CMDLINES.TXT during the GUI mode setup).

The purpose of the preconfiguration step is to disable the ThinkPad Internal Modem port and configure and disable/enable the External Serial port and the IR port so that the ThinkPad Internal Modem port can be configured (via UNATTEND.TXT) during the GUI mode setup. Either the External Serial or IR port (that will be disabled when Windows NT installation is complete) will be enabled during the preconfiguration step so that it can be configured during the GUI mode setup.

The purpose of the reconfiguration step is to disable the External Serial or IR port that was configured (via UNATTEND.TXT) during the GUI mode setup so that the ThinkPad Internal Modem port can be enabled and used as the configured modem. Also for the reconfiguration step, the following examples assume that the ThinkPad Utilities diskettes are contained in the $OEM$\UTILITY directory and that the reconfiguration commands are executed from the user created $OEM$\RECONFIG.BAT file which is invoked from the $OEM$\CMDLINES.TXT file.

Case 1: Serial port disabled, IR port disabled and ThinkPad Modem port enabled

In this scenario, when Windows NT installation is complete, the ThinkPad Internal Modem will be enabled and configured for COM1. Since both the External Serial port and the IR port will be disabled at the end of Windows NT installation, either of these ports can be enabled for configuration purposes. In this example, the IR port will be used for configuration. The preconfiguration commands are:

PS2 SERA DISABLE
PS2 IR DISABLE
PS2 IMODEM DISABLE
PS2 SERA ADDRESS 1
PS2 IR ADDRESS 1
PS2 IMODEM IRQ 10 3
PS2 IMODEM DSPADDRESS 130
PS2 IMODEM IMODEMADDRESS 2F8
PS2 IMODEM DMA 7
PS2 IR ENABLE

The reconfiguration commands are:

PS2 IR DISABLE
PS2 IMODEM ENABLE

Case 2: Serial port disabled, IR port enabled and ThinkPad Modem port enabled

In this scenario, when Windows NT installation is complete, the ThinkPad Internal Modem will be enabled and configured for COM2. Since the External Serial port will be disabled at the end of Windows NT installation, it will be enabled and used for configuration purposes. The preconfiguration commands are:

PS2 SERA DISABLE
PS2 IR DISABLE
PS2 IMODEM DISABLE
PS2 SERA ADDRESS 2
PS2 IR ADDRESS 1
PS2 IMODEM IRQ 10 3
PS2 IMODEM DSPADDRESS 130
PS2 IMODEM IMODEMADDRESS 2F8
PS2 IMODEM DMA 7
PS2 SERA ENABLE
PS2 IR ENABLE

The reconfiguration commands are:

PS2 SERA DISABLE
PS2 IMODEM ENABLE

Case 3: Serial port disabled, IR port disabled and ThinkPad Modem port enabled

In this scenario, when Windows NT installation is complete, the ThinkPad Internal Modem will be enabled and configured for COM2. Since the IR port will be disabled at the end of Windows NT installation, it will be enabled and used for configuration purposes. The preconfiguration commands are:

PS2 SERA DISABLE
PS2 IR DISABLE
PS2 IMODEM DISABLE
PS2 SERA ADDRESS 1
PS2 IR ADDRESS 2
PS2 IMODEM IRQ 10 3
PS2 IMODEM DSPADDRESS 130
PS2 IMODEM IMODEMADDRESS 2F8
PS2 IMODEM DMA 7
PS2 SERA ENABLE
PS2 IR ENABLE

The reconfiguration commands are:

PS2 IR DISABLE
PS2 IMODEM ENABLE

Search Keywords

Hint Category

Windows NT, Software Installation/Configuration

Date Created

02-12-98

Last Updated

19-05-99

Revision Date

19-04-2000

Brand

IBM ThinkPad

Product Family

ThinkPad 600, ThinkPad 600E, ThinkPad 770, ThinkPad 770E/ED, ThinkPad 770X, ThinkPad 770Z

Machine Type

2645, 2646, 9548, 9549, 9544

Model

Various

TypeModel

Retain Tip (if applicable)

Reverse Doclinks
and Admin Purposes