Wrong module versions

Hello,

I've been trying to run Angstrom as per the various instructions, but I
have hit a brick wall as regards loading kernel modules. Angstrom fires
up just fine, except all kernel modules refuse to load. For example,

ipv6: disagrees about version of symbol struct_module
pegasus: disagrees about version of symbol struct_module

"uname -a" reports:

Linux beagleboard 2.6.26-omap1 #1 Thu Sep 25 15:07:08 CEST 2008 armv7l
unknown

"modinfo ipv6" (as an example) reports:
filename: /lib/modules/2.6.26-omap1/kernel/net/ipv6/ipv6.ko
alias: net-pf-10
license: GPL
description: IPv6 protocol stack for Linux
author: Cast of dozens
srcversion: EE5CE7432591A36EE4BF6B7
depends:
vermagic: 2.6.26-omap1 mod_unload modversions ARMv7

I'm not much of a kernel jockey, but surely that means the module
matches the kernel (as you'd expect - these come from the images at
http://www.angstrom-distribution.org/demo/beagleboard/) so what's that
error on about?

The board is booting from SD, with the updated boot loader.

I'm totally flummoxed.

Thanks,

Simon Melhuish

SImon,

I had this exact same problem. I noticed that the uImage file that we
I put into the FAT partition of the SD card was different than the
uImage that is in the boot directory of the EXT3 partition of the SD
card. I overwrote the Fat version with the EXT3 version and presto -
no more errors. Not being a Linux person, I'm not sure if this is a
reasonable thing to do or not but it seems to work.

John

johnhaywo@gmail.com wrote:

SImon,

I had this exact same problem. I noticed that the uImage file that we
I put into the FAT partition of the SD card was different than the
uImage that is in the boot directory of the EXT3 partition of the SD
card. I overwrote the Fat version with the EXT3 version and presto -
no more errors. Not being a Linux person, I'm not sure if this is a
reasonable thing to do or not but it seems to work.

John

Thanks John,

That fixed it for me too.

Simon