TS-75XX Errata ethhang: Difference between revisions
From embeddedTS Manuals
(Created page with "{| class="wikitable" |- | Synopsis | 160ms Delay with ETH0 Disconnected |- | Severity | Minor |- | Class | Kernel Bug |- | Affected | All TS-75XX/TS-4500 Boards |- | Status | ...") |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
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> | ||
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)