regression: forcedeth.c hang

Ingo Molnar
2007-02-27T08:45:59Z

* Adrian Bunk <bunk@stusta.de> wrote:

> This email lists some known regressions in 2.6.21-rc1 compared to
> 2.6.20 that are not yet fixed in Linus' tree.

just found a new one: forcedeth.c broke since v2.6.20. It generates a
few irqs after ifup and then stops dead (no in/out packets). Undoing all
of these commits fixes the problem:

commit 21828163b2b31e0675cb3e66a2a4a231dec06236
commit 57fff6986b6daae13947c565786757c05303f0f6
commit 4e16ed1b0e17a3832310031e2ddaeb0914eb837d
commit f0734ab658390380079369f7090dcf7aa226f394
commit b01867cbd1853995946c8c838eff93a0885d8bc6
commit 445583b89d71b48cf8c64e26acc5a710248feed7
commit aaa37d2d099f97ced415546e285ac901e47a2437
commit 86b22b0dfbf462e6ed75e54fc83575dae01e3c69
commit 0d63fb32b2b8c3464d9c1afc3ce3fd3ceec025b6
commit 164a86e40e6c74ec5a91c364ccf7b1a2295b0a52
commit 761fcd9e3e0aa2a02231d1631f31409be5e890d2
commit d2f7841277d8613a780ab28d04d8f31a31816153
commit 1d39ed565cfcc7c4fe586de621aef495c4f94ffb

that's 75K of delta - i'll bisect it some more. Hardware in question:

00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)

config options:

CONFIG_FORCEDETH=y
CONFIG_FORCEDETH_NAPI=y

Ingo