Hello,
I know it's old thread.
But did you resolve it ?
Can you please share the solution if possible ?
Thank you!
Ran
On Tuesday, October 19, 2010 at 2:21:35 PM UTC+3, fozay wrote:
>
> Hello everybody;
>
> i try to insmod my mcbsp driver but i obtain these errors. Ijust try
> to init and exit. What is the reason do you have any idea?
>
>
> ERROR:
> [75640.283355] Unable to handle kernel NULL pointer dereference at
> virtual address 00000000
> [75640.291900] pgd = ce798000
> [75640.294891] [00000000] *pgd=8e6c8031, *pte=00000000, *ppte=00000000
> [75640.301239] Internal error: Oops: 17 [#6] PREEMPT
> [75640.305938] last sysfs file: /sys/devices/platform/i2c_omap.1/
> i2c-1/1-0049/twl4030_pwrbutton/input/input1/capabilities/sw
> [75640.316955] Modules linked in: mcbsp_start_2_dif1(+)
> mcbsp_start_2_dif(+) mcbsp_start_1_req(+) mcbsp_start_1_conf4(+)
> mcbsp_start_1_conf3(+) mcbsp_start_]
> [75640.346496] CPU: 0 Tainted: G D W (2.6.32 #3)
> [75640.351776] PC is at omap_mcbsp_config+0x28/0xb0
> [75640.356445] LR is at mcbsp_init+0x18/0x44 [mcbsp_start_2_dif1]
> [75640.362304] pc : [<c0055a54>] lr : [<bf17b048>] psr: 80000013
> [75640.362304] sp : cdc29f58 ip : 00000000 fp : 00000000
> [75640.373840] r10: 00000004 r9 : cdc28000 r8 : c003c144
> [75640.379089] r7 : 00000000 r6 : bf17b030 r5 : bf17b0c8 r4 :
> 00000000
> [75640.385650] r3 : c06758a4 r2 : cdc28000 r1 : 00000000 r0 :
> 00000000
> [75640.392211] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM
> Segment user
> [75640.399383] Control: 10c5387d Table: 8e798019 DAC: 00000015
> [75640.405151] Process insmod (pid: 4210, stack limit = 0xcdc282f0)
> [75640.411193] Stack: (0xcdc29f58 to 0xcdc2a000)
> [75640.415588]
> 9f40: 00000000
> c003b384
> [75640.423797] 9f60: 00000c74 bf17b0c8 00000000 00012018 c003c144
> 00000000 bf17b0c8 00000000
> [75640.432037] 9f80: 00012018 c00a0214 00000004 cf817980 cdf391c0
> 4000e920 00004000 00012018
> [75640.440246] 9fa0: 00000080 c003bfc0 4000e920 00004000 00012018
> 00000c74 00012008 00000001
> [75640.448486] 9fc0: 4000e920 00004000 00012018 00000080 00012008
> 00000000 00000004 00000000
> [75640.456695] 9fe0: bec97e72 bec97bfc 00008e90 400e9264 60000010
> 00012018 00000000 00000000
> [75640.464935] [<c0055a54>] (omap_mcbsp_config+0x28/0xb0) from
> [<bf17b048>] (mcbsp_init+0x18/0x44 [mcbsp_start_2_dif1])
> [75640.475555] [<bf17b048>] (mcbsp_init+0x18/0x44
> [mcbsp_start_2_dif1]) from [<c003b384>] (do_one_initcall+0x5c/0x1bc)
> [75640.486053] [<c003b384>] (do_one_initcall+0x5c/0x1bc) from
> [<c00a0214>] (sys_init_module+0xc0/0x1f0)
> [75640.495239] [<c00a0214>] (sys_init_module+0xc0/0x1f0) from
> [<c003bfc0>] (ret_fast_syscall+0x0/0x2c)
> [75640.504364] Code: e59f1084 e59f0084 ea10cf37 e59f3080 (e1d110b0)
> [75640.515167] ---[ end trace d622b392ba50038f ]---
> Segmentation fault
>
>
> CODE:
>
>
>
>
> #include <linux/init.h>
> #include <linux/module.h>
> #include <plat/mcbsp.h>
>
> MODULE_LICENSE("GPL");
>
> const struct omap_mcbsp_reg_cfg *config;
>
> static int mcbsp_init(void)
> {
> omap_mcbsp_config(0, config);
>
> omap_mcbsp_start(0,500,700);
> printk(KERN_INFO "Hello,world\n");
> return 0;
> }
>
> static int mcbsp_exit(void)
> {
>
> omap_mcbsp_stop(0,500,500);
>
> printk(KERN_INFO "goodbye all\n");
> return 0;
> }
>
> module_init(mcbsp_init);
> module_exit(mcbsp_exit);
>
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/a90e8e08-0db4-4486-9382-dbb7f828a5b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.