This issue occurs if the ARCH environment variable is set to i686 on a 32-bit Linux machine. To resolve this issue, you must first boot the machine exhibiting the kernel panic in safe mode to bypass loading the Jungo WinDrivers. You can then remove the drivers from /lib/modules. Follow these steps to recover from the system failure and allow the proper building of the drivers:
1. Boot from a Linux Live CD.
2. Mount the system root directory and remove the cable driver modules. For example, if the system root directory ?/? is in the /dev/sda1 hard drive partition, run the following commands:
a. mkdir /mnt/test_root
b. mount /dev/sda1 /mnt/test_root
c. rm ?f /mnt/test_root//lib/modules/[linux_kernel_version]/kernel/drivers/misc/windrvr6.*
d. rm ?f /mnt/test_root//lib/modules/[linux_kernel_version]/kernel/drivers/misc/xpc4drvr.*
The [linux_kernel_version] in steps c and d refers to the installed kernel version.
3. Remove the Live CD from the drive and reboot the system.
4. Reinstall the drivers by following the steps in
(Xilinx Answer 22648)After rebooting in regular mode, you should unset the ARCH environment variable and install the cable drivers.