Installing Linux and other drivers in GE XVB602 cpus
From Hall A Wiki
Contents
Installing Linux
BIOS Configuration
- Enter BIOS at power up by hitting DEL or F2.
- Advanced -> Onboard Devices
Reserve VME space <256 MBytes> Onboard Gigabit LAN1<Enabled> Onboard Gigabit LAN2<Enabled>
- Boot->
Boot option #1 <IBA GE Slot 0900 V1324>
- Chipset->South Bridge Configuration->SATA Configuration
SATA Mode Selection <AHCI>
- Save and Exit.
- Power off controller. Plug in CD via USB.
- Power on.
- Press F7 during BIOS startup screen for BOOT options.
- Boot using CD ("TSSTcorpCDDVDM SE-208GB MF00")
- Then at boot promt select jlab.
boot: jlab<ENTER>
- Wait for the installation to be done............
Obtain MAC address
This module does not have the MAC address of each ethernet port labelled on the module. They most be obtained after the module boots.
- login as "root" (enter password *******)
- /sbin/ifconfig eth0
Install other drivers (instruction from Alex)
- /site is mounted by default
- To install epel: These CPUs are on a subnet that does not have access to the internet. So we need to add,
proxy=http://jprox.jlab.org:8082) to /etc/yum.conf
- Also use baseurl= ... instead of mirrorlist= ... in /etc/yum.repos.d/CentOS-Base.repo
- then install epel:
yum install epel-release
- and install git:
yum install git OR mkdir /root/git/
- Clone jvme:
git clone /site/coda/contrib/devel/jvme/
- Define environment variables:
source setup_jvme.sh ========= setup_jvme.sh ============== setenv LINUXVME /root/git/ setenv LINUXVME_LIB /root/git/lib setenv LINUXVME_INC /root/git/include setenv CODA /site/coda/2.6.2 source $CODA/.setup ======================================
- Create lib and include directories in the $LINUXVME directory
mkdir /root/git/lib mkdir /root/git/include
- Go in jvme directory do
make install
- Clone sfi:
git clone /site/coda/contrib/devel/sfi/
- Go in sfi directory do
make install
- Clone rol_include2.6 and ti directories too and compile.
Installing these on sbsvme22 is done by Alex. Login as root and take a look if you need to make sure anything.