[LU-6083] IB with Ubuntu 14.04 client Created: 06/Jan/15 Updated: 01/Jul/16 Resolved: 24/Jun/16 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.9.0 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Wang Shilong (Inactive) | Assignee: | Nathaniel Clark |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | patch | ||
| Environment: |
Ubuntu 14.04 |
||
| Attachments: |
|
||||||||||||||||
| Issue Links: |
|
||||||||||||||||
| Severity: | 3 | ||||||||||||||||
| Rank (Obsolete): | 16928 | ||||||||||||||||
| Description |
|
I compiled Lustre client under Ubuntu 14.04, with network tcp/ip, it works, but Download IB driver for ubuntu14(kernel 3.13.0-32-generic) from: Attachment is failed config.log, failed messages firstly come: " [422278.843073] ko2iblnd: Unknown symbol rdma_create_qp (err -22) Could you guys take a look at this issue. |
| Comments |
| Comment by Wang Shilong (Inactive) [ 06/Jan/15 ] |
|
BTW, we need apply this http://review.whamcloud.com/#/c/13129/ for master to make normal compiling pass. |
| Comment by Peter Jones [ 06/Jan/15 ] |
|
Bob Could you please review this patch? Thanks Peter |
| Comment by Bob Glossman (Inactive) [ 06/Jan/15 ] |
|
suspect the problem comes from using Mellanox infiniband. Is this really necessary? As far as I know Ubuntu has a perfectly fine inkernel IB stack that is configured in by defauit. |
| Comment by Bob Glossman (Inactive) [ 06/Jan/15 ] |
|
don't know if it makes any difference but the kernel version you call out, 3.13.0-32-generic, looks a bit obsolete. The current one in Ubuntu 14.04 is 3.13.0-0.43 |
| Comment by Bob Glossman (Inactive) [ 06/Jan/15 ] |
|
when you say lustre client are you referring to the upstream lustre client that is part of the Ubuntu kernel tree in drivers/staging/lustre, or the lustre client built from the community lustre git tree built on and for Ubuntu? |
| Comment by Wang Shilong (Inactive) [ 07/Jan/15 ] |
|
Sorry for incomplete information, I mean for using git tree built with master branch |
| Comment by Wang Shilong (Inactive) [ 07/Jan/15 ] |
|
BTW, i see similar problem reported here. We really need use Mellanox infiniband, because for Ubuntu built-in IB did Also I tired again, modprobe will also reported following messages: |
| Comment by Wang Shilong (Inactive) [ 07/Jan/15 ] |
|
With this solutions: https://github.com/ahlabenadam/lustre_fix.git Now i could load Lustre with IB successfully, Let me test it further. Best Regards, |
| Comment by James A Simmons [ 07/Jan/15 ] |
|
This sounds very similar to |
| Comment by Nathaniel Clark [ 15/Aug/15 ] |
|
FYI: Kernel Compatibility 3.13 - Yes Ubuntu 14.04 3.13 - ? |
| Comment by Nathaniel Clark [ 17/Aug/15 ] |
|
Modified Build Instructions without need for ahlabenadam fix: Install MLNX OFED as normal (must use 3.13 kernel for MLNX 2.4-1.0.4) cd /usr/src/ofa_kernel ./ofed_scripts/gen-compat-autoconf.sh include/linux/compat-3.13.h > include/linux/compat_autoconf.h export MODULES_DIR=/lib/modules/$(uname -r)/updates/dkms/./ ./ofed_scripts/create_Module.symvers.sh In lustre-release: ./configure --with-o2ib=/usr/src/ofa_kernel --disable-server --enable-quota NOTE: compilation problem still exists |
| Comment by James A Simmons [ 07/Oct/15 ] |
|
What is left for this work besides adding Documentation? For me everything works well. |
| Comment by Nathaniel Clark [ 01/Jun/16 ] |
|
This issue is handled by patch http://review.whamcloud.com/20523 linked to |
| Comment by Nathaniel Clark [ 24/Jun/16 ] |
|
Patch landed to master |