Hardware

This page lists shared hardware that can be made available for use within Linaro.

In the data centre

  • silverbell.canonical.com
    • Versatile Express CA9x4
    • Quad Core 400 MHz Cortex A9 / 1 GB RAM / 150 GB USB hard disk
    • Linaro flavour of Maverick
    • Try ssh username-on-ssh-key@silverbell.canonical.com

    • Often used for benchmarking. Please check before running long tasks.
  • {guinep,habitat,jenipapo}.canonical.com

    • PandaBoard

    • 1 GHz OMAP4 / ~730 MB of RAM (of 1 GB) / 120 GB USB hard disk / 3 GB swap
    • Ubuntu Maverick
    • General porter box. May be used for benchmarking.
    • Try ssh lp-{username-on-launchpad}@guinep.canonical.com (such as lp-michaelh1@...)

Note the username used above. To check, load up your launchpad account page and check the user name the key was generated with.

Access will eventually be managed via the linaro-porterbox-access Launchpad group.

If these boards go down, contact #is or, if that doesn't work, email "linaro @ rt.canonical.com".

Managed by MichaelHope

The following machines are available. Contact MichaelHope for access. See pavos.jpg for a picture.

Check the scheduler to see which machines are running or busy. Ask Michael if you'd like one reserved.

  • pavo1
    • IGEPv2

    • 720 MHz OMAP3530 / 512 MB of RAM / 100 GB USB hard disk
    • Linaro flavour of Maverick
    • Acts as a gateway. Available for general use. Suitable for long jobs.
  • ursa1-4
    • PandaBoard

    • 1 GHz OMAP4 / 768 MB of RAM (of 1 GB) / NFS root | USB HDD | USB Flash drive / 1 GB swap
    • Linaro flavour of Maverick
  • carina1-7 (excluding 4)
    • Gumstix Overo Tide COM

    • 720 MHz OMAP3530 / 512 MB of RAM / NFS root
    • Linaro flavour of Maverick
    • General host. distcc servers.
  • vela
    • Toshiba AC100 Smartbook

    • 1 GHz NVIDIA Tegra T250 / 512 MB of RAM / 32 GB eMMC
    • Ubuntu Maverick
    • Not always on. May be travelling.
  • orion
    • HP Mini 210
    • 1.66 GHz Atom N450 / 2 GB of RAM / 160 GB hard disk
    • Ubuntu 10.04 LTS x86_64
    • GCC x86_64 build machine
  • scorpius
    • No-brand AMD Phenom
    • 2.1 GHz triple-core Phenom / 1 GB of RAM / 320 GB hard disk
    • Ubuntu 10.04 LTS i386
    • GCC i386 build machine
    • distcc host. Usually turned off - ask MichaelHope to turn it on

Past machines:

  • pavo2
    • IGEPv2
    • 720 MHz OMAP3530 / 512 MB of RAM / 100 GB USB hard disk
    • Linaro flavour of Maverick
  • pavo3
    • KwikByte BeagleBoard clone

    • 720 MHz OMAP3530 / 256 MB of RAM / 8 GB USB stick
    • Linaro flavour of Maverick
    • GCC armel build machine
    • Available for general use. Good for benchmarking.
  • pavo4
  • canis1
    • Dual core Cortex-A9 / 2 GB of RAM / NFS root
    • Linaro flavour of Maverick

Access is via pavo1 and then gatewaying into the target machine.

See https://code.launchpad.net/~michaelh1/+junk/hardware for the particular kernel configuration.

Check the available services by running avahi-browse -at. Log into the target machine using ssh hostname.local, such as ssh pavo2.local.

/home is on NFS. Most machines have a /scratch which is on local storage and should be used for any builds. Try making your own /scratch/username.

/tools is on NFS and contains the latest Linaro toolschain. Put /tools/bin in your path and use CC=gcc-linaro CXX=g++-linaro to pick up the latest consolidation release. Specific versions are available under /tools/toolchains. Put /tools/lib/distcc into your path, set up ~/.distcc/hosts and use the CC=... above to distcc using the latest toolchain.

SSH bouncing

A nice trick is ssh bouncing, where you tell ssh to connect to a internal machine by connecting to the gateway then bouncing on to the next. Try adding the following to ~/.ssh/config:

Host *.ex
    ForwardAgent yes
    ProxyCommand ssh -p 7022 ex.seabright.co.nz nc -q0 `basename %h .ex` %p
    User your-user-name

then you should be able to ssh canis1.ex.seabright.co.nz.

Default username

You can set the default user name for a machine in ~/.ssh/config such as:

Host guinep.canonical.com habitat.canonical.com jenipapo.canonical.com
    User lp-michaelh1

Editing remote files

Emacs users can use the built-in TRAMP library to edit files on a remote host.

To open a remote file, try:

  • C-x C-f /username@host:~/filename.txt

such as:

  • C-x C-f /lp-michaelh1@habitat.canonical.com:~/gcc/configure.ac

Try SSH master mode to speed up the connection.

WorkingGroups/ToolChain/Hardware (last modified 2012-03-30 10:03:45)