[openib-general] libsdp running nearly fine
Xavier Grave
grave at ipno.in2p3.fr
Thu Feb 9 08:31:10 PST 2006
Hi all,
I have setup libsdp and it works quite well except if I try to send
buffer with a size > 5100 bytes I get this kind of kernel messages :
Unable to handle kernel paging request for data at address
0xd000080080085cc0
Faulting instruction address:
0xd0000000001dd3b4
Oops: Kernel access of bad area, sig: 7
[#1]
SMP NR_CPUS=32 NUMA PSERIES
LPAR
Modules linked in: ipv6 nfsd exportfs nfs_acl lockd sunrpc ib_uverbs
psmouse idv
NIP: D0000000001DD3B4 LR: C00000000022C808 CTR:
D0000000001DD25C
REGS: c0000000b27d7330 TRAP: 0300 Not tainted
(2.6.16-rc2)
MSR: 8000000000009032 <EE,ME,IR,DR> CR: 24000488 XER:
00000010
DAR: D000080080085CC0, DSISR:
0000000042000000
TASK = c000000004a12040[2760] 'client' THREAD: c0000000b27d4000 CPU:
3
GPR00: 0000000000020000 C0000000B27D75B0 D0000000002014A8
C0000000042A0B00
GPR04: C0000000049B3BA0 0000000000000002 0000000000481000
C0000000004CE588
GPR08: 0000000000020033 0000000000020033 D000080080085CC0
00000000000000F0
GPR12: 0000200000000000 C0000000003BC100 00000000100D0000
0000000000000000
GPR16: 0000000000000000 0000000010197EA8 0000000000000001
C0000000B27D7C98
GPR20: 0000000000000000 C0000000B27D7B08 C0000000B1AD1E60
C0000000049B3BA0
GPR24: 0000000000000002 C00000000474FC80 C000000007323A20
8000000000009032
GPR28: C00000000474FC98 C000000007323A00 C000000000407420
C000000007323A10
NIP [D0000000001DD3B4] .mthca_tavor_map_phys_fmr+0x158/0x190
[ib_mthca]
LR [C00000000022C808] .ib_fmr_pool_map_phys
+0x2a4/0x4a8
Call
Trace:
[C0000000B27D75B0] [C00000000022C5C4] .ib_fmr_pool_map_phys+0x60/0x4a8
(unrelia)
[C0000000B27D7670] [C00000000024E7B0] .sdp_iocb_register
+0x5c/0x11c
[C0000000B27D7700] [C000000000253A8C] .sdp_send_data_queue_test
+0x624/0xd7c
[C0000000B27D7820] [C000000000254220] .sdp_send_data_queue
+0x3c/0xb0
[C0000000B27D78C0] [C000000000255078] .sdp_inet_send
+0x5d8/0xc9c
[C0000000B27D7A10] [C00000000025BEEC] .sock_sendmsg
+0x114/0x15c
[C0000000B27D7C10] [C00000000025CACC] .sys_sendto
+0xd0/0x110
[C0000000B27D7D90] [C00000000027BE9C] .compat_sys_socketcall
+0x148/0x214
[C0000000B27D7E30] [C0000000000086F8] syscall_exit
+0x0/0x40
Instruction
dump:
81230020 e9430048 396000f0 90030040 60000000 60000000 60000000
e8080636
7d290214 79280020 91030024 91030020 <996a0000> 7c0004ac 2f850000
78a90020
kernel is compiled with infiniband svn drivers, power5 based server.
I allocate the memory with memalign and getpagesize, I compiled the
ib_sdp with zero copy buffer on.
Do I need to remove these options ?
xavier
More information about the general
mailing list