Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
12452 Discussions

Linux driver for Low Latency Ethernet 10G MAC

Altera_Forum
Honored Contributor II
1,563 Views

Hi everyone! 

 

I want to know about linux driver for "Low Latency Ethernet 10G MAC". 

https://www.altera.com/en_us/pdfs/literature/ug/ug_32b_10g_ethernet_mac.pdf 

 

Is there any linux driver for Low Latency Ethernet 10G MAC? 

 

I could be able find the TSE linux driver (Altera Triple-Speed Ethernet MAC driver) in kernel.org v3.15 source. 

I would like to know whether this driver can use for Low Latency Ethernet 10G MAC? 

 

I would really appreciate, If you let me know any information related to the linux driver of "Low Latency Ethernet 10G MAC". 

 

Thanks,
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
454 Views

I'm not aware of a driver that exists already. You can take the TSE driver and adapt it though (it won't work out-of-the-box).  

 

The main things you'd need to adjust are: 

- the MAC control/status register map 

- comment out MDIO stuff 

- other things depending on what options you enable for the LL MAC
Altera_Forum
Honored Contributor II
454 Views

Did you guys ever find a driver (or modify the TSE one to work)? I am looking for the same thing for my Arria10 Linux build. The 10G MAC (not the low latency one) is used in AN739 (IEEE-1588) reference design - but there is no source with it...only binary SD card image. The LL MAC can be built with legacy 10G MAC capability which should make the changes to the LL one minimal. If it exists for AN739 - it must be written already (albeit maybe with bugs so says my one Altera support person). But I have had no success getting it yet (or the Device Tree Source for it).

Altera_Forum
Honored Contributor II
454 Views

Although im testing one of the designs to run 10G Mac and not yet finished with it, my intuition is that the 10G driver is under the intel folder to be precise, https://github.com/altera-opensource/linux-socfpga/tree/master/drivers/net/ethernet/intel/igb

Reply