UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 14782

Install - After I install ISE, my Windows XP system reports a "STOP...K_MODE_EXCEPTION_NOT_HANDLED" error and will not boot

Description

After installing the ISE 5.1i tools, I try to reboot; however, my Windows 2000/XP operating system hangs and will not boot up. The Windows splash screen appears, but the blue progress bar freezes. (Attempting to boot in Safe Mode is not successful.)

Error messages similar to the following are reported:

"*** STOP: 0x0000001E (0xC0000005, 0xEB0C1795, 0x00000000, 0x00000008)

K_MODE_EXCEPTION_NOT_HANDLED"

NOTE: If this is the first time this "STOP" error screen has appeared, restart your computer. If this screen appears again, follow the steps below. (Restarting the machine again will not help.)

In certain cases, other USB drivers will stop functioning due to conflicts.

If this description does not match your issue, refer to the ISE 5 Installation FAQ for additional information (Xilinx Answer 15826).

Solution

An updated driver that corrects this problem is now available. This driver is compatible with Windows 2000 SP2 or later and Windows XP.

To upgrade your driver, download the following zip file:

http://www.xilinx.com/txpatches/pub/applications/misc/mltlnx_ans_14782.zip.

Nine files are included in this update. Unzip the files to a staging directory such as "c:\temp\mltlnx", and then launch "mxinst.exe" from that directory to complete the installation.

Occasionally, after the MultiLINX drivers are updated (or deleted), USB devices continue to fail. In this case, remove all USB devices (USB Devices and the USB root hub) in your "Device Manager". Once you have removed the devices, reboot your system. Windows should automatically find them and open a "New Hardware Found" dialog box. Generally, the drivers for USB devices are found automatically; however, in some cases, you might need to re-install the drivers that came with your USB device. If Windows does not automatically detect the devices, use the "Add New Hardware" feature in the control panel to find the USB devices.

This driver is also included in the 5.2i CD (released in 2003).

The following resolutions will assist you in removing the old driver and returning your system to a known good state so that your driver can be successfully updated.

This problem occurs on certain new systems that contain USB 2.0 chip sets, have USB ports enabled, and are running Windows 2000 or Windows XP. A conflict exists with the Xilinx USB driver for the MultiLINX cable.

A revised driver is included in the 5.2i software release.

If the MultiLINX cable is not being used, you can avoid the problem by deselecting the option to install the MultiLINX drivers during the 5.1i software installation.

To work around this problem, follow these steps:

1. Reset your computer.

2. When your machine begins to boot up, press the "F8" key, and select to revert to the "Last Known Good Configuration".

3. Continue booting into Windows 2000 normally.

If the machine still fails to boot up, follow these steps:

1. Reset your computer.

2. When your machine boots up, go into your system BIOS and disable USB ports.

3. Continue booting into Windows 2000/XP normally.

4. Using Windows Explorer, browse to the CD to the "<Windows directory>\system32\drivers" directory, and delete the files "mltlnx.sys" and "mlnxfltr.sys".

5. Restart your computer, re-enable USB ports in your BIOS, and boot normally.

After Windows 2000/XP boots normally, select Start -> Control Panel -> Add/Remove Programs, and uninstall ISE. Then, re-install ISE, choosing the "Custom Install" option. Deselect the cable drivers when prompted to do so by the installer.

If you are unable to remove the MultiLINX drivers or otherwise enable Windows 2000/XP to load to a point where it is possible to uninstall ISE, follow these steps:

1. Reinstall Windows 2000/XE from the CD that came with your system.

2. Install ISE choosing the "Custom Install" option, then deselect the cable drivers when prompted to do so by the installer.

You can also work around this problem as follows:

1. Place your original Windows 2000/XP CD in the drive.

2. When your machine boots up, change your BIOS default drive setting so that it boots from the CD drive first.

3. As the boot process begins, press the "F8" key and choose to boot Windows 2000/XP in command line mode.

4. CD to the <Windows directory>\system32\drivers directory, and delete the files "mltlnx.sys" and "mlnxfltr.sys".

5. Remove the CD, reset your computer, and change your BIOS back to its previous default boot drive. Load Windows 2000/XP normally.

After Windows 2000/XP boots normally, select Start -> Control Panel -> Add/Remove Programs, and uninstall ISE. Re-install ISE, choosing the "Custom Install" option. Deselect the cable drivers when prompted to do so by the installer.

NOTE: You can locate the <Windows directory> in your system by clicking Start -> Program -> Accessories -> System Tools-System Information and checking the right pane of the "System Summary" window.

You can also use the Xilinx Answer Database keyword search aids to help you find relevant answers:

http://www.support.xilinx.com/

In the Search Field on this page, you can efficiently find answers using a Boolean search such as "5.1i and install and keywords".

AR# 14782
Date Created 08/29/2007
Last Updated 04/15/2010
Status Archive
Type General Article