Hi,

I've been trying to add IC10 support into systems running the 2.6.18.8 kernel. These systems cannot have their kernel upgraded, so I have to add the ACHI support as a loadable module.

This is so that I can support the new HPs (dc7900) and Dells (optiplex 760) which have the latest intel sata controllers.

I though this would be *fairly* straightforward,
1) Download the Linux kernel source for 2.6.18.8
2) Copy the config file from exsting systems
3) copy drivers/ata source from a newer kernel with this support (2.6.28-9 Ubuntu)
4) Compile the 2.6.18.8 (make bzImage modules)

The kernel compiles without fault, but I can't seem to pursuade the ata folder to compile.

I've been buzzing around this problem now for a week, and i'm not sure where i'm going wrong.

I've also tried change directory into the /usr/src/linux-2.6.18.8/drivers/sata folder and running the modules make,

make -C /usr/src/linux-2.6.18.8 SUBDIRS=$PWD modules

And this declares,

make: Entering directory `/usr/src/linux-2.6.18.8'
Building modules, stage 2
MODPOST
make: Leaving directory `/usr/src/linux-2.6.18.8'


and the result is no modules built.

Any pointers?

Kind Regards,
Ian./