<?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: i210 Driver for VxWorks 5.5.1 in Embedded Connectivity</title>
    <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197393#M332</link>
    <description>&lt;P&gt;Hello DJL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where are you?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please show up,I really need you help&lt;/P&gt;</description>
    <pubDate>Thu, 16 Feb 2017 02:52:32 GMT</pubDate>
    <dc:creator>xxion2</dc:creator>
    <dc:date>2017-02-16T02:52:32Z</dc:date>
    <item>
      <title>i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197374#M313</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to get the i210 to work with the existing driver for the 82574 on VxWorks 5.5.1 which is built on the original 82643 driver.  Everything looks good (to me) but no data is actually transmitted.  The device appears to be able to receive ok as there is evidence in the counters and these match reasonably well with the counters in the Cisco switch for the port it is connected to. We have a link at both ends and auto-negotiation is successful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The VxWorks driver uses queue 0 only and it creates the context on each send.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below are the main registers of interest - VxWorks only modifies registers 0, 4 and 9 in the PHY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;10:02:38 gei82543EndStart:Link is up &lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 0: 00001000&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 1: 0000796d&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 2: 00000141&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 3: 00000c00&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 4: 00000de1&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 5: 000043e1&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 6: 00000005&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 7: 00002001&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 8: 00000000&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 9: 00000300&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 10: 00004000&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 15: 00003000&lt;/P&gt;&lt;P&gt;10:02:38 phy  reg 17: 00007c08&lt;/P&gt;&lt;P&gt;10:02:38 gei82543EndStart: TCTL is: a40400fa&lt;/P&gt;&lt;P&gt;10:02:38 gei82543EndStart: STATUS is: 00280743&lt;/P&gt;&lt;P&gt;10:02:38 gei82543EndStart: CTRL_EXT is: 101c0000&lt;/P&gt;&lt;P&gt;10:02:38 gei82543EndStart: CTRL is: 00001941&lt;/P&gt;&lt;P&gt;10:02:38 gei82543EndStart: IPCNFG is: 0000000f&lt;/P&gt;&lt;P&gt;10:02:38 gei82543EndStart: PHPM is: 0000019d&lt;/P&gt;&lt;P&gt;10:02:38 gei82543EndStart: TXDCTL is: 02010000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would appreciate any ideas as to what may cause this behaviour.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Oct 2015 10:20:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197374#M313</guid>
      <dc:creator>ddunc2</dc:creator>
      <dc:date>2015-10-22T10:20:04Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197375#M314</link>
      <description>&lt;P&gt;Hello DJL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for contacting the Intel Embedded Community.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The VXWorks drivers are generally supported by their developer. You can confirm this information as a reference on page 3 of the &lt;A href="http://www.intel.com/content/dam/www/public/us/en/documents/platform-briefs/atom-processor-e3800-platform-brief.pdf"&gt;http://www.intel.com/content/dam/www/public/us/en/documents/platform-briefs/atom-processor-e3800-platform-brief.pdf&lt;/A&gt; Intel(R) BayTrail Product Brief.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, this Operating System (OS) is unlisted as a supported  by the Intel(R) Ethernet Controller I210 and Intel(R) 82574L/82574IT Gigabit Ethernet Controller. You can confirm this information at their Product Briefs that can be found at the following web sites:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/i210-ethernet-controller-family-brief.pdf"&gt;http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/i210-ethernet-controller-family-brief.pdf&lt;/A&gt; &lt;A href="http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/i210-ethernet-controller-family-brief.pdf"&gt;http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/i210-ethernet-controller-family-brief.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.intel.com/content/dam/doc/product-brief/82574l-82574it-gbe-controller-brief.pdf"&gt;http://www.intel.com/content/dam/doc/product-brief/82574l-82574it-gbe-controller-brief.pdf&lt;/A&gt; &lt;A href="http://www.intel.com/content/dam/doc/product-brief/82574l-82574it-gbe-controller-brief.pdf"&gt;http://www.intel.com/content/dam/doc/product-brief/82574l-82574it-gbe-controller-brief.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Due to these facts, we suggest you contact the manufacturer of the cited driver to received further answers to your questions of this kind.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the other hand, could you please confirm that the 82643 part number is related to an Intel product? In case that your answer is affirmative, could you please send us documentation related to this device?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for your collaboration to solve this inconvenience.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Carlos_A.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Oct 2015 16:15:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197375#M314</guid>
      <dc:creator>CarlosAM_INTEL</dc:creator>
      <dc:date>2015-10-22T16:15:35Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197376#M315</link>
      <description>&lt;P&gt;Hello Carlos_A,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The version of VxWorks that we are using in obsolete and no longer supported, hence the reason I am looking at adapting the existing driver to support the i210.&lt;/P&gt;&lt;P&gt;The driver that we have is based on the original 82543 (not 82643 which was a typo) and has been developed (by Windriver) to include many Intel devices.  The source code for the drivers is supplied with the kernel to enable users to add to and modify as required.  Therefore, it is up to me get it working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have now succeeded in transmitting (ARP requests) but for an as yet unknown reason the received data isn't populating the receive descriptor.  The VxWorks driver only uses legacy descriptors, so the devices are very similar.  I just need to find the write "spell" to complete the loop.  I had hoped that the Intel embedded community would be the best place to look for advice getting the i210 configured.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DJL&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2015 14:27:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197376#M315</guid>
      <dc:creator>ddunc2</dc:creator>
      <dc:date>2015-10-28T14:27:09Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197377#M316</link>
      <description>&lt;P&gt;Hello DJL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your update.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this instance, since you are trying to adapt an old driver on an unsupported OS to a new part, all we can suggest is that you look at the Linux driver that supports the i210 and compare to the driver you are attempting to modify as we have suggested. It's fairly well documented within the code itself. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We suggest to address the questions related to this forum at the following mail list: mailto:&lt;A href="mailto:e1000-devel@lists.sourceforge.net"&gt;e1000-devel@lists.sourceforge.net&lt;/A&gt; &lt;A href="mailto:e1000-devel@lists.sourceforge.net"&gt;e1000-devel@lists.sourceforge.net&lt;/A&gt;, where they may help you.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let us know if this information is useful to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Carlos_A.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2015 21:03:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197377#M316</guid>
      <dc:creator>CarlosAM_INTEL</dc:creator>
      <dc:date>2015-11-02T21:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197378#M317</link>
      <description>&lt;P&gt;Hello Carlos_A,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the information.  I have now succeeded in getting the driver to transmit and receive, but unfortunately the driver doesn't send FTP messages (critical for loading the kernel and software at run time).  It handles TCP, UDP and ICMP just fine, but I have no idea at the moment as to why it singles out FTP.  I guess I'll just keep digging and compare the config to the Linux driver as you suggest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2015 12:16:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197378#M317</guid>
      <dc:creator>ddunc2</dc:creator>
      <dc:date>2015-11-03T12:16:43Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197379#M318</link>
      <description>&lt;P&gt;Hello, DJL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your update. I am now trying to make the mpc8241 work with 82574 on the Vxworks5.5. The probem I am facing to is simliar to you. the status of phy and mac  is ok. the software have writed packet into the Context Transmit Descriptor, the STA.DD is set by 82574. but the packet isn't transmitted. How can you slove you probem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you !&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2015 09:00:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197379#M318</guid>
      <dc:creator>dwei4</dc:creator>
      <dc:date>2015-11-05T09:00:37Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197380#M319</link>
      <description>&lt;P&gt;Hello daiwei@0701,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Firstly I apologise for this delayed response - I have been a bit busy.&lt;/P&gt;&lt;P&gt;I am using x86 architecture so the driver I have may be different, although it does have a big endian option so could be the same.&lt;/P&gt;&lt;P&gt;For me the main problem for transmitting was the descriptor type definition - the i210 is completely different.  &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;I don't think this is your problem, however.&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;One thing I noticed in our driver is that the driver uses extended transmit descriptors, but the check sum offload is &lt;P&gt;&amp;nbsp;&lt;/P&gt;disabled (there is a typedef missing so it can never by enabled!) and therefore no context descriptors were ever setup.&lt;P&gt;&amp;nbsp;&lt;/P&gt;This could be an issue for you, but it didn't seem to have a detrimental affect for us.I tried it in legacy mode and it worked just fine.&lt;P&gt;The 82574 looks to be pretty much identical to the 82573, so if your driver supports this then you could try this option.&lt;/P&gt;&lt;P&gt;Adlink Technology did have a BSP for their (now obsolete) cPCI6870.  It may be possible to download it from their website - just a thought.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;DJL&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2015 13:38:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197380#M319</guid>
      <dc:creator>ddunc2</dc:creator>
      <dc:date>2015-11-12T13:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197381#M320</link>
      <description>&lt;P&gt;Hello Carlos_A,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just as a final update, I have today configured the driver to operate with the i210.  There wasn't very much to do in the end, but all the bits need to be in the right place!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DJL&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2015 13:40:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197381#M320</guid>
      <dc:creator>ddunc2</dc:creator>
      <dc:date>2015-11-12T13:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197382#M321</link>
      <description>&lt;P&gt;Hello DJL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your update.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Carlos_A.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2015 16:55:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197382#M321</guid>
      <dc:creator>CarlosAM_INTEL</dc:creator>
      <dc:date>2015-11-12T16:55:20Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197383#M322</link>
      <description>&lt;P&gt;Hello DJL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am doing the similar works like you.The OS is vxworks5.5,original driver is 82574.Now, the driver with i210 can transmit data,but it can not receive data.&lt;/P&gt;&lt;P&gt;The key problem is that,i210 can't go to interrupt model when I send data to it. I set interrupt register IMS,receive register RXDCTL.But it can't cause interrupt.&lt;/P&gt;&lt;P&gt;I sure PCI interrupt is good,because link and send interrupt are both good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SO, can you tell me if there is some other register need to be set. How do you configure the i210 register.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Xu Xiong &lt;/P&gt;</description>
      <pubDate>Tue, 01 Nov 2016 03:17:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197383#M322</guid>
      <dc:creator>xxion2</dc:creator>
      <dc:date>2016-11-01T03:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197384#M323</link>
      <description>&lt;P&gt;Hello Carlos_A&lt;/P&gt;&lt;P&gt;I got the same problem like DJL,my i210 netcard can not receive,and when I send data to it, it can not cause trigger receive interrupt.&lt;/P&gt;&lt;P&gt;but i210 can trigger link and send interrupt.&lt;/P&gt;&lt;P&gt;can you solve the problem for me, thanks a lot!&lt;/P&gt;&lt;P&gt;Best Regards.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Nov 2016 03:28:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197384#M323</guid>
      <dc:creator>xxion2</dc:creator>
      <dc:date>2016-11-01T03:28:04Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197385#M324</link>
      <description>&lt;P&gt;Hi Xu Xiong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The most important thing is that the receiver queue 0 must be enabled before writing to the RDT register (INTEL_82543GC_RDT).  The VxWorks driver can only use queue 0 and writes to RDT are ignored if the queue is not enabled first.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You also need to enable the receive filter on queue zero in function gei82543EtherRxAdrSet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The i210 has a different interrupt delay timer.  I set EITR to 175us (175 &amp;lt;&amp;lt; 2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DJL&lt;/P&gt;</description>
      <pubDate>Tue, 01 Nov 2016 08:11:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197385#M324</guid>
      <dc:creator>ddunc2</dc:creator>
      <dc:date>2016-11-01T08:11:38Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197386#M325</link>
      <description>&lt;P&gt;Hi DJL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very &lt;A href="http://much.My"&gt;much.My&lt;/A&gt; problem has been solved according to your advise. The receiver queue 0 must be enabled before writing to the RDT register.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xu Xiong&lt;/P&gt;</description>
      <pubDate>Wed, 02 Nov 2016 07:56:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197386#M325</guid>
      <dc:creator>xxion2</dc:creator>
      <dc:date>2016-11-02T07:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197387#M326</link>
      <description>&lt;P&gt;Hi Xu Xiong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That's great, glad to help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DJL&lt;/P&gt;</description>
      <pubDate>Wed, 02 Nov 2016 15:52:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197387#M326</guid>
      <dc:creator>ddunc2</dc:creator>
      <dc:date>2016-11-02T15:52:12Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197388#M327</link>
      <description>&lt;P&gt;Hi DJL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got a problem again.When I test i210 dirver for TCP socket,it can't communicate with PC server correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The client use connect() function connect to server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wireshark capture tcp packet sent by i210 successfully. but it just can't connect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess I set the TCP/IP Context TX descriptor incorretly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my configure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;IPLEN : 20&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;MACLEN :14&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;Both values are got from mBlk structrue.&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;L4T:1&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;IPV4:1&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;DTYP: 0010b&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;DEXT:1&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;IDX,L4LEN,MSS are not set.Because I don't use TCP Segmentation&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I miss something else important for configuring the Context TX descriptor. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you solve the problem for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xu Xiong&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2016 09:43:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197388#M327</guid>
      <dc:creator>xxion2</dc:creator>
      <dc:date>2016-11-10T09:43:26Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197389#M328</link>
      <description>&lt;P&gt;Hi Xu Xiong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for the delay in response, but I have been away.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to use the legacy tx data descriptor (DTYP = 0x3) as the Advanced descriptors are not supported by the rather old driver.  The 82574L uses Extended descriptors but these are completely different to the Advanced i210 descriptors and are not compatible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to modify "LOCAL void gei82543LoanTransmit" .  You will need to set TX_CMD_IFCS at the start too and there is no need to set TXD_CMD_IDE or TXD_CMD_DEXT either for the i210.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At the end of this function you will need to set TXD_CMD_EOP and ensure that TXD_CMD_RS is set too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I set the TCTL_PSP_BIT in INTEL_82543GC_TCTL but not TCTL_MULR_BIT or TX_COLLISION_THRESHOLD  as the i210 does not have these.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DJL&lt;/P&gt;</description>
      <pubDate>Wed, 16 Nov 2016 09:14:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197389#M328</guid>
      <dc:creator>ddunc2</dc:creator>
      <dc:date>2016-11-16T09:14:28Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197390#M329</link>
      <description>&lt;P&gt;Hello DJL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just use software checksum ,but I found that net card speed is slower,so I try to solve it again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Firstly,by reading i210 datasheet ,I can't found  legacy tx data descriptor (DTYP = 0x3),there are three types of descriptor:Legacy Transmit descriptor, Advanced Transmit Context descriptor and Advanced Transmit Data descriptor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you Tell me where  is legacy tx data descriptor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Secondly,If I don't set  TXD_CMD_DEXT,Does that means I use  Legacy Transmit descriptor?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking forward to your reply!&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;Xu Xiong&lt;/P&gt;</description>
      <pubDate>Mon, 12 Dec 2016 03:37:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197390#M329</guid>
      <dc:creator>xxion2</dc:creator>
      <dc:date>2016-12-12T03:37:36Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197391#M330</link>
      <description>&lt;P&gt;Hello Xu Xiong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section 7.2.2 has a good description of the transmit descriptors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, you do not set TXD_CMD_DEXT and you need to create a new version of TXD_DTYP_BIT,say TXD_CMD_DEXT_I210, for the i210 with a value of 0x03.  So I found that you need to set TXD_CMD_IFCS, TXD_CMD_RS and TXD_CMD_DEXT_I210 for the i210 which is quite different to the 82574L. The bit shifts are the same however.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To help with working all this out I turned on the driver debug macro and added loads of additional output and printed the addresses of the descriptors.  Then I used the vxWorks d() command to display the memory and was able to pick through the descriptors.  What I found before I got it working fully was that packets that spanned just one descriptor worked perfectly, but failed when the packets spanned more than one descriptor.  So I'd definitely recommend doing this if you are still stuck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DJL&lt;/P&gt;</description>
      <pubDate>Mon, 12 Dec 2016 16:24:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197391#M330</guid>
      <dc:creator>ddunc2</dc:creator>
      <dc:date>2016-12-12T16:24:59Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197392#M331</link>
      <description>&lt;P&gt;Hello DJL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now,I'm trying to use &lt;B&gt;Legacy Transmit Descriptor Format, but there are also some problems that I can't solve.&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;When If I set IC BIT in  &lt;B&gt;Legacy Transmit Descriptor Format&lt;/B&gt; ,  it seems that the net card  can't send the tcp packet data, Wireshake also can't capture tcp packet too.&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;If I did't set IC(Insert Checksum) Bit , the net card can send tcp packet.&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;Please give me some ideas ,thanks.&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;Xu Xiong&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2017 08:25:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197392#M331</guid>
      <dc:creator>xxion2</dc:creator>
      <dc:date>2017-02-13T08:25:59Z</dc:date>
    </item>
    <item>
      <title>Re: i210 Driver for VxWorks 5.5.1</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197393#M332</link>
      <description>&lt;P&gt;Hello DJL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where are you?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please show up,I really need you help&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2017 02:52:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/i210-Driver-for-VxWorks-5-5-1/m-p/197393#M332</guid>
      <dc:creator>xxion2</dc:creator>
      <dc:date>2017-02-16T02:52:32Z</dc:date>
    </item>
  </channel>
</rss>

