RE: [openib-general] Port of NetPIPE-3.6.2 to OpenIB userspace ve rbs

2005-03-17 Thread Itamar Rabenstein
Just a small thing FW version 2.0.0 is very old FW.
You should upgrade it to the latest which is now 3.3.2 

 -Itamar


 -Original Message-
 From: Troy Benjegerdes [mailto:[EMAIL PROTECTED]
 Sent: Thursday, March 17, 2005 7:11 AM
 To: Roland Dreier
 Cc: openib-general@openib.org
 Subject: Re: [openib-general] Port of NetPIPE-3.6.2 to OpenIB 
 userspace
 verbs
 
 
 Note to self: check build twice in case your filesystem has bogons.
 
 it builds fine. I must have had a bogus object file. But, 
 does this mean
 the port is up, or only that the physical link is active?
 
 [EMAIL PROTECTED]:/afs/scl/project/infiniband/openib/roland-uverbs
 /src/bin$ ./ibstat
 CA 'mthca0'
 CA type: MT23108
 Number of ports: 2
 Firmware version: 2.0.0
 Hardware version: a1
 Node GUID: 0x0002c90108cd8ba0
 System image GUID: 0x0002c90108cd8ba3
 Port 1:
 State: Active
 Physical state: LinkUp
 Rate: 10
 Base lid: 1
 LMC: 0
 SM lid: 1
 Capability mask: 0x00100a6a
 Port GUID: 0x0002c90108cd8ba1
 
 
 On Wed, Mar 16, 2005 at 10:58:17PM -0600, Troy Benjegerdes wrote:
  On Tue, Mar 15, 2005 at 02:06:29PM -0800, Roland Dreier wrote:
   I just spent a little time creating a new ibv module for NetPIPE
   that runs on top of the userspace verbs I've been 
 developing on the
   roland-uverbs branch.  This is pretty much a straight port of the
   current Mellanox VAPI ib module, with the main changes 
 coming from
   the fact that OpenIB doesn't support the non-standard unsignaled
   receive extension, and the fact that a completion event 
 thread is no
   longer created automatically.
   
   I found several bugs in the verbs support while making 
 this work, but
   it seems quite stable now, although I haven't tried all option
   combinations.  I also have not had a chance to compare 
 Mellanox VAPI
   and OpenIB verbs performance on identical hardware -- it 
 would be very
   useful to see this comparison on a variety of systems.
   
  
  I'm having trouble building opensm et all from 
 roland-uverb... (and I
  can't really test NetPIPE without an SM )
  
  .o -o opensm  
 -L/afs/scl/project/infiniband/openib/roland-uverbs/src/lib
  -lpthread
  /afs/scl/project/infiniband/openib/roland-uverbs/src/lib/libumad.so
  
 /afs/scl/project/infiniband/openib/roland-uverbs/src/lib/libcomplib.so
  
 /afs/scl/project/infiniband/openib/roland-uverbs/src/lib/libcommon.so
  -Wl,--rpath 
 -Wl,/afs/scl/project/infiniband/openib/roland-uverbs/src/lib
  -Wl,--rpath 
 -Wl,/afs/scl/project/infiniband/openib/roland-uverbs/src/lib
  osm_switch.o(.text+0x25): In function `osm_switch_init':
  
 /afs/scl/project/infiniband/openib/roland-uverbs/src/userspace
 /management/osm/opensm/osm_switch.c:111:
  multiple definition of `no symbol'
  
 osm_switch.o(.text+0x0):/afs/scl/project/infiniband/openib/rol
 and-uverbs/src/userspace/management/osm/opensm/osm_switch.c:98:
  first defined here
  /usr/bin/ld: Warning: size of symbol `' changed from 37 in 
 osm_switch.o
  to 242 in osm_switch.o
  osm_switch.o(.text+0x117): In function `osm_switch_destroy':
  
 /afs/scl/project/infiniband/openib/roland-uverbs/src/userspace
 /management/osm/opensm/osm_switch.c:163:
  multiple definition of `no symbol'
  
 osm_switch.o(.text+0x0):/afs/scl/project/infiniband/openib/rol
 and-uverbs/src/userspace/management/osm/opensm/osm_switch.c:98:
  first defined here
  
  ___
  openib-general mailing list
  openib-general@openib.org
  http://openib.org/mailman/listinfo/openib-general
  
  To unsubscribe, please visit 
 http://openib.org/mailman/listinfo/openib-general
 
 -- 
 --
 
 Troy Benjegerdes'da hozer'
 [EMAIL PROTECTED]  
 
 Somone asked my why I work on this free 
 (http://www.fsf.org/philosophy/)
 software stuff and not get a real job. Charles Shultz had the 
 best answer:
 
 Why do musicians compose symphonies and poets write poems? They do it
 because life wouldn't have any meaning for them if they 
 didn't. That's why
 I draw cartoons. It's my life. -- Charles Shultz
 ___
 openib-general mailing list
 openib-general@openib.org
 http://openib.org/mailman/listinfo/openib-general
 
 To unsubscribe, please visit 
 http://openib.org/mailman/listinfo/openib-general
 
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


Re: [openib-general] Port of NetPIPE-3.6.2 to OpenIB userspace ve rbs

2005-03-17 Thread Roland Dreier
Grant Troy, in order to use MSI or MSI-X, you need 3.3.2
Grant firmware.  And in case it's not obvious, expect best perf
Grant with MSI-X if you platform supports it.  Either msflint or
Grant tvflash should work for upgrading the cards.

I don't think MSI is supported by Linux on ppc64 right now.  In fact I
don't think you can even select CONFIG_PCI_MSI.

I'm not sure what ppc64 hardware can even do MSI.  For example IBM
JS20 blades use the AMD 8131 for their PCI-X bridge, and we know that
part doesn't support MSI.  I believe Apple G5 hardware uses the same
chip for its PCI-X slots.  On the other hand, all I see from lspci on
a p630 system is

PCI bridge: IBM: Unknown device 0188 (rev 02)

so who knows what that might do?

 - R.
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general