Application Note to CAN/402 Boards
10. Application Note to CAN/402 Boards
Potential Interoperability with Windows or Linux OS
NOTICE
This chapter is to alert users to a potential interoperability problem that affects esd CPCI-
CAN/402-4(-FD) boards which are equipped with the Pericom® PCI-to-PCI bridge
PI7C9X111SL.
Depending on the host computer system the following CPCI-CAN/402-4(-FD) articles may be
affected:
Article
Order no.
CPCI-CAN/402-4
I.2332.08
CPCI-CAN/402-4-FD
I.2332.68
10.1 Windows Operating System
Potential Interoperability Problem with enabled PCI Express Native Control Mode
Problem Description
Microsoft Windows operating systems including Windows Vista, Windows Server 2008, and later
versions include a feature called “PCI Express Native Control”. Many current motherboards offer
support for the PCI Express Native Control feature in their BIOS.
If this feature is enabled by Windows, it enforces additional mandatory features which are not
implemented in the bridge of the CPCI-CAN/402-4(-FD) boards. This may prevent the start of the
default PCI-to-PCI bridge driver (Code 10). This problem occurs e.g. on most ACER PC Windows
systems.
Based on our information Pericom does not plan to revise the silicon of the PCI-to-PCI bridge to be
compatible with the Windows supplied bridge driver.
Solution: Disabling PCI Express Native Control Feature in Windows
The PCI Express Native Control can be switched off by commands in the command prompt
window with administrator rights.
Use the command
BCDEdit /set
to set a boot entry option value in the Windows boot configuration data store (BCD):
1. Boot the Windows system.
2. Open the command prompt window with administrator rights (right-click to
C:\Windows\System32\cmd.exe
and select “
Run as Administrator
”).
3. Enter the command:
bcdedit /set {current} pciexpress forcedisable
4. Restart your computer.
CPCI-CAN/402-4(-FD)
Hardware Manual • Doc. No.: I.2332.21 / Rev. 1.2
Page 37 of 42