[uClinux-dev] Kernel modules don't work on read-only filesystems ?
Josue de Freitas
josue.freitas at gmail.com
Wed Oct 10 16:59:56 EDT 2007
On 10/10/07, Crane, Matthew <mcrane03 at harris.com> wrote:
>
> Hi,
>
> Sounds like your module didn't actually get inserted. Can you verify it
> is present with an lsmod? If it failed to insert, then check your klog.
>
Yes it is up. It's very strange because it's up but seems not to be running,
a simple "hello world" module using printk also don't work, it gets up but
apparently not run (damn my naivety to think that this will work :p).
The scull module is suppose to create an proc dir entry called scullmem, but
it's not created.
# lsmod
Module Size Used by
scull 10708 0 (unused)
#
An also:
# cat /proc/ksyms | grep scull
30dd8000
__insmod_scull_O/lib/modules/2.4.34.5-uc0/kernel/drivers/char/scull/scull.o_M00000000_V-1
[scull]
30dd8060 __insmod_scull_S.text_L9656 [scull]
30dda618 __insmod_scull_S.rodata_L38 [scull]
30dda640 __insmod_scull_S.data_L512 [scull]
#
You can build the module into the kernel statically to verify that it works
> with the device node.
>
It's a possibility. But to do it I just have to chance de obj-m to obj-y on
the Makefiles ? I think I must undefine de MODULE directive also, right ?
Any other hint of how to make it statically ?
Matt
>
>
Thanks Matthew.
Regards, Josue.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.uclinux.org/pipermail/uclinux-dev/attachments/20071010/e2211347/attachment.html
More information about the uClinux-dev
mailing list