Hi,
We run tests which use atomic operations (both fetch and add and comp and swap) 
on PPC64 all the time, without experiencing any problem.

Just to make sure I ran few simple tests, which use atomic operations, on our 
PPC64 machines, both with SLES10 SP1 and with RHAS5.1, and all of them passed.
I was working with the latest OFED1.4 driver and mlx4 HCA with the latest 
released FW and with FW 2.3.000 (on the SLES10 SP1 machine).

Given the above information I believe that there's either a problem with your 
code (although looking at the code you posted I couldn’t see anything wrong) or 
it's an OFED1.2.5 issue, as Dotan suggested. 

Ronni. 


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rui Machado
Sent: ו 19 ספטמבר 2008 17:39
To: Dotan Barak
Cc: [email protected]
Subject: Re: [ofa-general] atomic operations on ppc64

2008/9/19 Dotan Barak <[EMAIL PROTECTED]>:
>
>>> It seems that you didn't check the same HCA in each arch.
>>>
>>> Can you try to use the mthca device in PPC64 and check the results?
>>>
>>> (Anyway, i would have suggest you to upgrade the OFED package that 
>>> you are
>>> using)
>>>
>>
>> I apologize for my newbieness here but I do not understand what you mean.
>> The two machines have different devices. What do you mean by making 
>> the ppc64 machine use the mthca when it does only have the mlx4?
>>
>> Unfortunately, upgrading might not be an (easy) option :-/
>>
>> Thanks for the patience
>>
>
> You have 2 machines, each with another device:
> x86 has the HCA 25204
> PPC64 has the HCA 25418
>
>
> The fact that the test didn't pass for you on the PPC64 may be related 
> to this device (i think that OFED 1.2.5 was the first version that 
> supported this device).
>
> So, i suggest that you'll put the HCA 25204 on the PPC64 and check if 
> the failure still exists.
>
>
> Dotan
>

Right :) Now I get it!

I couldn't (yet at least) put the HCA 25204 on the ppc64.

But I tried again with another ppc64 machine.

ibv_devinfo
hca_id: mthca0
        fw_ver:                         4.8.200
        node_guid:                      0005:ad00:001d:cd24
        sys_image_guid:                 0005:ad00:0100:d050
        vendor_id:                      0x05ad
        vendor_part_id:                 25208
        hw_ver:                         0xA0
        board_id:                       HCA.HSDC.A0
        phys_port_cnt:                  2
                port:   1
                        state:                  PORT_ACTIVE (4)
                        max_mtu:                2048 (4)
                        active_mtu:             2048 (4)
                        sm_lid:                 142
                        port_lid:               156
                        port_lmc:               0x01

                port:   2
                        state:                  PORT_DOWN (1)
                        max_mtu:                2048 (4)
                        active_mtu:             512 (2)
                        sm_lid:                 0
                        port_lid:               0
                        port_lmc:               0x00


The result was still the same as before:
ppc64-ppc64 - the counter doesn't get updated.
ppc64-x86 - clients hangs at poll

Just as an extra info...
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

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

Reply via email to