[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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:
make oldconfig
make all
make modules_install
make install
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?

Reply to: