QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1321|回复: 1

2.6内核问题:irq 20: nobody cared!

[复制链接]
发表于 2005-9-16 15:16:39 | 显示全部楼层 |阅读模式
我在将2.6.12移植到ppc 405上时遇到点错误,信息如下。20号中断是分给串口的。这个错误是什么意思?

irq 20: nobody cared!
Call trace:
[a0005d98] dump_stack+0x18/0x28
[a0033b58] __report_bad_irq+0x34/0xac
[a0033ca0] note_interrupt+0x98/0xd4
[a0033694] __do_IRQ+0x138/0x13c
[a0004638] do_IRQ+0x50/0x98
[a0003448] ret_from_except+0x0/0x18
[a003394c] setup_irq+0xf4/0x120
[a0033af4] request_irq+0x98/0xc8
[a00eb010] serial_link_irq_chain+0xc0/0xdc
[a00eb4d4] serial8250_startup+0x1dc/0x344
[a00e66f0] uart_startup+0xb8/0x1b0
[a00e8960] uart_open+0xfc/0x18c
[a00d3918] tty_open+0x24c/0x340
[a005dbe0] chrdev_open+0xb8/0x13c
[a0052650] dentry_open+0x128/0x1d8
handlers:
[<a00eadcc>] (serial8250_interrupt+0x0/0xfc)

谢谢
 楼主| 发表于 2005-9-16 15:59:24 | 显示全部楼层
跟踪了一下,是到init/main.c的
[code:1]
if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0)
        printk(KERN_WARNING "Warning: unable to open an initial console.
[/code:1]
时出错的,把这两行注释掉就不会出这个错误。
但在这之前串口都是正常的,因为内核打印的信息都是通过这个串口发过来的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 15:01 , Processed in 0.093250 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表