Karena masalah pada driver Linux untuk Synopsys® Ethernet MAC di linux-socfpga kernel versi 4.1.22-ltsi, antarmuka ethernet dapat digunakan jika ada peningkatan lalu lintas di dalam sub sistem HPS.
Ketika masalah ini muncul, register Status HPS EMAC DMA akan menunjukkan keadaan berikut:
i_emac__dmagrp_status:
rs (Status Proses yang Diterima) : 0x5: RUNCLOSE : Berjalan: Deskriptor Penerimaan Penutupan
Status register berikut mungkin juga ada
tu (Transmit Buffer Tidak Tersedia): 0x1 : Mentransmisikan Deskriptor Tidak Tersedia
ovf (Penerimaan Luapan): 0x1: Penerimaan overflow Buffer
Masalah ini telah diperbaiki untuk kernel linux-socfpga 4.1.33-ltsi yang tersedia dari https://github.com/altera-opensource
ID Komit: 9a8bc214cc13bb318f403b ("stmmac: berbagi fungsi reset antara dwmac100 dan dwmac1000")
ID Komit: b0db4ee2b475f0b7ac1e36 ("stmmac: pengerjaan ulang pengaturan bus DMA dan perkenalkan struktur AXI platform baru")
Untuk mengatasi masalah ini pada versi Kernel sebelumnya, edit register kontrol EMAC DMA untuk mengatur axi_bus_mode rd_osr_lmt dan register wr_osr_lmt ke 0xF. Pengaturan ini memungkinkan lebih banyak transaksi AXI yang luar biasa pada antarmuka Master EMAC DMA AXI.