<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックFEC DMA bug</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/FEC-DMA-bug/m-p/264450#M27239</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;Im working with FEC on i.MX53 in bridge configuration (wlan + eth in bridge).&lt;/P&gt;&lt;P&gt;System is Android 10.2 from Adeneo, im using brctl util to setup bridge.&lt;/P&gt;&lt;P&gt;When bridge is starting, device hangs and im receiving error (kernel panic):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kernel BUG at arch/arm/mm/dma-mapping.c:409! &lt;/P&gt;&lt;P&gt;Unable to handle kernel NULL pointer dereference at virtual address 00000000 &lt;/P&gt;&lt;P&gt;pgd = 80004000 &lt;/P&gt;&lt;P&gt;[00000000] *pgd=00000000 &lt;/P&gt;&lt;P&gt;Internal error: Oops: 817 [#1] PREEMPT&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;[&amp;lt;80035e64&amp;gt;] (__bug+0x18/0x24) from [&amp;lt;80037894&amp;gt;] (___dma_single_cpu_to_dev+0x34/0x60) &lt;/P&gt;&lt;P&gt;[&amp;lt;80037894&amp;gt;] (___dma_single_cpu_to_dev+0x34/0x60) from [&amp;lt;80252474&amp;gt;] (fec_enet_start_xmit+0x13c/0x1dc) &lt;/P&gt;&lt;P&gt;[&amp;lt;80252474&amp;gt;] (fec_enet_start_xmit+0x13c/0x1dc) from [&amp;lt;80364598&amp;gt;] (dev_hard_start_xmit+0x2ac/0x3b8) &lt;/P&gt;&lt;P&gt;[&amp;lt;80364598&amp;gt;] (dev_hard_start_xmit+0x2ac/0x3b8) from [&amp;lt;80377ca0&amp;gt;] (sch_direct_xmit+0x8c/0x22c) &lt;/P&gt;&lt;P&gt;[&amp;lt;80377ca0&amp;gt;] (sch_direct_xmit+0x8c/0x22c) from [&amp;lt;80364b4c&amp;gt;] (dev_queue_xmit+0x370/0x5ac) &lt;/P&gt;&lt;P&gt;[&amp;lt;80364b4c&amp;gt;] (dev_queue_xmit+0x370/0x5ac) from [&amp;lt;8042da7c&amp;gt;] (br_dev_queue_push_xmit+0x88/0x90) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042da7c&amp;gt;] (br_dev_queue_push_xmit+0x88/0x90) from [&amp;lt;80432c68&amp;gt;] (br_nf_post_routing+0x208/0x22c) &lt;/P&gt;&lt;P&gt;[&amp;lt;80432c68&amp;gt;] (br_nf_post_routing+0x208/0x22c) from [&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) from [&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) from [&amp;lt;8042dac8&amp;gt;] (br_forward_finish+0x44/0x6c) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042dac8&amp;gt;] (br_forward_finish+0x44/0x6c) from [&amp;lt;80432dac&amp;gt;] (br_nf_forward_finish+0x120/0x138) &lt;/P&gt;&lt;P&gt;[&amp;lt;80432dac&amp;gt;] (br_nf_forward_finish+0x120/0x138) from [&amp;lt;80433160&amp;gt;] (br_nf_forward_ip+0x260/0x2a0) &lt;/P&gt;&lt;P&gt;[&amp;lt;80433160&amp;gt;] (br_nf_forward_ip+0x260/0x2a0) from [&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) from [&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) from [&amp;lt;8042db80&amp;gt;] (__br_forward+0x90/0xb8) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042db80&amp;gt;] (__br_forward+0x90/0xb8) from [&amp;lt;8042d7cc&amp;gt;] (deliver_clone+0x44/0x4c) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042d7cc&amp;gt;] (deliver_clone+0x44/0x4c) from [&amp;lt;8042e7b0&amp;gt;] (br_handle_frame_finish+0x184/0x220) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042e7b0&amp;gt;] (br_handle_frame_finish+0x184/0x220) from [&amp;lt;80433338&amp;gt;] (br_nf_pre_routing_finish_ipv6+0x140/0x154) &lt;/P&gt;&lt;P&gt;[&amp;lt;80433338&amp;gt;] (br_nf_pre_routing_finish_ipv6+0x140/0x154) from [&amp;lt;80433b40&amp;gt;] (br_nf_pre_routing+0x40c/0x770) &lt;/P&gt;&lt;P&gt;[&amp;lt;80433b40&amp;gt;] (br_nf_pre_routing+0x40c/0x770) from [&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) from [&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) from [&amp;lt;8042ea40&amp;gt;] (br_handle_frame+0x1f4/0x244) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042ea40&amp;gt;] (br_handle_frame+0x1f4/0x244) from [&amp;lt;80363414&amp;gt;] (__netif_receive_skb+0x1e0/0x324) &lt;/P&gt;&lt;P&gt;[&amp;lt;80363414&amp;gt;] (__netif_receive_skb+0x1e0/0x324) from [&amp;lt;803635e0&amp;gt;] (process_backlog+0x88/0x134) &lt;/P&gt;&lt;P&gt;[&amp;lt;803635e0&amp;gt;] (process_backlog+0x88/0x134) from [&amp;lt;803638c4&amp;gt;] (net_rx_action+0x5c/0x144) &lt;/P&gt;&lt;P&gt;[&amp;lt;803638c4&amp;gt;] (net_rx_action+0x5c/0x144) from [&amp;lt;8005cccc&amp;gt;] (__do_softirq+0x70/0xf8) &lt;/P&gt;&lt;P&gt;[&amp;lt;8005cccc&amp;gt;] (__do_softirq+0x70/0xf8) from [&amp;lt;8005ce3c&amp;gt;] (do_softirq+0x40/0x5c) &lt;/P&gt;&lt;P&gt;[&amp;lt;8005ce3c&amp;gt;] (do_softirq+0x40/0x5c) from [&amp;lt;8005ced0&amp;gt;] (run_ksoftirqd+0x78/0x15c) &lt;/P&gt;&lt;P&gt;[&amp;lt;8005ced0&amp;gt;] (run_ksoftirqd+0x78/0x15c) from [&amp;lt;8006d838&amp;gt;] (kthread+0x78/0x80) &lt;/P&gt;&lt;P&gt;[&amp;lt;8006d838&amp;gt;] (kthread+0x78/0x80) from [&amp;lt;800339e0&amp;gt;] (kernel_thread_exit+0x0/0x8) &lt;/P&gt;&lt;P&gt;Code: e92d4010 e59f000c eb113dc9 e3a03000 (e5833000) &lt;/P&gt;&lt;P&gt;---[ end trace 10069177ba2a70fb ]---&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any patch for that situation?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Toxic&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Dec 2013 13:13:19 GMT</pubDate>
    <dc:creator>ToxicAvenger</dc:creator>
    <dc:date>2013-12-16T13:13:19Z</dc:date>
    <item>
      <title>FEC DMA bug</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/FEC-DMA-bug/m-p/264450#M27239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;Im working with FEC on i.MX53 in bridge configuration (wlan + eth in bridge).&lt;/P&gt;&lt;P&gt;System is Android 10.2 from Adeneo, im using brctl util to setup bridge.&lt;/P&gt;&lt;P&gt;When bridge is starting, device hangs and im receiving error (kernel panic):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kernel BUG at arch/arm/mm/dma-mapping.c:409! &lt;/P&gt;&lt;P&gt;Unable to handle kernel NULL pointer dereference at virtual address 00000000 &lt;/P&gt;&lt;P&gt;pgd = 80004000 &lt;/P&gt;&lt;P&gt;[00000000] *pgd=00000000 &lt;/P&gt;&lt;P&gt;Internal error: Oops: 817 [#1] PREEMPT&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;[&amp;lt;80035e64&amp;gt;] (__bug+0x18/0x24) from [&amp;lt;80037894&amp;gt;] (___dma_single_cpu_to_dev+0x34/0x60) &lt;/P&gt;&lt;P&gt;[&amp;lt;80037894&amp;gt;] (___dma_single_cpu_to_dev+0x34/0x60) from [&amp;lt;80252474&amp;gt;] (fec_enet_start_xmit+0x13c/0x1dc) &lt;/P&gt;&lt;P&gt;[&amp;lt;80252474&amp;gt;] (fec_enet_start_xmit+0x13c/0x1dc) from [&amp;lt;80364598&amp;gt;] (dev_hard_start_xmit+0x2ac/0x3b8) &lt;/P&gt;&lt;P&gt;[&amp;lt;80364598&amp;gt;] (dev_hard_start_xmit+0x2ac/0x3b8) from [&amp;lt;80377ca0&amp;gt;] (sch_direct_xmit+0x8c/0x22c) &lt;/P&gt;&lt;P&gt;[&amp;lt;80377ca0&amp;gt;] (sch_direct_xmit+0x8c/0x22c) from [&amp;lt;80364b4c&amp;gt;] (dev_queue_xmit+0x370/0x5ac) &lt;/P&gt;&lt;P&gt;[&amp;lt;80364b4c&amp;gt;] (dev_queue_xmit+0x370/0x5ac) from [&amp;lt;8042da7c&amp;gt;] (br_dev_queue_push_xmit+0x88/0x90) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042da7c&amp;gt;] (br_dev_queue_push_xmit+0x88/0x90) from [&amp;lt;80432c68&amp;gt;] (br_nf_post_routing+0x208/0x22c) &lt;/P&gt;&lt;P&gt;[&amp;lt;80432c68&amp;gt;] (br_nf_post_routing+0x208/0x22c) from [&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) from [&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) from [&amp;lt;8042dac8&amp;gt;] (br_forward_finish+0x44/0x6c) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042dac8&amp;gt;] (br_forward_finish+0x44/0x6c) from [&amp;lt;80432dac&amp;gt;] (br_nf_forward_finish+0x120/0x138) &lt;/P&gt;&lt;P&gt;[&amp;lt;80432dac&amp;gt;] (br_nf_forward_finish+0x120/0x138) from [&amp;lt;80433160&amp;gt;] (br_nf_forward_ip+0x260/0x2a0) &lt;/P&gt;&lt;P&gt;[&amp;lt;80433160&amp;gt;] (br_nf_forward_ip+0x260/0x2a0) from [&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) from [&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) from [&amp;lt;8042db80&amp;gt;] (__br_forward+0x90/0xb8) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042db80&amp;gt;] (__br_forward+0x90/0xb8) from [&amp;lt;8042d7cc&amp;gt;] (deliver_clone+0x44/0x4c) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042d7cc&amp;gt;] (deliver_clone+0x44/0x4c) from [&amp;lt;8042e7b0&amp;gt;] (br_handle_frame_finish+0x184/0x220) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042e7b0&amp;gt;] (br_handle_frame_finish+0x184/0x220) from [&amp;lt;80433338&amp;gt;] (br_nf_pre_routing_finish_ipv6+0x140/0x154) &lt;/P&gt;&lt;P&gt;[&amp;lt;80433338&amp;gt;] (br_nf_pre_routing_finish_ipv6+0x140/0x154) from [&amp;lt;80433b40&amp;gt;] (br_nf_pre_routing+0x40c/0x770) &lt;/P&gt;&lt;P&gt;[&amp;lt;80433b40&amp;gt;] (br_nf_pre_routing+0x40c/0x770) from [&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037f8b8&amp;gt;] (nf_iterate+0x54/0x98) from [&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) &lt;/P&gt;&lt;P&gt;[&amp;lt;8037fae8&amp;gt;] (nf_hook_slow+0x74/0x118) from [&amp;lt;8042ea40&amp;gt;] (br_handle_frame+0x1f4/0x244) &lt;/P&gt;&lt;P&gt;[&amp;lt;8042ea40&amp;gt;] (br_handle_frame+0x1f4/0x244) from [&amp;lt;80363414&amp;gt;] (__netif_receive_skb+0x1e0/0x324) &lt;/P&gt;&lt;P&gt;[&amp;lt;80363414&amp;gt;] (__netif_receive_skb+0x1e0/0x324) from [&amp;lt;803635e0&amp;gt;] (process_backlog+0x88/0x134) &lt;/P&gt;&lt;P&gt;[&amp;lt;803635e0&amp;gt;] (process_backlog+0x88/0x134) from [&amp;lt;803638c4&amp;gt;] (net_rx_action+0x5c/0x144) &lt;/P&gt;&lt;P&gt;[&amp;lt;803638c4&amp;gt;] (net_rx_action+0x5c/0x144) from [&amp;lt;8005cccc&amp;gt;] (__do_softirq+0x70/0xf8) &lt;/P&gt;&lt;P&gt;[&amp;lt;8005cccc&amp;gt;] (__do_softirq+0x70/0xf8) from [&amp;lt;8005ce3c&amp;gt;] (do_softirq+0x40/0x5c) &lt;/P&gt;&lt;P&gt;[&amp;lt;8005ce3c&amp;gt;] (do_softirq+0x40/0x5c) from [&amp;lt;8005ced0&amp;gt;] (run_ksoftirqd+0x78/0x15c) &lt;/P&gt;&lt;P&gt;[&amp;lt;8005ced0&amp;gt;] (run_ksoftirqd+0x78/0x15c) from [&amp;lt;8006d838&amp;gt;] (kthread+0x78/0x80) &lt;/P&gt;&lt;P&gt;[&amp;lt;8006d838&amp;gt;] (kthread+0x78/0x80) from [&amp;lt;800339e0&amp;gt;] (kernel_thread_exit+0x0/0x8) &lt;/P&gt;&lt;P&gt;Code: e92d4010 e59f000c eb113dc9 e3a03000 (e5833000) &lt;/P&gt;&lt;P&gt;---[ end trace 10069177ba2a70fb ]---&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any patch for that situation?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Toxic&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Dec 2013 13:13:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/FEC-DMA-bug/m-p/264450#M27239</guid>
      <dc:creator>ToxicAvenger</dc:creator>
      <dc:date>2013-12-16T13:13:19Z</dc:date>
    </item>
  </channel>
</rss>

