Changes between Version 5 and Version 6 of Internal/OpenFlow/HostSetup


Ignore:
Timestamp:
Nov 7, 2009, 11:49:29 PM (15 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/HostSetup

    v5 v6  
    101101          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    102102}}} 
     103
     104== NetFPGA on Ubuntu (11/7) ==
     105
     106Ultimately, the second NetFPGA host was built using Ubuntu 8.04 (kernel 2.6.24-16). To make things neat, user 'netfpga' was created for this process. Make sure the user is added to the sudoers list. 
     107
     108First off, you need an account at netfpga.org to download the .tar files needed to install the netfpga drivers. The files needed are netfpga_base_beta_x_x.tar.gz and netfpga_lib.tar.gz. With an account, they can be downloaded from here: http://netfpga.org/beta/distributions/
     109
     110Untar and the files with `tar -xvf <filename>`. They will untar into one directory called ''NF2''. Do not make and install yet - At this point, follow the directions on the [ http://www.netfpga.org/netfpgawiki/index.php/Ubuntu_Compatibility Ubuntu compatibility] page. They ask you to make a few changes on the files located in NF2. A few things to note regarding the directions:
     111
     112 * to edit /boot/grub/menu.lst as per the instructions, use the directions for modifying grub.conf for CentOS, found here: http://www.netfpga.org/netfpgawiki/index.php/Install_Software_1.0#CentOS_Installation_Instructions   
     113
     114 * Environmental variables can be added by the command
     115 {{{
     116 /usr/local/NF2/lib/scripts/user_account_setup/user_account_setup.pl
     117 }}}
     118 as per the [http://netfpga.org/netfpgawiki/index.php/Guide#Verify_the_software_and_hardware Guide], however you might need to edit the last line of  ser_account_setup.pl to point to the exact location of bashrc_addon :
     119 {{{
     120 print "Adding the NetFPGA Enviornment Variables to your .bashrc\n";
     121 `cat /home/netfpga/test/NF2/bashrc_addon >> ~/.bashrc\n`;
     122 }}}
     123
     124Then you can make and install the drivers. Note, the selftest can't be run in Ubuntu.
     125
     126
    103127== Regression testing ==
    104128Connecting the SATA feedback loop seems to prevent the test from loading correctly, throwing the following error: