From: Benjamin Block <bebl@mageta.org>
To: Lucas De Marchi <lucas.de.marchi@gmail.com>
Cc: linux-modules <linux-modules@vger.kernel.org>
Subject: Re: Can't load modules with parameters given
Date: Mon, 23 Dec 2013 00:15:25 +0100 [thread overview]
Message-ID: <52B7728D.50406@mageta.org> (raw)
In-Reply-To: <CAKi4VAKHuVKnWzo0qU5dy+WcYMogFZv67V6gy9OqobjuiETP-g@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2737 bytes --]
On 12/22/2013 10:16 PM, Lucas De Marchi wrote:
> Hi Benjamin,
>
>
> On Thu, Dec 19, 2013 at 4:31 PM, Benjamin Block <bebl@mageta.org> wrote:
>> Hi,
>>
>> I have a rather strange problem currently. I am trying to load a module
>
> strange indeed
>
>> with some parameters (bnx2x with disable_tpa=1) and it fails because
>> this parameter is unknown according to dmesg. But modinfo lists this
>> exact paramter and it is also included in the source. And while this is
>> not an in-tree driver, I could also replicate the same behavior with
>
> are you sure modinfo and modprobe are reading the same module? maybe
> you updated your modules between the operations?
>
pretty sure. It shows the exact path to the .ko, because this is a
out-of-tree driver that is not located under /lib/modules/..
And in case of the bonding-example, there is no other module anywhere
else with the same name.
>
>> in-tree device drivers (like bonding with the parameter tx_queues):
>>
>> $ modprobe bonding # works fine
>> $ rmmod bonding
>> $ modprobe bonding tx_queues=32
>> modprobe: ERROR: could not insert 'bonding': Unknown symbol in module,
>> or unknown parameter (see dmesg)
>>
>> and dmesg tells me:
>> bonding: Unknown parameter `tx_queues'
>> and nothing else (as with bnx2x, this parameter is listed by modinfo).
>>
>> Is there some obvious kernel-config-option I could have messed up or
>> something else like this?
>
> So... this changed in recent kernels (3.11 -- see the commit message
> that introduced this behavior below)... we don't fail to load a module
> anymore due to unknown option. So if/when you upgrade you won't see
> this problem anymore.
>
> Anyway, it shouldn't fail for you like it did, but it might as well be
> a problem of the particularly patched kernel you are using... not
> sure.
>
>
>>
>> I am using a Gentoo-Userspace kmod (v15) with a Ubuntu-Kernel (3.8.13.13
>> - this is a version with some ubuntu-patches applied) - I know, the
>> combination is rather strange. Any ideas?
>
> the combination is not a problem and should work just fine.
>
I am now certain that this is a specific and/or combination of
kernel-configuration-options which is messing this up here. I have a
debug- and a release-configuration with the only difference that the
debug-config contains several kernel-hacking-features enabled that the
release doesn't include (compiled with symbols, lockdep, tracing and
stuff like this). And in the release-config I could load the module with
the parameter given.
When I'm at work again I will figure out which config messes this up
exactly (I don't have access to the machines right now).
- Benjamin
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 665 bytes --]
prev parent reply other threads:[~2013-12-22 23:15 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-19 18:31 Can't load modules with parameters given Benjamin Block
2013-12-22 21:16 ` Lucas De Marchi
2013-12-22 23:15 ` Benjamin Block [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52B7728D.50406@mageta.org \
--to=bebl@mageta.org \
--cc=linux-modules@vger.kernel.org \
--cc=lucas.de.marchi@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.