Hi all,

I'm in need of help and advice.

I'm working on a project for reading MBus data (hardware attached on 
/dev/ttyS7) and sending it over modem attached to /dev/ttyS1.
Data is read from python script while the modem is controlled with wvdial 
running in the background.
Board used for is olimex A20-SOM with EVB.
Due to concerns with quality of SD cards the entire system runs from NAND. Due 
to this the kernel used is legacy 3.4.
The kernel is sunxi-3.4 (linux 3.4.103) and the OS is Ubuntu 14.04.2.
The system is read only and has been running for few weeks now.

While the system is in working condition everything is fine. 
However sometimes when it loses power and reboots the message that starts 
repeating continuously is:

[  127.382023] serial8250: too much work for irq34

After some time:

[  137.387765] sunxi:nand: Dma operation finish timeout

is displayed.

And then after some time:

[LOGICCTL_ERR] Get page data failed when read logical page! Err:0xfffffff2
 PHY_PageRead : read timeout

After these messages regarding NAND none further are displayed. Only continuous 
output of too much work for irq 34 continues. 
This also happens for irq 52 as well. These are irqs for /dev/ttyS1 and 
/dev/ttyS7 respectively.

I've tried searching for similar problems but nothing comes up.

Has maybe anyone had any experience with something like this ?

I would appreciate any pointers in which direction to look. 

I'm aware that probably best solution is to port everything to mainline kernel 
but I've been having trouble making the device boot from NAND.

Thank you,
Petar

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to