Re: kirkwood mv643xx_eth wrong tcp checksums
Lennert Buytenhek wrote on 23.11.2009 15:50:
> The general idea here would be to do this in mv643xx_eth.c:
> Can you try that?
Kernel compiling finally finished.
I downloaded the latest v2.6.32rc8 directly from kernel.org and applied
the config used in this binary package:
Then I changed the mv643xx_eth.c as mentioned before.
I did the following steps to compile:
cat arch/arm/boot/zImage >/boot/vmlinuz-2.6.32-rc8
update-initramfs -c 2.6.32-rc8
nas:/usr/src/linux-2.6.32-rc8# ll /boot/*2.6.32-rc8*
-rw-r--r-- 1 root root 83642 24. Nov 11:01 /boot/config-2.6.32-rc8
-rw-r--r-- 1 root root 5298123 24. Nov 12:01 /boot/initrd.img-2.6.32-rc8
-rw-r--r-- 1 root root 985948 24. Nov 11:01 /boot/System.map-2.6.32-rc8
-rw-r--r-- 1 root root 1912636 24. Nov 11:59 /boot/vmlinuz-2.6.32-rc8
So far everything seems fine. But I am unable to flash the new kernel.
nas:/usr/src/linux-2.6.32-rc8# flash-kernel 2.6.32-rc8
Kernel /boot/vmlinuz-2.6.32-rc8 does not match your subarchitecture
kirkwood, therefore not writing it to flash.
This does not seem to make any sense to me because I actually compiled
the kernel for arm/kirkwood (CONFIG_ARCH_KIRKWOOD=y).
Do you now what I did wrong?