This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux: K2L Linux ubi_io_read Err issue

Tool/software: Linux

Hi Experts,

I have a custom k2l board which runs both arm linux and dsp files. Now some issues bothers me a lot .

a . When I run dsp with Jtag or mpmcl tools , In arm side linux debug uart goes mad outputing messy code.  It happens every time.

b. While Dsp is running with some binaries using DDR, it seems to have an negtive impact on ARM linux side that  the kernel will  always output crash logs like

UBIFS error (pid 1853): try_read_node: cannot read node type 1 from LEB 15:22368, error -74
[ 135.178936] UBI warning: ubi_io_read: error -74 (ECC error) while reading 2378 bytes from PEB 72:30560, read only 2378 bytes, retry
[ 135.179705] UBI warning: ubi_io_read: error -74 (ECC error) while reading 2378 bytes from PEB 72:30560, read only 2378 bytes, retry
[ 135.180450] UBI warning: ubi_io_read: error -74 (ECC error) while reading 2378 bytes from PEB 72:30560, read only 2378 bytes, retry
[ 135.181170] UBI error: ubi_io_read: error -74 (ECC error) while reading 2378 bytes from PEB 72:30560, read 2378 bytes 
[ 135.181173] CPU: 0 PID: 1853 Comm: dmesg Not tainted 3.10.61-00009-g80534c6-dirty #61
[ 135.181181] [<c0015940>] (unwind_backtrace+0x0/0xf8) from [<c0011abc>] (show_stack+0x10/0x14)

Then kernel will not be able to boot up next time.

By the way , I think I've separate ARM-DDR and DSP-DDR well . ARM uses first 512M and DSP uses last 1536M. 

 

my envionment:

*uboot  2013.01  2GB-DDR 1GB -NAND      mem_reserve 1536M 

*kernel k2l-evm 3.10.61-00090-g80534c6-dirty

Any advise on these?

Thanks!