You'll need to force load the lpm module at this time, until we fix the symbol reference errors.
~roger
You'll need to force load the lpm module at this time, until we fix the symbol reference errors.
~roger
I get an oops mesage if I do a force load.
#modprobe -f lpm_omap3530
dsplinkk: no version for "struct_module" found: kernel tainted.
DSPLINK Module (1.60) created on Date: Feb 6 2009 Time: 01:40:30
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c79c4000
[00000000] *pgd=879a3031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
Modules linked in: lpm_omap3530(F+) dsplinkk(F)
CPU: 0 Tainted: GF (2.6.27-omap1 #1)
PC is at vsnprintf+0x57c/0x5bc
LR is at device_create_vargs+0x68/0xa0
pc : [<c017ddec>] lr : [<c01bd8e0>] psr: 80000013
sp : c6df9d30 ip : c6df9e60 fp : c6df9e5c
r10: bf021000 r9 : c79ac2a0 r8 : bf01f010
r7 : 00000000 r6 : c79ac28c r5 : c6df9eac r4 : c79ac200
r3 : 00000000 r2 : 00000000 r1 : 00000014 r0 : c79ac28c
Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 00c5387f Table: 879c4018 DAC: 00000015
Process modprobe (pid: 1464, stack limit = 0xc6df82e8)
Stack: (0xc6df9d30 to 0xc6dfa000)
9d20: 00000001 a0000013 c7873780 c7873780
9d40: 00000014 c79ac28c 00000000 00000000 c7873780 00000000 00000000 00000000
9d60: 00000000 00000000 c6df9d94 c6df9d78 c004b7b8 c004b71c 00000000 c004bc48
9d80: c79cc000 c79cc000 c6df9ddc c6df9d98 c029a4c0 c004b79c c6df1000 00000000
9da0: c7806e00 00000000 00000001 00000000 c017de58 00000010 00000000 c7873780
9dc0: c6df1000 00000005 00000010 00000000 c6df9e34 c6df9de0 c01799b0 c009f554
9de0: 000000d0 00000000 00000000 c03e8961 c7892ab0 c7805080 c00e4478 c00e43ac
9e00: c0178e50 c6085bd0 c7873a88 00000000 c7873a88 00000000 c7873a88 c6c2e280
9e20: c6df9e4c c6df9e30 c0178d00 c0179af8 c6c2e280 c79ac200 c6c2e280 0fb00000
9e40: 00000000 bf01f010 00000000 bf021000 c6df9e84 c6df9e60 c01bd8e0 c017d87c
9e60: bf01ffc0 00000001 bf01fd1c 00000000 bf01fe80 00000000 c6df9ea4 c6df9e88
9e80: c01bd93c c01bd884 00000000 c6df9eac bf01fd1c c6df9eac c6df9efc c6df9ea8
9ea0: bf02115c c01bd924 00000000 c0097158 00000000 bf01e1f8 bf01e000 bf01e1e0
9ec0: bf01e194 bf01e134 bf01fd64 00000001 bf01fd7c bf01fd7c 00000009 000030a3
9ee0: bf01fe80 c046a7a0 00000000 c0033dc4 c6df9f7c c6df9f00 c0033298 bf02100c
9f00: 00000000 00000086 00000086 bf01f048 bf01f898 c00a4cb8 c6df8000 00000019
9f20: c886e0e0 c886e0e0 c886e0b8 0000001a 00000000 00000000 000030a3 c0449d2c
9f40: c6df9f6c 000030a3 bf01fe80 4001e000 00000000 000030a3 bf01fe80 4001e000
9f60: 00000000 c0033dc4 c6df8000 00016098 c6df9fa4 c6df9f80 c00761f4 c0033254
9f80: 00000003 00000000 0000972c 00000000 00000000 00000080 00000000 c6df9fa8
9fa0: c0033c40 c0076168 0000972c 00000000 4001e000 000030a3 000160e8 000160e8
9fc0: 0000972c 00000000 00000000 00000080 00000000 000160a4 00016098 00000000
9fe0: 00016130 be86e9e4 0000b190 400df044 60000010 4001e000 00000000 00000000
Backtrace:
[<c017d870>] (vsnprintf+0x0/0x5bc) from [<c01bd8e0>] (device_create_vargs+0x68/)
[<c01bd878>] (device_create_vargs+0x0/0xa0) from [<c01bd93c>] (device_create+0x)
r9:00000000 r8:bf01fe80 r7:00000000 r6:bf01fd1c r5:00000001
r4:bf01ffc0
[<c01bd918>] (device_create+0x0/0x2c) from [<bf02115c>] (lpm_init+0x15c/0x19c [)
[<bf021000>] (lpm_init+0x0/0x19c [lpm_omap3530]) from [<c0033298>] (__exception)
r8:c0033dc4 r7:00000000 r6:c046a7a0 r5:bf01fe80 r4:000030a3
[<c0033248>] (__exception_text_end+0x0/0x168) from [<c00761f4>] (sys_init_modul)
[<c007615c>] (sys_init_module+0x0/0x188) from [<c0033c40>] (ret_fast_syscall+0x)
r7:00000080 r6:00000000 r5:00000000 r4:0000972c
Code: e51b3110 e2833001 e50b3110 e51b3110 (e5d33000)
---[ end trace 1d04d98925e20d46 ]---
ramakrishnan
BTW, what does lpm module do? Is it needed for normal dsp loading and
running of programs?