Install a new version of grape in the test bed:

  1. ssh to (e.g.) pc-tbed-grape
  2. cd /mnt/daq_area_rw/tools/ros/Grape
  3. mv Grape.jar Raisin.jar
  4. cp ~joos/DAQ/DataFlow/Grape/dist/Grape.jar .

Install a new version of grape in P1:

  1. ssh to pc-tdq-grape
  2. cd /mnt/daq_area_rw/tools/ros/Grape
  3. mv Grape.jar Raisin.jar
  4. cp ~joos/Grape.jar .
(see ticket 2211)

Copy new drivers to the CFS:

  1. ssh pc-tbed-cfs-01.cern.ch
  2. Use a variant of: " sudo /daq_area/tools/bin/sync_tbed_drivers -s tdaq-05-04-00/drivers-05-04-00-i386/vme_rcc-2.6.32-431.11.2.el6.nonpae.i686.ko drivers-05-04-00-i386"

Note: "tdaq-05-04-00/drivers-05-04-00-i386/" is relative to /afs/cern.ch/user/j/joos

Note: in /sw/tdaq/drivers/xxx there has to be a logical link like " /afs/cern.ch/atlas/project/tdaq/inst/tdaq/tdaq-04-00-01/installed tdaq-release-inst". To create this link create it first in /afs/cern.ch/user/j/joos/public/xxx. The use the script to copy the link like any other file

Note: In case a directory (e.g. "drivers-05-00-00-i386") does not (yet) exist on the server it will be created automatically by the script

===================== Old procedures:

Here is the recipe from Marius for testing a new driver on a machine that boots from the server in building 32:

  1. ssh to e.g. lnxatd4009 (you have to use a machine that is listed in the output of "getent netgroup machines-all")
  2. sudo su - (to become root)
  3. create a directory (e.g. /mrw)
  4. Execute "mount lnxatdsrv.cern.ch:/clients/sw/tdaq/drivers/drivers-experimental-joos /mrw"
  5. Put the experimental driver into the /mrw directory
  6. The /mrw directory also has to contain a link to a release. E.g.: tdaq-release-inst -> /afs/cern.ch/atlas/project/tdaq/cmt/tdaq-01-08-01/installed
  7. Use "grape" to enable the new drivers on a machine

And the recipe for doing the same thing at P1 is:

  1. Compile the driver for the P1 kernel
  2. Copy the driver to /atlas-home/1/joos
  3. Apply the procedure described at: https://pcatdwww.cern.ch/FAQ/point1/index.php?action=artikel&cat=4&id=78&artlang=en
  4. Use the "grape" scripts to define which hosts shall use the experimental driver

MarkusJoos - 20 Aug 2007

Edit | Attach | Watch | Print version | History: r14 < r13 < r12 < r11 < r10 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r14 - 2014-10-28 - MarkusJoos
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback