Setting up the IXA Workstation

This is a brief instruction intended for use in collaboration with the Intel Setup Guide; if the pathes are different on this sheet than on the ISG, follow this guide.

Software/Hardware

The following software/hardware are needed:

  • A PC installed with Linux
  • A RadiSys ENP-2505 board (the IXP board)
  • A Windows 2000 CD
  • The Intel IXA SDK CD
  • The Intel IXA Education Workstation CD

Installing VMWare & Windows Tools

Go to page 8 of the ISG and follow the instructions up to Page 19 after the installing of Cygwin. At the point, do the following steps:

  1. After installing cygwin, edit the cygwin.bat in the following manner:
  2. Remove the second to last line
  3. Change the last line by giving an ABSOLUTE path to the bash command: "C:\eLinuxIDE-IXP1200\cygwin\bin\bash -i"
  4. Return to the ISG and do point 2 on page 19
  5. Before patching to IXA-SDK 2.01, unmark the read-only attribute of the file si_cygmon.img

Installing the Linux StrongARM Development Environment

Follow the steps starting on the top of page 20 of the ISG and stop at the beginning of Section 7

After installing the ENP-2505 Board

Do the following steps:

  1. login as root
  2. cd /usr/src
  3. ln -s linux-2.4.18-4 linux (or if linux-2.4.18-4 is not listed replace with whatever is valid)
  4. cd linux
  5. edit the Makefile and change the EXTRAVERSION=-4custom to EXTRAVERSION=-4 as necessary
  6. make mrproper
  7. make oldconfig
  8. make dep
  9. cd /mnt/cdrom/ENP-2505_Driver/ (with proper CD mounted)
  10. rpm -recompile boot_drv-2.0-1.src.rpm
  11. mkdir /opt/ixa
  12. Download ixa.tar.gz to /opt/ixa
  13. cd /
  14. tar -xzvf /opt/ixa/ixa.tar.gz
  15. cd /opt/ixasdk/enp-2505/src/pciDg
  16. make install
  17. cd /
  18. tar -xvf /opt/ixa/pciDg.tar
  19. reboot the machine

Correcting the board.h error

Do the following steps:

  1. cp /opt/ixa/board.h /opt/ixasdk/enp-2505/src/linuxIXAedu/include/asm/arch
  2. cd /opt/ixasdk/enp-2505/src/linuxIXAedu
  3. make clean
  4. make dep
  5. make zImage

Finishing the installation

Go back to page 22 of the ISG and complete the rest of the guide. You should now be able to start doing some coding. To reboot the board without rebooting linux create a script file in /opt/ixasdk/enp-2505/bootixp called start-again with the following three lines:

  • ifconfig eth1 down
  • rmmod pciDgNet
  • rmmod pciDg

Then from the prompt on the board's processor, type reboot. When the mini-com session says "press space bar to abort host download mode ...", press CTRL+A Q to quit the session. Then run start-again and bootixp can be run again.