T1022: Serial8250: too much work for irq37

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

T1022: Serial8250: too much work for irq37

Jump to solution
1,696 Views
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

Tags (1)
0 Kudos
1 Solution
1,522 Views
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.

View solution in original post

0 Kudos
2 Replies
1,688 Views
ufedor
NXP Employee
NXP Employee

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

0 Kudos
1,523 Views
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 Kudos