I want to run syslink TRACE=1 so I first need to rmmod syslink, but when I do the linux kernel crashes:
lsmod
Module Size Used by
bufferclass_ti 4946 0
omaplfb 10794 0
pvrsrvkm 155450 2 bufferclass_ti,omaplfb
ti81xxhdmi 12992 0
ti81xxfb 20247 3
vpss 61787 3 omaplfb,ti81xxhdmi,ti81xxfb
syslink 1107491 0
ipv6 209879 12
root@dm816x-evm:~# rmmod syslink.ko
Assertion at Line no: 431 in /home/lholeva/ti-ezsdk_dm816x-evm_5_02_01_59/compon
ent-sources/syslink_2_00_02_80/packages/ti/syslink/utils/hlos/knl/Linux/../../..
/../../../ti/syslink/ipc/hlos/knl/transports/TransportShm.c: (TransportShm_modul
e->transports [i][j] == NULL) : failed
Assertion at Line no: 431 in /home/lholeva/ti-ezsdk_dm816x-evm_5_02_01_59/compon
ent-sources/syslink_2_00_02_80/packages/ti/syslink/utils/hlos/knl/Linux/../../..
/../../../ti/syslink/ipc/hlos/knl/transports/TransportShm.c: (TransportShm_modul
e->transports [i][j] == NULL) : failed
Unable to handle kernel paging request at virtual address d4f75030
pgd = ca120000
[d4f75030] *pgd=8b69e011, *pte=00000000, *ppte=00000000
Internal error: Oops: 807 [#1]
last sysfs file: /sys/module/pvrsrvkm/initstate
Modules linked in: bufferclass_ti omaplfb pvrsrvkm ti81xxhdmi ti81xxfb vpss sysl
ink(-) ipv6
CPU: 0 Not tainted (2.6.37 #1)
PC is at HeapMemMP_delete+0x348/0x3d0 [syslink]
LR is at Memory_free+0xd4/0x100 [syslink]
pc : [<bf098860>] lr : [<bf073dc4>] psr: 80000013
sp : ca11be80 ip : ca11be58 fp : ca11beac
r10: 00000000 r9 : ca11a000 r8 : d4f72000
r7 : 00000000 r6 : d4f75030 r5 : d4f75000 r4 : 00000000
r3 : 00000000 r2 : bf0e8f0d r1 : 00060000 r0 : 00000000
Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 8a120019 DAC: 00000015
Process rmmod (pid: 1094, stack limit = 0xca11a2e8)
Stack: (0xca11be80 to 0xca11c000)
be80: bf07dfc4 bf072678 00000003 d4f75000 00000000 00000880 c0042f48 00000000
bea0: ca11bed4 ca11beb0 bf0997b8 bf098524 bf141b34 bf141d70 00000880 00000224
bec0: bf141b34 bf141d70 ca11befc ca11bed8 bf063d2c bf0996cc c04965a8 00000007
bee0: ca11bfb0 bf141d70 bf141948 ca11bf3c ca11bf1c ca11bf00 bf094ed4 bf063a08
bf00: c00b0f34 c00af3a4 bf141a6c bf141948 ca11bf34 ca11bf20 bf0cf418 bf094e6c
bf20: 00000000 bf141948 ca11bfa4 ca11bf38 c0092e90 bf0cf410 c00b1ff4 6c737973
bf40: 006b6e69 ccb13480 00000006 ccbbe604 00000000 ccbbe634 00001000 40257000
bf60: c0042f48 00000000 ca11bf84 ca11bf78 c00832bc 0018f284 bf141948 00000880
bf80: ca11bf84 00000000 becd6c78 00000880 becd6e14 00000081 00000000 ca11bfa8
bfa0: c0042da0 c0092ccc becd6c78 00000880 becd6c78 00000880 00000000 00011fa8
bfc0: becd6c78 00000880 becd6e14 00000081 00000880 00000001 00000000 becd6c9c
bfe0: 00000002 becd6c78 00008ec0 401b46dc 60000010 becd6c78 0001c777 00001802
Backtrace:
[<bf098518>] (HeapMemMP_delete+0x0/0x3d0 [syslink]) from [<bf0997b8>] (HeapMemMP
_destroy+0xf8/0x20c [syslink])
[<bf0996c0>] (HeapMemMP_destroy+0x0/0x20c [syslink]) from [<bf063d2c>] (Platform
_destroy+0x330/0x788 [syslink])
r6:bf141d70 r5:bf141b34 r4:00000224
[<bf0639fc>] (Platform_destroy+0x0/0x788 [syslink]) from [<bf094ed4>] (Ipc_destr
oy+0x74/0xf4 [syslink])
r6:ca11bf3c r5:bf141948 r4:bf141d70
[<bf094e60>] (Ipc_destroy+0x0/0xf4 [syslink]) from [<bf0cf418>] (KnlUtilsDrv_fin
alizeModule+0x14/0xb8 [syslink])
r5:bf141948 r4:bf141a6c
[<bf0cf404>] (KnlUtilsDrv_finalizeModule+0x0/0xb8 [syslink]) from [<c0092e90>] (
sys_delete_module+0x1d0/0x23c)
r5:bf141948 r4:00000000
[<c0092cc0>] (sys_delete_module+0x0/0x23c) from [<c0042da0>] (ret_fast_syscall+0
x0/0x30)
r7:00000081 r6:becd6e14 r5:00000880 r4:becd6c78
Code: e3a02018 ebff6d25 e3a03000 e1a04003 (e5863000)
---[ end trace 72f92dcfe6f5a461 ]---
Segmentation fault
I have just upgraded to EZSDK 5.02.01.59.
Lee Holeva