module_param does not work in Ubuntu 13.10 - Kernel 3.10.0-4

Sudip Mukherjee sudipm.mukherjee at gmail.com
Fri Sep 6 09:11:30 EDT 2013


Hi
I just tested it on my Ubutu 13.04 (default kernel) , it is working .

[30971.042909] Demonstrating module parameters
[30971.042913] ===============================
[30971.042915] myshort is a short integer: 1
[30971.042916] myint is an integer: 420
[30971.042918] mylong is a long integer: 9999
[30971.042919] mystring is a string: blah
[30971.042921] myintArray[0] = -1
[30971.042922] myintArray[1] = -1
[30971.042923] got 0 arguments for myintArray.
[30985.316843] Goodbye...
[30985.316847] ===============================
[31009.307672] Demonstrating module parameters
[31009.307675] ===============================
[31009.307676] myshort is a short integer: 1
[31009.307677] myint is an integer: 420
[31009.307678] mylong is a long integer: 9999
[31009.307678] mystring is a string: abcd
[31009.307679] myintArray[0] = -1
[31009.307680] myintArray[1] = -1
[31009.307680] got 0 arguments for myintArray.
[31020.217402] Goodbye...
[31020.217407] ===============================
[31027.604150] Demonstrating module parameters
[31027.604153] ===============================
[31027.604155] myshort is a short integer: 1
[31027.604157] myint is an integer: 420
[31027.604159] mylong is a long integer: 9999
[31027.604160] mystring is a string: vectordefefe
[31027.604162] myintArray[0] = -1
[31027.604163] myintArray[1] = -1
[31027.604164] got 0 arguments for myintArray.
sudip at sudip-PC:~/modules$ uname -a
Linux sudip-PC 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013
x86_64 x86_64 x86_64 GNU/Linux
sudip at sudip-PC:~/modules$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.04
Release: 13.04
Codename: raring

Regards
Sudip



On Fri, Sep 6, 2013 at 6:40 PM, Sudip Mukherjee
<sudipm.mukherjee at gmail.com>wrote:

