0 Replies Latest reply on Apr 5, 2011 5:20 PM by tedk

    POPSHM-enabled EMAC-enabled Linux is available

    tedk

      A POPSHM-enabled, emac-enabled linux is  downloadable from our svn at

      http://marcbug.scc-dc.com/svn/repository/trunk/CustomSCCLinux/rcklinuxPOPSHM_04_05_11_001.obj

       

      Note that this is not the default linux. To load it do a

      sccBoot –l rcklinuxPOPSHM_04_05_11_001.obj

       

      Ensure that you are not in /opt/sccKit/current/resources. Otherwise you cannot load on all 48 cores because sccBoot will pick up the premerged linux obj.

       

      How can you tell if you have a POPSHM enabled linux running on the cores?

       

      ssh to a core and cat /proc/meminfo and issue a cat /proc/meminfo. Look for the following lines in the output.

       

      POPSHM pages:        1

      POPSHM page size:    16384 kB

      POPSHM buffer size:  16384 kB

      POPSHM base address: 0x10000000

       

       

      How can you tell if you are using an emac enabled linux?

       

      ssh to a core and issue a route -n. Look for emacx under Use Iface. emac0 means you are using Port A.

       

      root@rck00:~> route -n

      Kernel IP routing table

      Destination     Gateway    Genmask         Flags Metric Ref    Use Iface

      127.0.0.1       0.0.0.0    255.255.255.255 UH    0      0        0 lo

      192.168.2.0     0.0.0.0    255.255.255.0   U     0      0        0 emac0

      192.168.0.0     0.0.0.0    255.255.255.0   U     0      0        0 mb0

      root@rck00:~>