ARM Paging Problems

Stephen Lim <[email protected]>
Newsgroups gmane.linux.ports.arm.general
Message-ID <[email protected]>
Hello,
I'm experiencing a paging problem.


I'm playing around with an ARM LH7A404 machine, using a flash memory module
as a file system (mapped using JFFS2)


I've recently upgraded the single RAM module at bank-0 from 32 MB to 64 MB,
as well as the flash module from 16MB to 32MB.


Now I'm experiencing bad page states when the busy-box /sbin/init runs.


The following is a snippet of the last entry's before the kernel panicked.


----------------------------------------------------------------------------------------------------------------------------------------------------

Configure Core FPGA...
Done!
Init LCD.
binFileRead: Cannot open file "/.sw_ver".
Run "/sbin/init"!!!<0>Bad page state at free_hot_cold_page (in process
'init', page c02192a0)
flags:0x00000000 mapping:00000000 mapcount:-1 count:0
Backtrace:
Trying to fix it up, but a reboot is needed
Inconsistency detKernel panic - not syncing: Attempted to kill init!
ected by ld.so: d ynamic-link.h: 122: elf_get_dynamic_info: Assertion
`info[20]->d_un.d_val == 17 || info[20]->d_un.d_val == 7' failed!

----------------------------------------------------------------------------------------------------------------------------------------------------


I'm also loading the kernel at a different location than the default
settings:

CONFIG_ATAG=y
CONFIG_DISABLE_MMU_AT_BOOT=y
CONFIG_ATAG_PHYS=0xc0000100
CONFIG_APEX_VMA=0xcd000000
CONFIG_KERNEL_LMA=0xc1000000
CONFIG_SDRAM_BANK0=y



I've been investigating the issue and I'm at a loss. It seems like a memory
mapping issue but I cannot say for certain. Is there something I'm
overlooking?


I have checked the memory modules and they are working as expected.
-------------------------------------------------------------------
List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
FAQ:        http://www.arm.linux.org.uk/mailinglists/faq.php
Etiquette:  http://www.arm.linux.org.uk/mailinglists/etiquette.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.