ATLAS     Level 1     Calorimeter Trigger     Software    

L1Calo Software Linux Installation on Concurrent PC

 

General

I performed a fairly standard (text) RedHat 6.2 installation. I did choose the custom option and installed most of the optional packages.

After installation, there are a couple of things to attend to... mostly for X, but also for ethernet.

Ethernet Module

The RedHat installation doesnt recognise the on board ethernet chip correctly.

So, after the installation has finished, you need to edit the file /etc/conf.modules and change de4x5 to tulip on the alias eth0 line.

BIOS Upgrade

If the BIOS is old, or if you want network booting, you may need to upgrade it. Concurrent will email new versions on request.

A recent BIOS upgrade sent to QMW, which includes network booting (of VP/PSE/P34) is bios_20010803.zip (download as binary!).

Instructions for doing the upgrade are as follows:

The zip archive contains the following files:
bios.rom     - BIOS firmware
phlash.exe   - flash programming utility
platform.bin - flash programming control file

Extract these files to a DOS bootable floppy. (For those unused
to DOS, you can create a bootable floppy with the command "sys a:"
from a DOS prompt on Windows - or even a Mac with Virtual PC!).

To perform the update - boot the board to the DOS prompt using the update
disk. Then type "phlash" to update the firmware components.

XFree Upgrade

To run X, you need the latest version (4.0.1) of XFree.
First, you have to download a few files from xfree86 WEB site:
ftp://ftp.xfree86.org/pub/XFree86/4.0.1/binaries/Linux-ix86-glibc21/
or one if its mirrors.

The file "install" has detailled instruction for the installation but you
basically have to download the following files:
          1.   Xinstall.sh      The installer script
          2.   extract          The utility for extracting tarballs
          3.   Xbin.tgz         X clients/utilities and run-time libraries
          4.   Xlib.tgz         Some data files required at run-time
          5.   Xman.tgz         Manual pages
          6.   Xdoc.tgz         XFree86 documentation
          7.   Xfnts.tgz        Base set of fonts
          8.   Xfenc.tgz        Base set of font encoding data
          9.   Xetc.tgz         Run-time configuration files
          10.  Xvar.tgz         Run-time data
          11.  Xxserv.tgz       XFree86 X server
          12.  Xmod.tgz         XFree86 X server modules
          
Copy them onto the target then run ./sh Xinstall.sh

Once that is done, you have to copy a patched version of chips_drv.o
into /usr/X11R6/lib/modules/drivers

Booting from the Network

Concurrent have provided me with another BIOS upgrade (later than the one they gave Mainz above) which should allow booting from the network. I havent tried this yet.


Last updated on 7-Dec-2000. Send comments on this page to Murrough Landon