<?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>topic Re: flexcan linux 3.8 : cannot find device &amp;quot;can0&amp;quot; in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279365#M31913</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank for your help. After a little pause due to work, I managed to run correctly flexcan on linux 3.8 with xenomai. I don't know what's happend, I'd just rewrite the dts....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 Oct 2013 07:47:22 GMT</pubDate>
    <dc:creator>gfritz</dc:creator>
    <dc:date>2013-10-31T07:47:22Z</dc:date>
    <item>
      <title>flexcan linux 3.8 : cannot find device "can0"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279362#M31910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I use a i/MX286 processor and I would like to use the CAN controller inside. So I compiled my Linux 3.8 with CAN support (CAN, CAN RAW, Flexcan, etc...) in static. I have also updated the .dts to set the status to "okay" for the CAN0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Linux boot correctly, but when I try to set up the can 0 with "ip link set can0 up type can bitrate 125000", linux tell me that it "cannot find device can0"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did I forgot something ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gilles&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: my bootloader is u-boot 2013.04&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Oct 2013 07:12:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279362#M31910</guid>
      <dc:creator>gfritz</dc:creator>
      <dc:date>2013-10-15T07:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: flexcan linux 3.8 : cannot find device "can0"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279363#M31911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gilles,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please check first the Booting messages from Kernel for any CAN specific output and a existing CAN interface with:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ifconfig -a&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 20 Oct 2013 19:10:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279363#M31911</guid>
      <dc:creator>lategoodbye</dc:creator>
      <dc:date>2013-10-20T19:10:07Z</dc:date>
    </item>
    <item>
      <title>Re: flexcan linux 3.8 : cannot find device "can0"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279364#M31912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In my case of Linux-3.9.7, socket can does work with "/dev/can0".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 03:20:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279364#M31912</guid>
      <dc:creator>x10</dc:creator>
      <dc:date>2013-10-31T03:20:27Z</dc:date>
    </item>
    <item>
      <title>Re: flexcan linux 3.8 : cannot find device "can0"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279365#M31913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank for your help. After a little pause due to work, I managed to run correctly flexcan on linux 3.8 with xenomai. I don't know what's happend, I'd just rewrite the dts....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 07:47:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279365#M31913</guid>
      <dc:creator>gfritz</dc:creator>
      <dc:date>2013-10-31T07:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: flexcan linux 3.8 : cannot find device "can0"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279366#M31914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, there&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on&amp;nbsp; i.MX6q sabre-lite board and trying to enable CAN bus&amp;nbsp; for the same. The CAN interface&amp;nbsp; configuration has been enabled in the dts file and Freescale Flexcan driver support enabled in Kernel. Looking at the dmesgs I am able to see the CAN driver init is happening. But&amp;nbsp; when I issue a ifconfig -a&amp;nbsp; which is not listing the CAN interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the board dts file.&lt;/P&gt;&lt;P&gt;--------------------------------&lt;/P&gt;&lt;P&gt;&amp;amp;can1 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexcan1_1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the processor dts file&lt;/P&gt;&lt;P&gt;-----------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; can1: flexcan@02090000 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "fsl,imx6q-flexcan";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0x02090000 0x4000&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;0 110 0x04&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clocks = &amp;lt;&amp;amp;clks 108&amp;gt;, &amp;lt;&amp;amp;clks 109&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-names = "ipg", "per";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; can2: flexcan@02094000 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "fsl,imx6q-flexcan";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0x02094000 0x4000&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;0 111 0x04&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clocks = &amp;lt;&amp;amp;clks 110&amp;gt;, &amp;lt;&amp;amp;clks 111&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-names = "ipg", "per";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have debugged the CAN driver init on kernel boot log. The kernel log message&amp;nbsp; looks like below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;calling&amp;nbsp; can_init+0x0/0x108 @ 1&lt;/P&gt;&lt;P&gt;can: controller area network core (rev 20120528 abi 9)&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 29&lt;/P&gt;&lt;P&gt;initcall can_init+0x0/0x108 returned 0 after 9945 usecs&lt;/P&gt;&lt;P&gt;calling&amp;nbsp; raw_module_init+0x0/0x40 @ 1&lt;/P&gt;&lt;P&gt;can: raw protocol (rev 20120528)&lt;/P&gt;&lt;P&gt;initcall raw_module_init+0x0/0x40 returned 0 after 2922 usecs&lt;/P&gt;&lt;P&gt;calling&amp;nbsp; bcm_module_init+0x0/0x70 @ 1&lt;/P&gt;&lt;P&gt;can: broadcast manager protocol (rev 20120528 t)&lt;/P&gt;&lt;P&gt;initcall bcm_module_init+0x0/0x70 returned 0 after 4290 usecs&lt;/P&gt;&lt;P&gt;calling&amp;nbsp; cgw_module_init+0x0/0x110 @ 1&lt;/P&gt;&lt;P&gt;can: netlink gateway (rev 20130117) max_hops=1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looks like&amp;nbsp; i have to do some changes in my dts file. Any pointers on this?&lt;/P&gt;&lt;P&gt;Your help will be appreciated...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jan 2014 14:51:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279366#M31914</guid>
      <dc:creator>krishnanp</dc:creator>
      <dc:date>2014-01-02T14:51:03Z</dc:date>
    </item>
    <item>
      <title>Re: flexcan linux 3.8 : cannot find device "can0"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279367#M31915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This issue was rectified. It dis appeared when I recompiled the kernel and enabled Virtual can option.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jan 2014 13:22:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/279367#M31915</guid>
      <dc:creator>krishnanp</dc:creator>
      <dc:date>2014-01-25T13:22:01Z</dc:date>
    </item>
    <item>
      <title>Re: flexcan linux 3.8 : cannot find device "can0"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/1611949#M202491</link>
      <description>&lt;P&gt;Hi in my case, i tried with&amp;nbsp;&lt;SPAN&gt;ifconfig -a, and i did not have any response grom kernel regarding Can.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;what would be the possible problem?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I already installed canutils, modified the tree file, Also enabled "network utilities". Copy and create an imx image-multimedia image, and I keep getting the same problem.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Mar 2023 21:52:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/flexcan-linux-3-8-cannot-find-device-quot-can0-quot/m-p/1611949#M202491</guid>
      <dc:creator>Ingriid</dc:creator>
      <dc:date>2023-03-08T21:52:56Z</dc:date>
    </item>
  </channel>
</rss>

