eth0: tx queue full

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

eth0: tx queue full

4,570件の閲覧回数
Raana
Contributor III

Hi Friends,

This is my first time to post a queries.

Now i am working on imx51

I have a problem in Ethernet(LAN 8710)

If the Ethernet cable is not connected while booting,and if it connected once after Linux boot "eth0: tx queue full!" error is displayed continuously in the terminal.

Suppose, the Ethernet cable is connected on booting time, am not getting any error...

NOTE:

In my rootfs, I enabled "udhcpc"..

So, it's searching for Ethernet but it's not there...

and also I don't know this is Hardware or Software issue..

If any one knows...Let me know.

Here, I attached my log print.


Thanks in advance


Regards,

J.P.Raana

タグ(2)
0 件の賞賛
返信
3 返答(返信)

2,661件の閲覧回数
Raana
Contributor III

Thanks for your kind support..


0 件の賞賛
返信

2,661件の閲覧回数
GregT
Contributor III

Hi Raana,

Did the above fec.c change from Yong Huang fix your problem?

Thanks,

Greg Topmiller

0 件の賞賛
返信

2,661件の閲覧回数
hake
NXP Employee
NXP Employee

can you try modify fec.c, fec_timeout as below:

static void fec_timeout(struct net_device *dev) 
{ 
 struct fec_enet_private *fep = netdev_priv(dev); 
 dev->stats.tx_errors++; 
 

 fec_restart(dev, fep->full_duplex);
 

 

 netif_wake_queue(dev); 
}
0 件の賞賛
返信