From a8f25c1cc2ba8e555ddd1def031e35e2a3e85742 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sat, 21 Jan 2012 16:58:53 +0000 Subject: [PATCH] ib_srpt: Remove an obsolete section from the README file and add a FAQ section git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@4082 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- srpt/README | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/srpt/README b/srpt/README index 5f5bbaa0b..27d39c91f 100644 --- a/srpt/README +++ b/srpt/README @@ -283,14 +283,6 @@ For more information, see also: * http://www.linux-ha.org/wiki/Main_Page -Notes about ib_srpt -------------------- - -* Unloading the kernel module ib_srpt while I/O is ongoing is supported. - However, it can take up to two minutes before unloading finishes. During - that time CPU usage will be high. - - Performance Notes - Target Side ------------------------------- @@ -314,5 +306,32 @@ Performance Notes - Initiator Side * /proc/irq/${ib_int_no}/smp_affinity +Frequently Asked Questions +-------------------------- + +Q: Loading the kernel module ib_srpt triggers a kernel panic with a call trace + like the one below. What is the cause of this and how can this be solved ? + + Call Trace: + [] srpt_alloc_ioctx+0x60/0xb0 [ib_srpt] + [] srpt_alloc_ioctx_ring+0xea/0x1e0 [ib_srpt] + [] srpt_add_one+0x2e9/0x670 [ib_srpt] + [] ib_register_client+0x80/0xa0 [ib_core] + [] srpt_init_module+0x1eb/0x235 [ib_srpt] + [] do_one_initcall+0x34/0x1a0 + [] sys_init_module+0xdc/0x260 + [] system_call_fastpath+0x16/0x1b + +A: This means that you are using a system on which OFED has been installed but + that ib_srpt has been compiled against the non-OFED kernel headers instead + of the OFED kernel headers. You can fix this by rebuilding ib_srpt against + the OFED kernel headers. The ib_srpt makefile should detect the OFED kernel + headers automatically - at least if ib_srpt is built after OFED has been + installed. + + +Feedback +-------- + Send questions about this driver to scst-devel@lists.sourceforge.net, CC: Vu Pham and Bart Van Assche .