We have the need to install an older Linux distribution (Suse 10) on a brand new laptop. The kernel that comes with Suse 10 doesn't have new enough drivers for the NIC and the drive controller. We've been able to find the source code for the NIC and build a working NIC kernel module however, we can not find the source code for the drive controller outside the kernel tree. Newer kernels see the drive fine; the controller is the Intel ATA_PIIX. Its included in the kernel, the hardware we have it just newer than the version in the old suse 10 kernel supports.
I've crawled all over the intel site looking for the code outside the kernel source and have been unable to do so. Is it possible to lift the code from a newer kernel source tree? Is it available for download anywhere?
Edit: (from a comment below)
SLED-10-SP2-x86 is the OS. The installation of these systems in an automated process, trying to change the process to include a VM (if we had the memory) or install a different base OS; while doable- can't be done in the time allowed. To get through process development, testing, UAT, staging and deployment takes much longer than the time we have. The old laptop had this same issue and the fix by my predecessor was building the NIC and drive modules by hand. We need to simply update those modules for this new laptop