Hi Philip,

Philip Nye wrote:
Does anyone have any clues why networking has stopped working for me between kernel 2.6.30 and 2.6.31?

I have a Coldfire M5272 board using built-in fec. It works fine on 2.6.30.10, but on 2.6.31.10 and 2.6.32.2 it does not. Sniffing the network and looking at the status reported by ifconfig, outgoing packets are working fine, but incoming packets get lost or blocked at some point. Ifconfig reports an increasing received packet count, but these do not seem to be processed - ping, arping, dhcp client all fail to receive anything.

Details:
Kernel as above
gcc version 4.3.3 (Sourcery G++ Lite 4.3-209)
uClibc-0.9.30.1
all apps in busybox 1.15.3

Linus's latest git tree works for me on a M5272 dev board. (So that
is a 2.6.33-rc3).

I recall a fix I had to make a few months back, and this may be
what you are seeing. Here is a link to the commit in Linus's
git tree:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5ca1ea23c4581f961afaddf1599970e6f05d02dc

Check if your 2.6.32.2 code has the change, it is a one liner.

Regards
Greg


------------------------------------------------------------------------
Greg Ungerer  --  Principal Engineer        EMAIL:     g...@snapgear.com
SnapGear Group, McAfee                      PHONE:       +61 7 3435 2888
8 Gardner Close                             FAX:         +61 7 3217 5323
Milton, QLD, 4064, Australia                WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to