I am trying to build a driver for a pci bridge device, Suse 11.1 kernel on an Intel Core Duo but I get:

LD [M] /sdb1/xembedded/xvme/module/vme_universe.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:

I have built a kernel as suggested using /proc/config.gz as a starting point but if fails on boot waiting for /dev/disk/by-id..." (a problem that I am unfortunately all too familiar with).

This driver builds fine on Intel Pentium III kernel 2.6.13

Please can anyone suggest how to overcome the build error from modpost (any info on mospost itself would be welcome)?

Many thanks for any help