[openib-general] Howto setup rping and krping for OpenIB with AMSO1100
Hal Rosenstock
halr at voltaire.com
Thu May 18 18:34:46 PDT 2006
Hi Chris,
On Thu, 2006-05-18 at 20:26, Kasten, ChristopherX B wrote:
> Hello,
>
>
>
> After spending some time installing OpenIB with AMSO1100, I have
> managed to get rping and krping to work. Here is a howto document
> describing the steps I took in the process.
This looks like OFED installation doc with some mods. Should this be
sent to the OFED list ?
> This does not get opensm to work, as I am still getting a port guid
> error on that front.
How do you invoke OpenSM ? Any options ?
-- Hal
> You are welcome to add this to any documentation area if you find it
> useful. I have not written a detailed howto like this before, and I
> am also new to this technology, so forgive me if there are any errors.
>
>
>
> Cheers,
>
> Chris Kasten
>
>
>
>
>
> ---------------------------------------------------------------------------
>
> How to install OpenIB with an Ammasso1100 network card
>
> Enables rping, krping
>
> Based on the version from May 10, 2006.
>
>
>
> ---------------------------------------------------------------------------
>
> Follow the Installation Cheat Sheet with a few variations detailed
> below (substituting Ammasso for Mellanox):
>
> https://openib.org/tiki/tiki-index.php?page=Installation+Cheat+Sheet
>
> ___________
>
> Step 3:
>
> -----------
>
> I used linux kernel 2.6.16.15
>
>
>
> In make menuconfig include the following as modules-
>
> Device Drivers -> Infiniband support -> <M> Infiniband support
>
> <M> Infiniband userspace MAD support
>
> <M> Infiniband userspace access (verbs &
> cm)
>
> <M> Ammasso 1100 HCA support
>
> <M> Kernel RDMA Ping Module
>
> ______________
>
> Steps 5/6:
>
> --------------
>
> Ignore ib_mthca on modprobe
>
>
>
> ______________________________
>
> ICS Building management tools:
>
> ------------------------------
>
> In src/userspace/management/osm/
>
> rename authors -> AUTHORS
>
> news -> NEWS
>
> readme -> README
>
> then run ./autogen.sh && ./configure
>
>
>
> ___________________________________
>
> Building userspace verbs libraries:
>
> -----------------------------------
>
> Install sysfsutils before you build these libraries. I used
> sysfsutils-1.3.0
>
> ./configure
>
> make
>
> make install
>
>
>
> Instead of libmthca, build libamso
>
> For rping, build librdmacm
>
>
>
> Use the standard:
>
>
>
> ./autogen.sh
>
> ./configure
>
> make
>
> make install
>
>
>
> for these libraries.
>
> _______________________________________________
>
> Don’t bother with the “Testing” step and beyond
>
> -----------------------------------------------
>
>
>
> -----------------------------------------------------------------------------
>
> Download and install:
>
> http://www.opengridcomputing.com/downloads/ogc_amso_kit_20060308.tgz.
>
> -----------------------------------------------------------------------------
>
> On one of my machines, the following was not added to
> /etc/modprobe.conf.dist:
>
>
>
> (as one line)
>
> install ib_core for i in ib_core ib_mad ib_cm ib_sa ib_ucm ib_umad
> ib_uverbs; do /sbin/modprobe
>
> --ignore-install $i; done
>
>
>
> Make sure this is in /etc/modprobe.conf.dist so the modules will load
> automatically at boot
>
>
>
> -----------------------------------------------------------------------------
>
> Check to see that the following modules are loaded:
>
>
>
> ib_uverbs - - <-uverbs adds /dev/infiniband/uverbs0
>
> rdma_cm
>
> iw_cm
>
> ib_addr
>
> ib_cm
>
> ib_local_sa
>
> ib_sa
>
> ib_core
>
> iw_c2 - - - - <-amso
>
>
>
> -----These two didn't load automatically for me------
>
> rdma_krping - <-krping
>
> rdma_ucm- - - <-rping adds /dev/infiniband/rdma_cm
>
>
>
> -----------------------------------------------------------------------------
>
> Start up interfaces
>
> -------------------
>
> After a fresh reboot, check which modules are loaded. I had to add
> these two.
>
> modprobe rdma_krping
>
> modprobe rdma_ucm
>
>
>
> Machine 1: ifconfig iw0 192.168.69.149 up
>
> (server) ifconfig eth0 192.168.68.149 up
>
>
>
> Machine 2: ifconfig iw1 192.168.69.148 up
>
> (client) ifconfig eth1 192.168.68.148 up
>
> -----------------------------------------------------------------------------
>
> Testing:
>
> ______
>
> krping
>
> ------
>
> On server: /bin/echo server,port=9999,addr=192.168.69.149,validate >
> /proc/krping
>
> On client: /bin/echo client,port=9999,addr=192.168.69.149,validate >
> /proc/krping
>
> (addr = server iw addr)
>
>
>
> To verify: cat /proc/krping
>
>
>
> 1 listen: indicates the server is waiting
>
> 1-amso0 n1 n2 n3 ...: indicates the connection has been made
>
>
>
> If n = 0 for all n, there is probably an error
>
>
>
> _____
>
> rping
>
> -----
>
> Server: rping -s -vV -C10 -S10 -a 0.0.0.0 -p 9999
>
> Client: rping -c -vV -C10 -S10 -a 192.168.69.149 -p 9999
>
>
>
> This should output:
>
> ping data : rdma-ping (10x because of -C10)
>
>
>
>
>
> ______________________________________________________________________
>
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
>
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
More information about the general
mailing list