xilinx fpga beginner question

Oct 14, 2005 1 Replies

Hello, I am a beginner with fpgas with practically no experience with this material, working as an undergraduate researcher under a graduate student and a professor at the University of Maryland.



They have asked me to find out a few things about the Linux capabilities on the xilinx ml300 board I am playing with.



Under the documentation on the xilinx site, the microdrive has a version of Montavista Linux 2.1 already installed on it, which can be booted. However, after logging in, I'm not able to really do anything because the drive is set as read-only. Everything I have found on the web about the ml300 board and Linux refers to porting a newer version onto the board, which confuses me as to why. I was wondering what the problem with the already installed Linux was or where I could find information on how to use it, especially it's TCP/IP capabilities.



Any help or advice from anyone would be greatly appreciated, thank you.



Eric Yeh


It is very likely that the Linux filesystem on the MicroDrive has been corrupted, for example by powering the board down without following a proper shutdown sequence. On a reboot Linux then recognizes the corrupt filesystem and mounts it read-only.

There are two ways out of this:

  1. Reimage the MicroDrive. To do so follow the documentation provided with ML300.
  2. Put the MicroDrive in a CF reader and attach it to your Linux workstation/PC (or boot your PC from a Knoppix CD). Then, check the filesystem with the following command (as root under the assumption that the Linux kernel recognizes the MicroDrive as /dev/sda): # e2fsck /dev/sda3 You might want to read the man page of e2fsck for more information.

- Peter

Eric Yeh wrote:

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required