User Guide For Windows 7 IO Atom E3800 MR4 - PUBLIC
User Guide For Windows 7 IO Atom E3800 MR4 - PUBLIC
User Guide For Windows 7 IO Atom E3800 MR4 - PUBLIC
May 2016
Figure
Figure 1. Driver Properties Overview ................................................................................................................... 9
Table
Table 1. Acronyms and Terminology ......................................................................................................................... 5
1 Introduction
This User Guide presents procedures to build the Windows BSP, platform, and driver software
best known methods.
The intended audience for this document is Original Design Manufacturers (OEMs) and Original
Equipment Manufacturers (ODMs) that are enabling Win7* and WES7* drivers with Intel® Atom
E3800 processor, Intel® Celeron® Processor N2XXX and Intel® Celeron® Processor J1XXX.
Note: To update the GPIO, I2C* and SPI drivers on structure definition in public driver header files from
a beta driver to a gold driver, recompile your applications with the latest public driver header.
Term Description
Term Description
OS Operating System
Win7* Windows* 7
2 User Guide
b. Extract all files from the ISO image of WIN7*/WES7*/POSReady 7* and save to the
thumb drive.
2. BIOS Setup for installation:
a. To setup the BIOS by navigating to “Device Manager -> System Setup -> Boot, then
enter the following settings:
OS Selection: Win7 32/64 Legacy
Legacy USB Booting: Enable
b. Then press “F4” commit changes and Exit.
c. Enter into “Boot Manager” and select the option to boot from the drive or device which
contains the OS image then select ENTER.
Note: DO NOT use EFI USB boot since Win 7 is using the legacy mode.
3. OS Installation:
Remark: This hotfix is only required for the SD driver. Does not need to be installed
for Win7/WES7 (64-bit) if the SD driver is not used.
b. Execute Intel Atom E3800 Win*7 IO Drivers 32Bit.msi or Intel Atom E3800 Win*7 IO
Drivers 64-bit.msi.
c. Select Next and accept the license agreement.
d. Choose Complete and then select Install.
Note: If the system has imported the Intel Certification, check the checkbox “Aways trust
software from Intel Technology Sdn.Bhd” and select Install.
g. Restart system.
5. Import Intel Certificate
a. Go to path C:\Program Files\Intel\Intel Processor Win7 IO Drivers XXBit\iaiospi and
double click on iaiospi.cat file
Remark: Patriot Memory* 64 GB and EDGE DiskGo* 32 GB thumb drives are not
recommended for use in the EHCI mode.
Rework Steps 1. Place a 10K resistor followed by a 28 AWG wire from R6J4 to R6H9
See below rework layout, yellow box is the 10K PU resistor which is attached by
an orange wire to R6H9
Affected Platform Bayley Bay boards Fab 3 (IOTG configured) platforms only
Reasons for the NIC cards don’t get recognized in Windows while the jumper block (J7C2) is configured
rework: to Desktop mode, pins [1–2]. Failure mode occurs in PCIe* Slot3.
Install a driver on the host machine from the following link: http://www.ftdichip.com/FTDrivers.htm
Once the driver is installed, a virtual COM port is created in the host machine to communicate
with the Bayley Bay board.
To install the chipset INF. and NET is required when installing the WES, or there would be an
error as shown below:
6. Click on Resolve Dependencies and try to resolve all the dependency issues.
Note: If you are asked to choose between the Standard Windows* USB Stack and a
Bootable Windows USB Stack, make sure only the Bootable Windows USB Stack is
checked.
7. On the drive-selection screen, select the install partition.
8. Click next and wait for the installation to complete.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaioi2c\Parameters]
"ForceDma"="0,0,0,0,0,0,0"
ForceDma is a string type and there are seven values mapped to the seven I2C controllers which
are device IDs from 0F41 to 0F47h.
Value 0, will force the DMA to be disabled, and I2C data will read/write in PIO mode.
Value other than 0, if data length is more than the specified value, I2C data will be read/write in
DMA mode; if data length is less than the specified value, I2C data will read/write in PIO mode.
By default, without any registry settings, I2C will use PIO mode.
Set PrescalerMValue = 64
SourceClockFrequency = 64,000,000
2. To support baud rates between 230,400 and 3,686,400, create and change the following registry
settings:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaiouart\Parameters]
"HSUartSourceClockFrequency"=dword:01c1f8f8
"HSUartPrescalerMValue"=dword:00003fff
"HSUartPrescalerNValue"=dword:00006c80
3. To support a baud rates between 300 and 115200, change the following registry settings for
Low speed source clock, M and N prescalers:
"UartSourceClockFrequency"=dword:001c2000
"UartPrescalerMValue"=dword:0000025a
"UartPrescalerNValue"=dword:00007fff
See Section 27.2.3 Baud Rate Generator in the “Bay Trail-I SoC External Design Specification”
document for details.
Note: To suppress this prompt, you need to first add the “Intel Windows LPSS IO Drivers.” as a trusted
publisher.
a. Manually install the Intel IO driver on Windows 7 and select the “Always trust software
from Intel Technology Sdn. Bhd.” click box.
b. After installation, run the Windows tool certmgr.msc and navigate to Trusted Publishers
->Certificates.
c. Export the certificate with the name “Intel Windows LPSS IO Drivers.” to your local disk
with DER encoded binary X.509 (.CER) format. For example, “Intel.cer”.
d. On your other Windows platform where you intend to install the driver unattended, add
the exported certificate to the Windows Trusted Publisher. Run the following command
with administrator privileges:
certmgr.exe -add intel.cer -c -s -r localMachine TrustedPublisher
User can obtain certmgr.exe from Windows SDK. Refer to MSDN* Certificate
Manager Tool
Intel IO driver package is in Windows Installer (MSI) format which can use the msiexec.exe to
install it in unattended mode. For example, run this command in administrator privileges:
To uninstall it:
Create a bat file with following command. Run the bat file as administrator.
Note: “xxxxxx” refers to the application name. For example: Intel Atom E3800 Win7 IO Drivers 32bit
For 64 bit driver: [Program Files]\Intel\Intel Atom E3800 Win7 IO Drivers 64bit.
For 32 bit driver: [Program Files]\Intel\Intel Atom E3800 Win7 IO Drivers 32bit.
Once installed the user also can customize their own installation directly based on the driver
package files they can download in the examples below:
Use PnPUtil tool to install driver by inf file http://msdn.microsoft.com/en-
us/library/windows/hardware/ff550423(v=vs.85).aspx
Note: For more details on USB 3.0 refer to the USB 3.0 “Bring up Guide.pdf” which is available for
download through the VIP website.
1. Connect PS2/USB keyboard and mouse onto your system
2. Boot into Windows 7 with the below BIOS configuration:
Go to “Device Manager” -> System Setup -> Boot -> set OS selection to “Win7 32/64
Legacy” -> commit changes and exit
Go to “Device Manager” -> System Setup -> South Cluster Configuration -> USB
Configuration -> Change XHCI mode to <smart Auto>
3. Boot system into windows and install the USB3.0 driver.
4. After installation has completed, go to the Device Manager to ensure that the below USB3.0
devices are shown under the Universal Serial Bus Controllers. Observe that the device
should not have a yellow bang.
Intel® USB 3.0 eXtensible Host Controller
Intel® USB 3.0 Root Hub
2.3.8 How to Install Windows 7 32-bit into SD and eMMC* Storage Devices
Manual driver file extraction:
1. Download the Intel IO driver’s setup.
2. Extract drivers from .exe using tools such as 7zip*.
Installation:
1 Prepare a bootable Windows installation USB.
2 Copy the eMMC/SD driver to a folder on Windows installation USB.
3 Boot the host System from USB
4 Continue until you reach the screen shown below:
5. Select “Load Driver” and Browse to the folder where you have copied eMMC/SD card driver
files.
6. Select eMMC Host Controller driver (first option) & Press/Click Next
BSP for Microsoft Windows* 7 (WIN*7, WES*7 and POSReady* 7)
32 and 64 bit for Intel® Atom™ processor E3800 Product Family
October 2015 User Guide
Revision Number: 001 21
User Guide
7. eMMC card will be shown as Unallocated Space. Delete/create new partitions or let Windows
decide.
8. Click Next
9. Windows 7 setup will start copying files to eMMC and continue with rest of installation.
For convenience copy the files located in this folder: C:\Program Files
(x86)\Intel\Intel Processor Win7 IO Drivers 64Bit\iaiosd\.
Stage 2: Inject storport.sys into Windows 7 64Bit SP1 installer (on workstation)
1 On external hard drive (E:\ or it may be other drive letter), create a folder call wim (E:\wim)
and another folder call temp (E:\temp).
2 Open Windows 7 64bit SP1 ISO file, extract files: boot.wim & install.wim to directory:
E:\wim.
3 Now, hit Start Menu, launched Command Prompt with administrator privileges.
4 Mount boot.wim 1 image with write permissions.
Index 4, is in the case for Windows 7 Ultimate Edition 64-Bit. In case you need other
editions of Windows 7, run following command: