TS-75XX Errata ethhang: Difference between revisions

From embeddedTS Manuals
No edit summary
No edit summary
 
Line 23: Line 23:
'''Workaround''':
'''Workaround''':


TS-75XX/TS-4500 users wanting to utilize real-time responses without Ethernet plugged in will need to:
TS-75XX/TS-4500 users wanting to utilize real-time responses without Ethernet plugged in will need to either:


1. Bring the eth0 interface down with the command:
1. Bring the eth0 interface down with the command:
       <source lang=bash>ifconfig eth0 down</source>
       <source lang=bash>ifconfig eth0 down</source>
2. Recompile the kernel without the Ethernet driver from Cavium (.../drivers/net/str8100/star_nic.c)
2. Recompile the kernel without the Ethernet driver from Cavium (.../drivers/net/str8100/star_nic.c)

Latest revision as of 16:54, 22 March 2013

Synopsis 160ms Delay with ETH0 Disconnected
Severity Minor
Class Kernel Bug
Affected All TS-75XX/TS-4500 Boards
Status Workarounds available

Description:

The Cavium STR8100 NIC driver was programmed with 160ms delays when Ethernet is physically disconnected (see function static void internal_phy_patch_check(int init) of .../drivers/net/str8100/star_nic.c). This causes delayed responses in real-time applications such as canctl. When Ethernet is physically connected, the issue is nonexistent.

Workaround:

TS-75XX/TS-4500 users wanting to utilize real-time responses without Ethernet plugged in will need to either:

1. Bring the eth0 interface down with the command:

ifconfig eth0 down

2. Recompile the kernel without the Ethernet driver from Cavium (.../drivers/net/str8100/star_nic.c)