Thread (3 messages) 3 messages, 2 authors, 2012-06-14

initrd insmod: error inserting '/lib/foo.ko' : -1 operation not permitted

From: leo liang <hidden>
Date: 2012-06-14 15:29:20

On Thu, Jun 14, 2012 at 11:16 AM, Autif Khan [off-list ref] wrote:
On Thu, Jun 14, 2012 at 10:49 AM, leo liang [off-list ref] wrote:
quoted
Hi,

I am trying to add one driver to my kernel.

I have the kernel source and use make all build all the modules and bzImage.

I already have initrd.img in my machine. I extract it to a tmp folder.
Are bzImage that you compiled and foo.ko from the initrd.img compiled
at the same time from the same source?
No, the foo.ko is existing module in the initrd image.

Thank you. I think I got the issue.

I should replace all the modules in the initrd.img with the new build.

quoted
Then I copy the driver module into the lib folder. I edited the init
file to insert the module when machine boot. After that, I recreated
the initrd.img by cpio and gzip.

When machine boot, ?I got "insmod: error inserting '/lib/foo.ko' : -1
operation not permitted" error.

Did I missed any step? What caused the error?

Thanks.

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help