> Hi
> I just tested it on my Ubutu 13.04 (default kernel) , it is working .
>
> [30971.042909] Demonstrating module parameters
> [30971.042913] ===============================
> [30971.042915] myshort is a short integer: 1
> [30971.042916] myint is an integer: 420
> [30971.042918] mylong is a long integer: 9999
> [30971.042919] mystring is a string: blah
> [30971.042921] myintArray[0] = -1
> [30971.042922] myintArray[1] = -1
> [30971.042923] got 0 arguments for myintArray.
> [30985.316843] Goodbye...
> [30985.316847] ===============================
> [31009.307672] Demonstrating module parameters
> [31009.307675] ===============================
> [31009.307676] myshort is a short integer: 1
> [31009.307677] myint is an integer: 420
> [31009.307678] mylong is a long integer: 9999
> [31009.307678] mystring is a string: abcd
> [31009.307679] myintArray[0] = -1
> [31009.307680] myintArray[1] = -1
> [31009.307680] got 0 arguments for myintArray.
> [31020.217402] Goodbye...
> [31020.217407] ===============================
> [31027.604150] Demonstrating module parameters
> [31027.604153] ===============================
> [31027.604155] myshort is a short integer: 1
> [31027.604157] myint is an integer: 420
> [31027.604159] mylong is a long integer: 9999
> [31027.604160] mystring is a string: vectordefefe
> [31027.604162] myintArray[0] = -1
> [31027.604163] myintArray[1] = -1
> [31027.604164] got 0 arguments for myintArray.
> sudip at sudip-PC:~/modules$ uname -a
> Linux sudip-PC 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC
> 2013 x86_64 x86_64 x86_64 GNU/Linux
> sudip at sudip-PC:~/modules$ lsb_release -a
> No LSB modules are available.
> Distributor ID: Ubuntu
> Description: Ubuntu 13.04
> Release: 13.04
> Codename: raring
>
> Regards
> Sudip
>
>
>
> On Fri, Sep 6, 2013 at 4:47 PM, <binoy.jayan at wipro.com> wrote:
>
>>  Hi Srinivas,
>>
>> Thank you for the inputs. The modules works fine with the kernels that
>> come with Ubuntu 10.04, 11.04, 12.04 and 12.10.
>> But, we are supporting a product for every latest Ubuntu versions. So, I
>> need to make it work with the kernel which comes with the distro alone.
>> So I cannot use a custom kernel from kernel.org.
>>
>>
>>         Regards,
>> *Binoy Jayan*
>>
>>           ------------------------------
>> *From:* Srinivas Ganji [srinivasganji.kernel at gmail.com]
>> *Sent:* Friday, September 06, 2013 4:34 PM
>>
>> *To:* Binoy Jayan (WT01 - Manufacturing & Hi Tech)
>> *Cc:* kernelnewbies at kernelnewbies.org
>> *Subject:* Re: module_param does not work in Ubuntu 13.10 - Kernel
>> 3.10.0-4
>>
>>   I have also tested, build KO file using your C file, on my kernel and
>> it is working fine. The kernel version is 3.2.11
>>
>>  Why don't you try any other kernel version and see whether you are
>> getting same error or not? I guess, it works.
>>
>>  Regards,
>> Srinivas G
>>
>>
>> On Fri, Sep 6, 2013 at 10:22 AM, <binoy.jayan at wipro.com> wrote:
>>
>>> Hi all,
>>>
>>> I use the kernel version "3.10.0-4" that came with Ubuntu distribution.
>>> When I compile the example module I got from LKMPG (hello-5.c) and try
>>> to load the driver by passing the module with the following command, it
>>> gives the following error:
>>>
>>> # insmod parameter.ko mystring="bebop"
>>> Error: could not insert module parameter.ko: Unknown symbol in module
>>>
>>> Error in dmesg:
>>>
>>> [ 3687.132110] parameter: Unknown parameter `mystring'
>>>
>>> However, if I insert the module without any parameters, it gets inserted
>>> just fine.
>>>
>>> # insmod parameter.ko
>>>
>>> I am attaching the source code for reference. Kindly let me know what
>>> could be done.
>>>
>>> Thanks,
>>> Binoy
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Regards,
>>> Binoy Jayan
>>> WIPRO TECHNOLOGIES
>>> | Electronic City 5
>>> |
>>> Bangalore
>>>  | Mob:
>>> +91-9742870916,
>>> +91-9745783048
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Please do not print this email unless it is absolutely necessary.
>>>
>>> The information contained in this electronic message and any attachments
>>> to this message are intended for the exclusive use of the addressee(s) and
>>> may contain proprietary, confidential or privileged information. If you are
>>> not the intended recipient, you should not disseminate, distribute or copy
>>> this e-mail. Please notify the sender immediately and destroy all copies of
>>> this message and any attachments.
>>>
>>> WARNING: Computer viruses can be transmitted via email. The recipient
>>> should check this email and any attachments for the presence of viruses.
>>> The company accepts no liability for any damage caused by any virus
>>> transmitted by this email.
>>>
>>> www.wipro.com
>>>
>>> _______________________________________________
>>> Kernelnewbies mailing list
>>> Kernelnewbies at kernelnewbies.org
>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>>
>>>
>>   * Please do not print this email unless it is absolutely necessary. ***
>> **
>>
>> The information contained in this electronic message and any attachments
>> to this message are intended for the exclusive use of the addressee(s) and
>> may contain proprietary, confidential or privileged information. If you are
>> not the intended recipient, you should not disseminate, distribute or copy
>> this e-mail. Please notify the sender immediately and destroy all copies of
>> this message and any attachments.
>>
>> WARNING: Computer viruses can be transmitted via email. The recipient
>> should check this email and any attachments for the presence of viruses.
>> The company accepts no liability for any damage caused by any virus
>> transmitted by this email.
>>
>> www.wipro.com
>>
>> _______________________________________________
>> Kernelnewbies mailing list
>> Kernelnewbies at kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130906/9888199b/attachment-0001.html 


More information about the Kernelnewbies mailing list