[openib-general] Re: mstflint failing on sparc64

Tom Duffy tduffy at sun.com
Tue Jan 11 11:05:45 PST 2005


On Tue, 2005-01-11 at 20:11 +0200, Michael S. Tsirkin wrote:
> Here's a patch that adds some debug printouts.
> Cold you run with this applied, please, mayba I'll se what is wrong?

tat:~# ./mstflint -d 0000:81:00.0 q
found line :"8100       15b35a44        7aee40       1ff00100004        0             1ff0080000c                       0             1ff0800000               0                0                  100000          800000                0                 8000000               0 ib_mthca
"
base_addr[0]=0x1ff00100004, base_addr[1]=0
mfind offset=0x1ff00100000
mmap offset=0x1ff00100000
Bus error

-tduffy

P.S.  I get these warnings compiling the mstflint code.  Not sure if it
matters.

tduffy at rever:/build1/tduffy/openib-work/gen2-sparc/src/userspace/mstflint$ make
g++ -g -I. -fno-exceptions -Wall -O2 flint.cpp -o mstflint
flint.cpp:201:1: warning: "__le32_to_cpu" redefined
In file included from flint.cpp:39:
mtcr.h:92:1: warning: this is the location of the previous definition
flint.cpp:204:1: warning: "__cpu_to_le32" redefined
mtcr.h:89:1: warning: this is the location of the previous definition

P.P.S.  I installed the 64bit libc6 libraries, recompiled mstflint as 64
bit, and the problem was still there.  Unfortunately, I couldn't strace
the 64bit binary.  Plus, there were a bunch more compile warnings:

tduffy at rever:/build1/tduffy/openib-work/gen2-sparc/src/userspace/mstflint$ g++ -g -m64 -I. -fno-exceptions -Wall -O2 flint.cpp -o mstflint
flint.cpp:201:1: warning: "__le32_to_cpu" redefined
In file included from flint.cpp:39:
mtcr.h:92:1: warning: this is the location of the previous definition
flint.cpp:204:1: warning: "__cpu_to_le32" redefined
mtcr.h:89:1: warning: this is the location of the previous definition
flint.cpp: In function `bool pathGUIDs(FImage&, u_int64_t*, bool)':
flint.cpp:3198: warning: long long unsigned int format, u_int64_t arg (arg 2)
flint.cpp:3199: warning: long long unsigned int format, u_int64_t arg (arg 2)
flint.cpp:3200: warning: long long unsigned int format, u_int64_t arg (arg 2)
flint.cpp:3202: warning: long long unsigned int format, u_int64_t arg (arg 2)
flint.cpp:3204: warning: long long unsigned int format, long unsigned int arg
   (arg 2)
flint.cpp:3205: warning: long long unsigned int format, long unsigned int arg
   (arg 2)
flint.cpp:3206: warning: long long unsigned int format, long unsigned int arg
   (arg 2)
flint.cpp:3208: warning: long long unsigned int format, long unsigned int arg
   (arg 2)
flint.cpp:3233: warning: long long unsigned int format, long unsigned int arg
   (arg 2)
flint.cpp:3234: warning: long long unsigned int format, long unsigned int arg
   (arg 2)
flint.cpp:3235: warning: long long unsigned int format, long unsigned int arg
   (arg 2)
flint.cpp:3237: warning: long long unsigned int format, long unsigned int arg
   (arg 2)
flint.cpp: In function `bool RevisionInfo(FBase&, u_int64_t*, char*, bool*,
   bool)':
flint.cpp:3329: warning: long long unsigned int format, u_int64_t arg (arg 2)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20050111/360b82a3/attachment.sig>


More information about the general mailing list