T1022: Serial8250: too much work for irq37

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

T1022: Serial8250: too much work for irq37

跳至解决方案
1,752 次查看
hemwant
Contributor IV

I am having a T1022 processor based board, the uboot is booting from spi and nand flash is used to boot kernel, device tree and file system. When i am booting kernel  it sometimes got struck in kernel giving error too much work on irq37. This behavior is very frequent . Please look into the attached kernel log for reference.

Processor : T1022

Reset Configuration Word (RCW):
00000000: 0c10000e 0e000000 00000000 00000000
00000010: 85000000 00400112 ec110000 21000000
00000020: 00000000 00000000 60000000 0003a000
00000030: 00000000 d416aa05 00000000 00000000

标记 (1)
0 项奖励
1 解答
1,578 次查看
hemwant
Contributor IV

In our case there was a device[ATMega128] connected to one of processor UART, we were sending some UART data to the device on linux boot up. On commenting the same the issue did not occur again. To completely solve the problem we programmed our atmega128 device. Thereafter the issue didn't occur.

在原帖中查看解决方案

0 项奖励
2 回复数
1,744 次查看
ufedor
NXP Employee
NXP Employee

It looks like UART hardware generates break condition - check UART SIN signal level.

0 项奖励
1,579 次查看
hemwant
Contributor IV

In our case there was a device[ATMega128] connected to one of processor UART, we were sending some UART data to the device on linux boot up. On commenting the same the issue did not occur again. To completely solve the problem we programmed our atmega128 device. Thereafter the issue didn't occur.

0 项奖励