I'm on a DM3730 board with 256MB SDRAM instead of the normal 128MB.
Following the guides, my bootargs are set up as:
setenv bootargs mem=99M@0x80000000 mem=128M@0x88000000 console=ttyS0,115200n8 noinitrd rw ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:on root=/dev/nfs nfsroot=${serverip}:/home/glennw/workdir/filesys,nolock,rsize=1024,wsize=1024 psplash=false vram=10M omapfb.vram=1:10M omapfb.debug=y
... and my CMEM insmod is:
insmod cmemk.ko phys_start=0x86300000 phys_end=0x87200000 pools=1x327680,15x614400,2x1228800,2x128000,3x962560,20x4096 allowOverlap=1
However, when I load the codec server, I get a kernel panic:
@2,591,186us: [+2 T:0x4324d490] OP - Processor_create_d> Attaching to DSP PROC...
@2,595,001us: [+2 T:0x4324d490] OP - Processor_create_d> Opening MSGQ pool...
@2,595,275us: [+2 T:0x4324d490] OP - Processor_create_d> Loading cs.x64P on DSP
(1 args)...
Unable to handle kernel paging request at virtual address e2000000
pgd = cd028000
[e2000000] *pgd=00000000
Internal error: Oops: 5 [#1]
last sysfs file: /sys/devices/platform/omapdss/overlay0/manager
Modules linked in: sdmak lpm_omap3530 dsplinkk cmemk
This does not occur if I stick with mem=99M, but as soon as I have a second mem block above CMEM's space, it panics on me. What piece of configuration could I be missing to get this working?
Thank you,
Glenn Wainwright