求助:开发板运行时的内核bug问题

jhams 2009-09-14 09:45:30
开发板在运行一个cgi时,串口打印bug信息:

BUG: warning at kernel/softirq.c:137/local_bh_enable()
Call Trace:
[<80208e28>] dump_stack+0x18/0x44
[<8022e074>] local_bh_enable+0x54/0xa0
[<804691e4>] destroy_conntrack+0x12c/0x264
[<803fb308>] __kfree_skb+0x270/0x288
[<80379d60>] dmfe_start_xmit+0x2d4/0x320
[<80413d94>] __qdisc_run+0xc4/0x220
[<804033bc>] dev_queue_xmit+0x1d8/0x2d4
[<8040b438>] neigh_resolve_output+0x2e4/0x338
[<804309a8>] ip_output+0x33c/0x390
[<804324f8>] ip_push_pending_frames+0x4e8/0x658
[<80457068>] icmp_reply+0x1a8/0x28c
[<80457970>] icmp_echo+0x54/0x60
[<80457f30>] icmp_rcv+0x194/0x1d4
[<8042aa24>] ip_local_deliver+0x228/0x300
[<8042b628>] ip_rcv+0x6b8/0x730
[<80403cd8>] netif_receive_skb+0x2f4/0x324
[<80403dec>] process_backlog+0xe4/0x2c8
[<80404088>] net_rx_action+0xb8/0x208
[<8022deb4>] __do_softirq+0x70/0xf8
[<8022df98>] do_softirq+0x5c/0x90
[<80203374>] do_IRQ+0x24/0x34
[<80201ae0>] ret_from_irq+0x0/0x10

对内核不是很了解,到底是什么原因,以及怎么解决呢?
...全文
94 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zkuang82 2009-09-14
  • 打赏
  • 举报
回复
似乎是调用local_bh_enable的时候关了中断
pottichu 2009-09-14
  • 打赏
  • 举报
回复
网卡驱动有问题, 具体原因光凭这点信息看不错来。

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