Ahhh.... I see what happened.... Basically only the last part of that patch has been applied to the 2.6 kernels..
fcc_restart gets called both in init_fcc_startup *and* fcc_open. I'll try to remove the fcc_restart in init_fcc_startup, and see what happens. > -----Original Message----- > From: Stefan Nickl [mailto:Stefan.Nickl at kontron.com] > Sent: Tuesday, April 05, 2005 10:57 > To: Rune Torgersen > Cc: linuxppc-embedded > Subject: Re: FCC Ethernet startup crash > > On Tue, 2005-04-05 at 10:37 -0500, Rune Torgersen wrote: > > I've been running into the old problem of the kernel ip > stack crasheing > > the kernel, because of early packets again. > > > > This has been mentioned on this list several times before, but the > > worarounds that used to work doesn't seem to work anymore. > > (like changing the order of things in ip_init()) > > > > As far as I can tell, it is because the FCC enet drivers starts to > > receive packets way before the ip stack is initialized. > > > > Does anybody have any good ideas on how to fix this? > > Maybe you want to try my version: > > http://ozlabs.org/ppc32-patches/patch.pl?id=14 > > Or is it equal to your (no longer working) solution? > > -- > Stefan Nickl > Kontron Modular Computers > > > >
