Re: infinite spin in RT when booting with DHCP on
From: Uwe Kleine-König <hidden>
Date: 2012-02-02 20:13:44
Hello Tim, On Thu, Feb 02, 2012 at 01:38:44PM +0100, Tim Sander wrote:
Hiquoted
When booting my platform with DHCP on, the DHCP request is sent by the network driver before the PHY has even started the autonegotiation. Since the PHY is not ready, the TX interrupt returns with NETDEV_TX_BUSY but the softirq [sirq-net-tx] seems to have entered an infinite spin, as my system is practically hung and 'top' reveals [sirq-net-tx/0] is consuming 95% of CPU. This is preventing the PHY autonegotiation (which is scheduled as a delayed work) to start, so the PHY is never ready and the packet never reaches the network.Mh, i think i am hit by the same problem. I have a i.mx 35 and when dhcp is enabled the ksoftirq is also running wild with 3.0-rt. This also happens when
I fail to reproduce that on a pcm043 machine using 3.0.18-rt34. Can you provide me your config. Does the problem occur on every boot for you? If not, how often do I need to reboot? @Hector: Greeting to Spain. I don't have an imx51 machine handy, but your config and your answers on my questions might help, too. Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | http://www.pengutronix.de/ | -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html