Operating System Installation Guide
Models 33x and x4x
GA27-4360-01
SurePOS 300
Operating System Installation Guide
Models 33x and x4x
GA27-4360-01
Note
Before using this information and the product it supports, be sure to read the general information under “Notices” on page
43.
March 2009
You can order IBM publications through your IBM representative or the IBM branch office that serves your locality.
Requests for copies of this publication and for technical information about IBM products should be made to your IBM
Marketing Representative. Publications are not stocked at the address that is given below.
This publication is available on the IBM Retail Store Solutions Web site.
1. Go to www.ibm.com/solutions/retail/store.
2. Select Support at the left side of the Web page.
3. Select Publications.
A form for reader’s comments is provided at the back of this publication. If the form has been removed, address your
comments to:
Department ZBDA
Retail Store Solutions Information Development
IBM Corporation
PO Box 12195
Research Triangle Park, North Carolina 27709-9990
U.S.A.
When you send information to IBM, you grant IBM a nonexclusive right to use or distribute whatever information you
supply in any way it believes appropriate without incurring any obligation to you.
viSurePOS 300: Operating System Installation Guide Models 33x and x4x
About this guide
This guide describes how to install the base operating system environment on the
SurePOS 300 Models 33x and x4x. From this point on, these models will be
referred to as SurePOS 300.
Who should read this guide
This guide is intended for the person who will install the operating system for the
SurePOS 300.
How this guide is organized
This guide is organized in two parts:
vPart 1 contains information for SurePOS Model 33x.
vPart 2 contains information for SurePOS Models x4x.
Related publications
The following IBM publications are also available from the IBM Retail and Store
Solutions web site at http://www.ibm.com/solutions/retail/store/support.
v IBM SurePOS 300 - Technical Reference
v SurePOS 300-33x: Installation and Service Guide, GA27-7355
v SurePOS 300 Installation and Service Guide for 4810/4910 Models x4x,
G362–0560
v Safety Information – Read This First, GA27-4004
Diagnostic programs that are media independent are downloadable from the IBM
Retail and Store Solutions web site at www.ibm.com/solutions/retail/store/.Ask your
questions in the TechLine section located at the bottom of this webpage. The use of
generic drivers from manufacturer web sites is not recommended nor supported.
viiiSurePOS 300: Operating System Installation Guide Models 33x and x4x
Providing feedback
Your feedback is important in helping IBM provide accurate and high-quality
information.
To provide feedback:
v Go to http://www.ibm.com/solutions/retail/store. Click Support, then click
Publications. Click the publication comments within the introductory text.
Provide the requested information and your comments. Be sure to include the
name and form number of the document in the [Publication ID] field.
v You can mail your comments to:
IBM Corporation Retail Store Solutions
Information Development Department ZBDA
P.O. Box 12195 Research Triangle Park,
North Carolina 27709 USA
Be sure to include the name and form number of the document.
If applicable, include a reference to the specific location of the text (for example, the
page or table number) on which you are commenting.
Between major revisions of this document, there might be minor technical updates.
The latest version of this document is available on the Retail Store Solutions Web
site at www.ibm.com/solutions/retail/store/support/publications/.
2SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 1. Operating System Pre-Installation Procedures
You should begin the operating system installation with the system in a known good
state. The following procedure ensures this state.
BIOS Update and Configuration
1. Before beginning, obtain the latest BIOS update for the SurePOS 300 from the
IBM Retail Store Solutions support page, www.ibm.com/solutions/retail/store/
support/.
2. After updating the BIOS, choose Load Optimized Defaults in BIOS setup.
4SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 2. Installing Windows 2000
Windows 2000 presents some challenges when installing the operating system if
the IDE CD-ROM option is not installed on your SurePOS 300 terminal. However,
you can easily modify the Windows 2000 installation media to support the SurePOS
300. The instructions below outline the procedure, which can be used to install the
operating system.
Requirements
v Windows 2000 Professional CD-ROM
v Windows 2000 Professional Setup Boot Diskettes (4 diskettes created by the
CD-ROM). If you do not have these disks, you can create them using
MAKEBOOT.EXE, located in the \bootdisk folder on the CD-ROM
v USB or PS/2 Keyboard and Mouse
v External USB Floppy Disk Drive
v External USB CD-ROM Drive (if IDE CD-ROM option is not present)
v SATA Driver Disk (download from RSS support http://www.ibm.com/solutions/
retail/store/support)
Configuring the Windows 2000 Professional Setup Diskettes
Note: This section only applies to SurePOS 300 systems without the internal IDE
CD-ROM option.
Support for the IBM USB CDROM drive is not included in the operating system by
default. This is because the USB vendor ID and device ID do not match the list of
supported devices in the setup diskettes. Therefore, it must be included in the
Windows 2000 Professional setup diskettes. Follow the directions below to
configure the setup diskettes.
1. Insert Windows 2000 Professional setup diskette # 1.
2. Open TXTSETUP.SIF in a text editor.
3. Under the HardwareIdsDatabase section, add one of the following lines:
IBM USB CDRom Drive (02N8239 / 33L5151)
USB\VID_04B3&PID_4427 = "usbstor" ;IBM USB CD-ROM VID/PID P/N
33L5151
IBM USB CDRW/DVD Drive (73P4516)
USB\VID_04DA&PID_0D0E = “usbstor” ;IBM USB Combo P/N 73P4516
4. If you do not have the Hardware ID for the specific CD-ROM device you are
using, you can locate the MachingDeviceID key using the Windows SystemInformation utility:
a. Plug the USB drive into any Windows XP or 2000 system. Wait until the
system has detected the drive, and it is functional.
b. Open System Information, and look for the device you connected, under
c. Record the value for the PNP Device ID of your new device.
d. Enter the Vendor and Product ID into the TXTSETUP.SIF file using the
following format:
“MatchingDeviceId” = “usbstor” ;Drive Description
Table 1. Vendor/Product ID for Windows 2000 Professional Setup
“MatchingDeviceId”Value from PNP Device ID
= “usbstore”Leave as is, including quotes and spaces
;Drive DescriptionMay be any text you like to identify your
5. Save TXTSETUP.SIF and exit the text editor.
Configuring BIOS Setup
1. Power on the system and enter BIOS setup by pressing the DEL key during
POST.
2. Enter the Advanced BIOS Features menu.
3. Under the Boot Device selections, make the following changes:
v First Boot Device = USB-FDD
v Second Boot Device = HDD-0
device.
6SurePOS 300: Operating System Installation Guide Models 33x and x4x
Installing the Operating System
1. Insert Disk 1 into the USB floppy drive, and place the Operating System
installation CD in the USB or IDE CD-ROM.
2. Power on the system and boot from the Windows 2000 Professional disk.
3. Press <F6> when prompted to add the SATA mass storage driver. You may
have to press <F6> several times for Windows setup to accept the keystroke.
4. Follow the prompts on the screen.
Note: You can also modify the TXTSETUP.SIF file on the CD Media as an
alternate method of installation.
Chapter 2. Installing Windows 20007
8SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 3. Installing Windows XP
The Windows XP installation process fully supports the SurePOS 300. No special
considerations need to be made when installing the operating system. You can use
the following method to install the operating system. USB CD-ROM installation does
not require any modifications in order to use the Windows XP CD-ROM.
Requirements
v Windows XP CD-ROM
v USB or PS/2 Keyboard and Mouse
v External USB CD-ROM or the Internal IDE CD-ROM option
Configuring BIOS Setup
To configure BIOS setup, complete the following steps:
1. Power on the system and enter BIOS setup by pressing the DEL key during
POST.
2. Enter the Advanced BIOS Features menu.
3. Under the Boot Device selections, make the following changes:
v First Boot Device = USB-CDROM or CD-ROM (for systems with the IDE
CD-ROM option)
v Second Boot Device = HDD-0
Installing the Operating System
1. Power on the system and boot from the Windows XP Professional CD-ROM.
2. Press <F6> when prompted to add the SATA driver. You may have to press
<F6> several times for Windows setup to accept the keystroke.
Note: If the SATA driver is not installed, use the instructions that came with the
10SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 4. Installing the Windows 2000/Windows XP Drivers
The SurePOS 300 contains many components and features. In order to enable all
of the features of the hardware, all system unit drivers listed below must be
installed in the same order in which they are listed. Each driver package contains
its own installation process. The installation process for each driver can be obtained
from the IBM Retail Store Solutions support site www.ibm.com/solutions/retail/store/
support. Also, reboot the system between each driver installation.
SurePOS 300 Required Drivers
v Intel INF Driver
v Ethernet Driver
v Video Driver
v Audio Driver
v Windows Operating System Patches – Please visit the Microsoft Windows
Update support site for the latest patches at http://windowsupdate.microsoft.com/
v Intel Application Accelerator
v PCI Serial/Base Device Driver
v Touch Screen Driver (if you have a touch screen)
Attention:Failing to install all of the required drivers might have an adverse
impact on the stability and/or performance of the system.
12SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 5. Installing Windows Embedded for Point Of Service
on SurePOS 300 (Models E3H, 33H and 330)
If you are using the installation CD to install Windows®Embedded for Point Of
Service (WEPOS) on IBM Retail Store Solutions hardware, there are special
instructions for some of the system units. This document provides those instructions
to enable you to be successful in building an operational WEPOS image for your
machine.
Note: These special procedures apply only to WEPOS version 1.0 and 1.1. The
WEPOS Version 1.1 Upgrade and beyond (Windows Embedded POSReady)
do not require any modifications to the WEPOS installation CDs.
These instructions are necessary because one or more drivers associated with the
hard drive on the SurePOS 300 (Models E3H, 33H and 330) are not contained in
the original WEPOS installation CDs from Microsoft.
To use the following instructions there must be one partition for the CD-ROM drive
and it must be identified as D:.
These instructions assume you have access to the WEPOS OEM Preinstallation Kit
(OPK) CDs from Microsoft. and the necessary tools described in this document.
The OPK is available through the Microsoft distribution channel. A trial version of
the WEPOS OPK could also be ordered directly from Microsoft using the following
URL: http://www.microsoft.com/windows/embedded/eval/trial.mspx Please, note that
per the Microsoft agreement, IBM RSS cannot provide this package.
You must have access to the necessary tools described in this document to modify
and recreate the WEPOS installation CDs such as oscdimg.exe. These tools are
available from Microsoft on the Tools CD that comes with the full version of the XP
Pro or the WEPOS OEM OPK (the tools are NOT included in the trial version of the
WEPOS OPK).
SurePOS 300 (Models E3H, 33H and 330) require special handling to successfully
install WEPOS because the drivers for the Serial ATA hard drive are not on the
WEPOS OPK. The following instructions describe how to add this driver to the
WEPOS installation OPK.
1. Adding Driver to Run the WEPOS Install CD
Note: Microsoft has a knowledgebase article titled “How to add unsupported or
updated third-party mass storage drivers to a customized WinPE CD”.
This article is the basis of the instructions in this section and can be
found at the following URL: http://support.microsoft.com/
default.aspx?scid=kb;en-us;319214
This section describes how to add the needed driver to the WEPOS installation
CD in order for the installation process to see and recognize the SATA hard
drive. The WEPOS installation CD is based on Win PE.
a. Copy the contents of the WEPOS installation CD to a work space. Usually
the work space is on a workstation. For example, assume you have created
a subdirectory named WEPOS_INSTALL on your C: drive. Copy all the files
and subdirectories on the CD to this space by entering: xcopy d:\*.*
c:\WEPOS_INSTALL /e on a command line or using the Windows graphical
user interface you can select the contents of the CD and copy them to the
target subdirectory.
b. Download the IBM SurePOS 300-33x SATA driver from the IBM Hardware
Support web site at http://www.ibm.com/solutions/retail/store/support.
c. Extract the files from the surepos300-33x-sata2kxp01020057.exe file.
d. In the WEPOS_INSTALL subdirectory, create a subdirectory in the
i386\system32\ subdirectory by the name of Si3112r.
e. Copy the files extracted from the surepos300-33x-sata2kxp01020057.exe file
to this subdirectory. Be sure the TxtSetup.oem file is copied as well. 6. Edit
the TxtSetup.oem file. For your convenience, the entire file is shown in its
own section for you to copy and paste into the TxtSetup.oem file. The
changes to the base TxtSetup.oem file are noted below.
1) The [Disks] section must point to the backslash (\) for the path of the
Tagfile and to the working directory (the last two parameters). i. [Disks]
ii. disk1 = ″Silicon Image SiI 3x12 SATALink Driver Installation
Disk″,\si3112.sys,\
2) b. The [Defaults] section must point to the [SCSI] section entry. i.
[Defaults] ii. SCSI = Si3112_XP
3) c. The [SCSI] section entry loads the driver
a) [SCSI] ; HwComponent section
b) Si3112_XP = ″Silicon Image SiI 3x12 SATALink Controller for
Windows XP/Server 2003″, Si3112
c) Si3112_NT = ″Silicon Image SiI 3x12 SATALink Controller for
Windows NT 4.0 and 2000″, Si3112
4) d. The entire TxtSetup.oem file contents with changes is shown in the
section named TxtSetup.oem.
5) e. Be sure to save the changed TxtSetup.oem file in its original location;
C:\WEPOS_INSTALL\i386\system32\Si3112r\TxtSetup.oem
f. Change directory to the i386\system32 subdirectory.
g. Edit the winpeoem.sif file with the notepad editor For your convenience, this
file is shown in its own section in this document so you can copy and paste
it into the winpeoem.sif file. The changes from the base file are shown
below. Identify the location of the drivers by changing the following keyword
values to the values shown (you can see the contents of the entire file in the
section of this document named Winpeoem.sif:
OemDriverRoot=""
OemDriverDirs=Si3112r
h. Be sure to save the changed winpeoem.sif file in the same location:
C:\WEPOS_INSTALL\i386\system32\winpeoem.sif
2. Add Driver to be Installed By WEPOS Install
Note: This section is based on the Microsoft documentation found on MSDN.
This step describes the changes necessary for the WEPOS installation process
to install the SATA driver on the hard drive with the operating system.
a. Change the current directory to C:\WEPOS_INSTALL\setup.
b. Create a subdirectory by the name of drivers.
c. Change the current directory to C:\WEPOS_INSTALL\setup\drivers.
d. Create a subdirectory by the name of SATA.
e. Copy the SATA drivers you previously extracted into the
C:\WEPOS_INSTALL\setup\drivers\SATA subdirectory.
14SurePOS 300: Operating System Installation Guide Models 33x and x4x
To find this documentation, go to www.microsoft.com and search for
“Adding Drivers to Be Installed by WEPOS Setup”.
f. Change the current directory to C:\WEPOS_INSTALL\setup.
g. Create a file named driverinstall.xml.
h. For your convenience, the entire driverinstall.xml file is shown in its own
section. You can copy and paste the contents from the document into the
driverinstall.xml file. These values tell the installation process where to find
the driver files and where to place them when installed.
i. Save the file in the current subdirectory (C:\WEPOS_INSTALL\setup).
3. Recreate the WEPOS Install ISO Image
To recreate the IO image using the Oscdimg.exe tool from Microsoft.
a. Change the current directory to the subdirectory named WEPOS_INSTALL.
This command creates a bootable ISO image with long file name support
(-n) by the name of wepos.iso. The source directory is C:\WEPOS_INSTALL.
4. Burn ISO Image onto a CD
Now place the ISO file on a CD using a tool such as IBM RecordNow. After
performing this step, please ensure that you do not see an ISO file on the CD.
YOu should see only subdirectories. One of those subdirectories must be I386.
If you see an ISO file on your CD, the CD will not work as a WEPOS installation
CD.
5. Alter Registry Setting for Hard Drive
Note: This section is based on a Microsoft Knowledgebase article titled Editing
the Registry Hive for Your Image on the Target Device. It can be found at
the following URL: http://msdn.microsoft.com/library/default.asp?url=/
library/enus/ xpehelp/html/
xetskEditRegistryHiveForYourImageOnTargetDevice.asp
This section is required when installing WEPOS 1.0 ONLY. For WEPOS 1.1 and
1.1 Upgrade, the following steps are NOT required.
a. Install the WEPOS operating system using the CD you built in the previous
section.
b. After WEPOS operating system is loaded, boot the machine again using the
WEPOS installation CD. When your are asked to press enter to start
command mode, press enter in response. You will be taken to a command
prompt box for command line functions.
c. Locate the SYSTEM.SAV file in the C:\Windows\system32\config
subdirectory. This file is the main focus of this activity.
d. Start the registry editor by entering regedit on the command line. The
registry editor dialog box appears.
e. Highlite HKEY_LOCAL_MACHINE by clicking on it.
f. From the File menu, choose Load Hive. The Load Hive dialog box appears.
g. Using the Load Hive dialog box navigate to the C:\Windows\system32\config
subdirectory and click the system.sav file.
h. In the bottom of the Load Hive screen: ″Files of Type″ box select All Files.
i. Click OPEN.
j. You will be asked for a key name under which this hive is to be loaded.Enter
any unique name you like such as xxx.
k. Click OK.
Chapter 5. Installing Windows Embedded for Point Of Service on SurePOS 300 (Models E3H, 33H and 330)15
l. Under HKEY_LOCAL_MACHINE\xxx\ControlSet001\Services\Si3112
m. Click on the Si3112 key. There will be key names and values on the right
hand side of the screen.
n. Find the START key and double click on it. Its value will be 3.
o. Edit DWORD Value dialog box appears.
p. Change Value data to 0 (zero).
q. Click OK.
r. Navigate back to the HKEY_LOCAL_MACHINE\xxx key.
s. On the File menu, choose Unload Hive.
t. This completes the task. Remove the WEPOS CD, reboot the system, and
let it run through the FirstBootAgent activity needed to complete the
installation.
Contents of files to be placed on WEPOS Install CDs for SurePOS 300
This section contains the Contents of files to be placed on WEPOS Install CDs for
SurePOS 300.
1. TxtSetup.oem
; This file installs the SiI 3112 non-RAID serial ATA driver as part
; of text mode setup on Windows NT, Windows 2000, Windows XP,
; and Windows Server 2003.
;
; Copyright (C) 2002-2004 by Silicon Image, Inc.
; All rights reserved
[SCSI];HwComponent section
Si3112_XP = "Silicon Image SiI 3x12 SATALink Controller for Windows XP/Server 2003", Si3112
Si3112_NT = "Silicon Image SiI 3x12 SATALink Controller for Windows NT 4.0 and 2000", Si3112
[HardwareIds.SCSI.Si3112_XP]
id = "PCI\VEN_1095&DEV_3112&SUBSYS_31121095", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_34238086", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_311215D9", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_B0021458", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_01661028", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_82141033", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_82641033", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUVSYS_35121095", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_01661028", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_82641033", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_35121014", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_02B71014", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_B0021458", "Si3112"
16SurePOS 300: Operating System Installation Guide Models 33x and x4x
id = "PCI\VEN_1002&DEV_436E&SUBSYS_436E1002", "Si3112"
id = "PCI\VEN_1002&DEV_436E&SUBSYS_B0021458", "Si3112"
id = "PCI\VEN_1002&DEV_4379&SUBSYS_43791002", "Si3112"
id = "PCI\VEN_1002&DEV_437A&SUBSYS_437A1002", "Si3112"
[HardwareIds.SCSI.Si3112_NT]
id = "PCI\VEN_1095&DEV_3112&SUBSYS_31121095", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_34238086", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_311215D9", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_B0021458", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_01661028", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_82141033", "Si3112"
id = "PCI\VEN_1095&DEV_3112&SUBSYS_82641033", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_35121095", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_01661028", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_82641033", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_35121014", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_02B71014", "Si3112"
id = "PCI\VEN_1095&DEV_3512&SUBSYS_b0021458", "Si3112"
id = "PCI\VEN_1002&DEV_436E&SUBSYS_436E1002", "Si3112"
id = "PCI\VEN_1002&DEV_436E&SUBSYS_B0021458", "Si3112"
id = "PCI\VEN_1002&DEV_4379&SUBSYS_43791002", "Si3112"
id = "PCI\VEN_1002&DEV_437A&SUBSYS_437A1002", "Si3112"
[Config.Si3112]
value = ProblemDevices, "", REG_SZ, ""
value = ProblemDevices, "Maxtor 4D060H3 DAK05GK0", REG_SZ, "MaxMode = UDMA-5"
value = ProblemDevices, "ST320012AS", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST330013AS", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST340017AS", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST360015AS", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST380023AS", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST3120023AS", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST340014ASL", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST360014ASL", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST380011ASL", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST3120022ASL", REG_SZ, "Mod15Write"
value = ProblemDevices, "ST3160021ASL", REG_SZ, "Mod15Write"
2. Winpeoem.sif
; WinPE OEM driver list
;
[Version]
signature="$Windows NT$"
;
; Use this section to replace the inbox driver
; list with your own files
;
;[massstoragedrivers.replace]
;mydriver = mydriver.sys
;
;
; Use this section to append non-pnp drivers to
; the list of the drivers already present
; in the inbox
;[massstoragedrivers.append]
;mydriver = mydriver.sys
;
;
; Use this section to load pnp/non-pnp oem drivers
; in addition to the inbox driver list
;
; OemDriverRoot : Indicates the path relative to
; the system directory of WinPE. If
; none, then specify ""
;
; OemDriverDirs : Specifies series of directories separated
; by comma. Each specified directory has the
; txtsetup.oem which has the information on
; what driver to load.
;
; e.g. OemDriverRoot = "" and OemDriverDirs = drv1, drv2
; indicates to the WinPE that under WinPE's system32 directory
Chapter 5. Installing Windows Embedded for Point Of Service on SurePOS 300 (Models E3H, 33H and 330)17
; there are two directories named drv1 and drv2. Each of these
; directories contain txtsetup.oem file which lists which
; driver to load
;
[OemDriverParams]
OemDriverRoot=""
OemDriverDirs=Si3112r
18SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 6. Installing the IBM Retail Environment for SUSE
LINUX
For information about installing the IBM Retail Environment for SUSE LINUX
(IRES), refer to the IBM Retail Environment for SUSE LINUX Developer’s Guide
GC30-9723.
20SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 7. Troubleshooting
The table below lists some of the most common issues you may encounter during
the installation of Windows 2000 and Windows XP. Please ensure that all directions
in this guide are followed carefully to prevent any unnecessary problems from
occurring.
SymptomResolution
Stop 0x0000007B during Windows SetupThis issue might be caused by one of the
Error: EULA Missing during Windows SetupThe hard disk has not been formatted in a
Error: No Operating System FoundPlease verify one of the following for this
Touch screen not working.Ensure that the latest touch screen drivers
following:
v Install the SATA driver during Windows
Setup
v The hard disk has not been partitioned in
either a FAT or FAT32 file system format.
v The hard disk has not been formatted.
supported FAT32 file system. Use
FORMAT.com to ensure the proper cluster
size is used on the hard disk.
issue:
v Windows setup has not been run.
v The partition where Windows is installing
has not been set to active.
v BIOS has not been configured to boot
from the hard disk. Check the BIOS setup
boot device list.
are installed properly and all the touch
screen cables are firmly attached.
Perform one of the following:
v Plug in USB mouse.
v Allow system to detect mouse.
v Reboot your system.
For additional support, please use the following resources:
v IBM Retail Store Solutions Support, www.ibm.com/solutions/retail/store/support/
v Microsoft Help and Support, http://support.microsoft.com/.
24SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 8. Operating System Pre-Installation Procedures for
x4x
You should begin the operating system installation with the system in a known good
state. The following procedure ensures this state.
BIOS Update and Configuration
1. Before beginning, obtain the latest BIOS update for the SurePOS 300 from the
IBM Retail Store Solutions support page, www.ibm.com/solutions/retail/store/
support/.
2. After updating the BIOS, choose Load Optimized Defaults in BIOS setup.
26SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 9. Installing Windows XP/Vista for Models x4x
The Windows XP/Vista installation process fully supports the SurePOS 300. No
special considerations need to be made when installing the operating system. You
can use the following method to install the operating system. USB CD-ROM
installation does not require any modifications in order to use the Windows XP/Vista
CD-ROM.
Requirements
v Windows XP/Vista CD-ROM
v USB or PS/2 Keyboard and Mouse
v External USB CD-ROM
Configuring BIOS Setup
To configure BIOS setup, complete the following steps:
1. Power on the system and enter BIOS setup by pressing the DEL key during
POST.
2. Enter the Advanced BIOS Features menu.
3. Under the Boot Device selections, make the following changes:
v First Boot Device = CD ROM
v Second Boot Device = Hard Disk
Installing the Operating System
1. Power on the system and boot from the Windows XP/Vista Professional
CD-ROM.
28SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 10. Installing the Windows XP/Vista Drivers for
Models x4x
The SurePOS 300 contains many components, which need specialized drivers in
order to function properly. The following drivers must be installed in the order
shown.
You can always find the latest supported drivers for the SurePOS 300 at the IBM
Retail Store Solutions support site, www.ibm.com/solutions/retail/store/support. This
is the only supported source of drivers for the SurePOS 300.
SurePOS 300 Required Drivers
v Intel Chipset Driver
v Ethernet Driver
v Video Driver
v Audio Driver
v Windows Operating System Patches – Please visit the Microsoft Windows
Update support site for the latest patches at http://windowsupdate.microsoft.com/
v PCI Serial/Base Device Driver
v Touch Screen Driver (if you have a touch screen)
Attention:Failing to install all of the required drivers might have an adverse
impact on the stability and/or performance of the system.
30SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 11. Installing WePOS and POSReady for Models x4x
The Windows Embedded Point of Sale (WEPOS) and Windows Embedded
POSReady installation processes fully support the SurePOS 300. No special
considerations need to be made when installing either operating system. You can
use the following method to install the operating system. A USB
CD-ROM/DVD-ROM installation does not require any modifications in order to use
the WEPOS or POSReady packages.
Note: POSReady requires a DVD reader.
Requirements
v WEPOS or Windows Embedded POSReady package
v USB or PS/2 Keyboard and Mouse
v External USB CD-ROM (WEPOS) or external DVD-ROM (POSReady)
Configuring BIOS Setup
To configure BIOS setup, complete the following steps:
1. Power on the system and enter BIOS setup by pressing the DEL key during
POST.
2. Enter the Advanced BIOS Features menu.
3. Under the Boot Device selections, make the following changes:
v First Boot Device = CD ROM
v Second Boot Device = Hard Disk
Installing the Operating System
1. Power on the system and boot from the WEPOS or POSReady package.
32SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 12. Installing the WePOS and POSReady Drivers for
Models x4xs
The SurePOS 300 contains many components which need specialized drivers in
order to function properly. The following drivers must be installed in the order
shown. Also, reboot the system between each driver installation. The same drivers
are used for Windows XP, WEPOS, and Windows Embedded POSReady.
You can always find the latest supported drivers for the SurePOS 300 at the IBM
Retail Store Solutions support site, www.ibm.com/solutions/retail/store/support. This
is the only supported source of drivers for the SurePOS 300.
Attention: The "Additional Drivers" optional component for POSReady must be
installed in order to successfully install these drivers on a system with POSReady
OS installed on it.
Installing WEPOS and Windows Embedded POSReady to a modular flash drive is
supported. If you wish to do this and require additional information for this
procedure, contact TechLine by going to the following URL, scroll to the bottom of
the page, and click on Hardware/Software Questions.
http://www.ibm.com/solutions/retail/store/support
SurePOS 300 Required Drivers
v Intel Chipset Driver
v Ethernet Driver
v Video Driver
v Audio Driver
v Windows Operating System Patches – Please visit the Microsoft Windows
Update support site for the latest patches at http://windowsupdate.microsoft.com/
v PCI Serial Port Driver
v Touch Screen Driver (if you have a touch screen)
Attention:Failing to install all of the required drivers has an adverse impact on
the stability and/or performance of the system.
34SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 13. Installing the IBM Retail Environment for SUSE
LINUX
For information about installing the IBM Retail Environment for SUSE LINUX
(IRES), refer to the IBM Retail Environment for SUSE LINUX Version 2.1.5Developer’s Guide (GC30-9723–03) that is available on the following website:
http://www2.clearlake.ibm.com/store/support/html/pubs.html#-IRES.
For additional information, refer to the IBM Retail and Store Solutions web site at
http://www2.clearlake.ibm.com/store/support/. Ask your questions in the TechLine
section located at the bottom of this web page.
36SurePOS 300: Operating System Installation Guide Models 33x and x4x
Chapter 14. Troubleshooting Models x4x
The table below lists some of the most common issues you may encounter during
the installation of Windows XP/Vista, WEPOS, and POSReady. Please ensure that
all directions in this guide are followed carefully to prevent any unnecessary
problems from occurring.
SymptomResolution
Touch screen not working.Ensure that the latest touch screen drivers
are installed properly and all the touch
screen cables are firmly attached.
Please perform one of the following:
v Plug in USB mouse.
v Allow system to detect mouse.
v Reboot your system.
System fails to boot from the operating
system installation disk.
Hard disk is not recognized during the
operating system installation.
v Verify that the CD/DVD-ROM drive is the
v Ensure that the USB CD-ROM is firmly
v If the CD-ROM is attached to the front
v Verify the hard disk is found during the
v If the hard disk is not found, execute the
first device in the boot priority list.
1. Power ON the system.
2. Press DEL to enter BIOS setup when
prompted.
3. Enter the "Advanced BIOS Features"
menu.
4. Set the first boot device to "CD-ROM".
connected to a USB port.
USB port, ensure that it is enabled in
BIOS Setup.
not operate properly in high speed USB
legacy mode. It is recommended to
disable high speed USB legacy.
1. Power ON the system.
2. Press Del to enter BIOS setup when
prompted.
3. Enter the "Integrated Peripherals"
menu.
4. Enter the "USB Configuration" menu.
5. Set the "USB Legacy Speed" item to
the "Full/Low Speed".
v Verify the hard disk is listed in the boot
priority list.
1. Power ON the system.
2. Press Del to enter BIOS setup when
prompted.
3. Enter the "Advanced BIOS Features"
menu.
4. Set the first, second, third, or fourth
boot device to "Hard Disk".
v Remove any attached USB hard disks or
memory keys.
For additional support, please use the following resources:
v IBM Retail Store Solutions Support, www.ibm.com/solutions/retail/store/support/
v Microsoft Help and Support, http://support.microsoft.com/.
Troubleshooting Configuration Issues
USB memory key/USB CD-ROM drive are unable to boot
Question: USB mass storage devices fail to boot in certain
configurations when attached to the IBM 4810-x4x. How can I
resolve this issue?
Answer: The IBM 4810-x4x BIOS does not support booting from USB mass
storage devices in the following circumstances:
v When the device is attached to an external USB hub
v When the device is attached to a USB SurePort.
The following configuration changes can be applied to allow USB mass storage
devices to boot:
vAttach the USB mass storage device directly to a USB root port:
– Front USB port
– Standard USB ports on the rear panel of the system
vLower the USB legacy host controller connection speed to “Full/Low Speed”.
Note that this does not disable high speed USB for usage by the installed
operating system. High Speed USB is only disabled for USB legacy boot support.
38SurePOS 300: Operating System Installation Guide Models 33x and x4x
1. Power ON the system.
2. Press DEL to enter BIOS setup.
3. Enter the “Integrated Peripherals” menu.
4. Enter the “USB Configuration” menu.
5. Select the “USB Legacy Support” item.
6. Change the setting to “Full/Low Speed”.
7. Press F10 to save settings and exit BIOS setup.
8. The BIOS should now recognize USB mass storage device and can be
configured to boot.
Question: System does not boot when multiple USB
CD/DVD-ROM drives are attached to the system simultaneously.
How can I resolve this issue?
Answer: The IBM 4810-x4x BIOS only supports booting from a USB
CD/DVD-ROM drive when one USB CD/DVD-ROM drive is attached to the system.
The following configuration changes can be applied to allow the system to boot
from the desired USB CD/DVD-ROM drive:
vRemove the unneeded USB CD/DVD-ROM drive(s) from the system. When the
desired USB CD/DVD-ROM is no longer required to be booted, all drives may be
reattached to the system. However, BIOS setup must be changed to move the
“CD-ROM” entry to appear below the “Hard Disk” entry in the BIOS setup boot
priority list.
v Move the “CD-ROM” entry in the BIOS setup boot priority list to appear below the
“Hard Disk” entry.
vLower the USB legacy host controller connection speed to “Full/Low Speed”.
Note that this does not disable high speed USB for usage by the installed operating
system. High Speed USB is only disabled for USB legacy boot support.
1. Power ON the system.
2. Press DEL to enter BIOS setup
3. Enter the “Integrated Peripherals” menu.
4. Enter the “USB Configuration” menu.
5. Select the “USB Legacy Support” item.
6. Change the setting to “Full/Low Speed”.
7. Press F10 to save settings and exit BIOS setup.
Question: Non-IBM Point of Sale USB keyboards do not function
in BIOS POST/setup in certain configurations. How can I resolve
this issue?
Answer: The IBM 4810–x4x BIOS does not support non-IBM Point of Sale USB
keyboards in BIOS POST/Setup in the following circumstances:
v When the keyboard is attached to an external USB hub.
v When the keyboard is attached to a USB SurePort.
The following configuration changes can be applied to allow non-IBM Point of Sale
USB keyboards to be used in BIOS POST/Setup:
v Attach the Non-IBM Point of Sale USB keyboard device directly to a USB root
port:
– Front USB port
– Standard USB ports on the rear panel of the system
Chapter 14. Troubleshooting Models x4x39
v Lower the USB legacy host controller connection speed to “Full/Low Speed”.
Note that this does not disable high speed USB for usage by the installed
operating system. High Speed USB is only disabled for USB legacy boot support.
1. Power ON the system.
2. Press Del to enter BIOS setup.
3. Enter the “Integrated Peripherals” menu.
4. Enter the “USB Configuration” menu.
5. Select the “USB Legacy Support” item.
6. Change the setting to “Full/Low Speed”.
7. Press F10 to save settings and exit BIOS setup.
8. BIOS POST/Setup should be accessible with a non-IBM Point of Sale USB
Keyboard.
When the Windows installation CD/DVD-ROM exits, the next
device in the BIOS Setup boot priority is not booted. How can I
resolve this issue?
Answer: The Windows installation CD/DVD-ROM boot loader does not return
control of the boot process to the BIOS. Instead, it determines which drive will be
booted based upon the drive letter assigned to the attached massed storage
devices. The internal hard disk drive has a higher priority than other attached disk
drives or boot devices. As a result, the internal hard disk drive will be booted rather
than the next device in the BIOS Setup boot priority list. To ensure the desired
device is booted, remove all "bootable" media from the CD/DVD-ROM drive prior to
booting the system.
40SurePOS 300: Operating System Installation Guide Models 33x and x4x
42SurePOS 300: Operating System Installation Guide Models 33x and x4x
Notices
References in this publication to IBM products, programs, and services do not imply
that IBM intends to make these available in all countries in which IBM operates. Any
reference to an IBM product, program, or service is not that only IBM’s product,
program, or service may be used. Any functionally equivalent product, program, or
service that does not infringe any of IBM’s intellectual property rights may be used
instead of the IBM product, program, or service. Evaluation and verification of
operation in conjunction with other products, except those expressly designated by
IBM, are the user’s responsibility.
IBM may have patents or pending patent applications covering the subject matter in
this document. The furnishing of this document does not give you any license to
these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
The following paragraph does not apply to the United Kingdom or any other country
where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS
MACHINES CORPORATION PROVIDES THIS PUBLICATION ″AS IS″ WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. Some states
do not allow disclaimer of express or implied warranties in certain transactions,
therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors.
Changes are periodically made to the information herein; these changes will be
incorporated in new editions of the publication. IBM may make improvements and/or
changes in the product(s) and/or program(s) described in this publication at any
time without notice.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those
Web sites. The materials at those Web sites are not part of the materials for this
IBM product and use of those Web sites is at your own risk.
Information concerning non-IBM products was obtained from the suppliers of those
products, their published announcements or other publicly available sources. IBM
has not tested those products and cannot confirm the accuracy of performance,
compatibility or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of those
products.