TI中文支持网
TI专业的中文技术问题搜集分享网站

请教一个关于omapl138在linux下的网络问题

请教一个关于omapl138在linux下的网络问题。

             ifconfig显示RX的dropped、overrun以及frame参数比较大,因此dump emac寄存器。显示rx_filtered _frames,busy_dequeue等参数异常,查看驱动代码以及芯片数据表,rx_filtered _frames是mac地址不匹配,busy_dequeue是由于返回-EBUSY。

 具体代码如下(davinci_cpdma.c中的__cpdma_chan_process函数):

status = __raw_readl(&desc->hw_mode);

if(status & CPDMA_DESC_OWNER){

    chan->status.busy_dequeue++;

  status = -EBUSY;

 goto unlock_ret;

}

请问有什么原因会引起这样的现象,如何排查解决?

Eason Wang:

帮你转到OMAP-L138的论坛。

赞(0)
未经允许不得转载:TI中文支持网 » 请教一个关于omapl138在linux下的网络问题
分享到: 更多 (0)