<?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: Kernel 3.14, CAN state issue in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417507#M62807</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As far as I see the state that you should take care of is the ERROR-ACTIVE. The UNKNOWN should not affect the FlexCAN driver behavoior. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 Sep 2015 19:21:06 GMT</pubDate>
    <dc:creator>alejandrolozan1</dc:creator>
    <dc:date>2015-09-08T19:21:06Z</dc:date>
    <item>
      <title>Kernel 3.14, CAN state issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417503#M62803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have a brief question:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using kernel 3.14 on a similar sabreauto board, with "ip addr show" after first boot i see&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14411247286187229 jive_text_macro" data-renderedposition="113_8_1008_32" jivemacro_uid="_14411247286187229"&gt;&lt;P&gt;2: can0: &amp;lt;NOARP,ECHO&amp;gt; mtu 16 qdisc noop state DOWN qlen 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; link/can &lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is correct when there is not CAN communication.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14411247384474874" data-renderedposition="208_8_1008_128" jivemacro_uid="_14411247384474874" modifiedtitle="true"&gt;&lt;P&gt;bash-3.2# ip link set can0 type can bitrate 1000000 triple-sampling on&lt;/P&gt;&lt;P&gt;bash-3.2# ip addr show&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;2: can0: &amp;lt;NOARP,ECHO&amp;gt; mtu 16 qdisc noop state DOWN qlen 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; link/can &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bash-3.2# ip link set can0 up&lt;/P&gt;&lt;P&gt;2: can0: &amp;lt;NOARP,UP,LOWER_UP,ECHO&amp;gt; mtu 16 qdisc pfifo_fast state UNKNOWN qlen 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; link/can &lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you can see, after set to "up", final state is UNKNOWN.&lt;/P&gt;&lt;P&gt;It stays UNKNOWN also while communicating. Communication with remote host BTW works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this UNKNOWN state a signal i set up something wrong in the kernel ? Do i have to worry about ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;angelo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Sep 2015 16:28:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417503#M62803</guid>
      <dc:creator>angelo_d</dc:creator>
      <dc:date>2015-09-01T16:28:00Z</dc:date>
    </item>
    <item>
      <title>Re: Kernel 3.14, CAN state issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417504#M62804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;as far as i understand from kernel code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it should be ok,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF_OPER_UNKNOWN is the default state, and it stays the same for all net drivers that don't implement the oper state change. I don't see in flexcan.c any attempt to set the dev-&amp;gt;operstate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope some Freescale expert can confirm this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Angelo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2015 13:04:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417504#M62804</guid>
      <dc:creator>angelo_d</dc:creator>
      <dc:date>2015-09-02T13:04:22Z</dc:date>
    </item>
    <item>
      <title>Re: Kernel 3.14, CAN state issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417505#M62805</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;I have worked with FlexCAN but I am not an expert with network drivers, but after looking at the references you have done; it seesm you are correct.&lt;/P&gt;&lt;P&gt;If you do the next:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ip -s -d link show can0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should get more info about the CAN module state, like if either is in error active or passive mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Sep 2015 23:34:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417505#M62805</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-09-07T23:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: Kernel 3.14, CAN state issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417506#M62806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alejandro,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is what i get:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bash-3.2# ip -s -d link show can0&lt;/P&gt;&lt;P&gt;2: can0: &amp;lt;NOARP,UP,LOWER_UP,ECHO&amp;gt; mtu 16 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; link/can &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; can &amp;lt;TRIPLE-SAMPLING&amp;gt; state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bitrate 1000000 sample-point 0.733 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tq 66 prop-seg 5 phase-seg1 5 phase-seg2 4 sjw 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock 30000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; re-started bus-errors arbit-lost error-warn error-pass bus-off&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RX: bytes&amp;nbsp; packets&amp;nbsp; errors&amp;nbsp; dropped overrun mcast&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TX: bytes&amp;nbsp; packets&amp;nbsp; errors&amp;nbsp; dropped carrier collsns &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Sep 2015 07:47:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417506#M62806</guid>
      <dc:creator>angelo_d</dc:creator>
      <dc:date>2015-09-08T07:47:59Z</dc:date>
    </item>
    <item>
      <title>Re: Kernel 3.14, CAN state issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417507#M62807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As far as I see the state that you should take care of is the ERROR-ACTIVE. The UNKNOWN should not affect the FlexCAN driver behavoior. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Sep 2015 19:21:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-3-14-CAN-state-issue/m-p/417507#M62807</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-09-08T19:21:06Z</dc:date>
    </item>
  </channel>
</rss>

