After much effort and guesswork I got the sk98lin module compiled with what may be the correct kernel source. The source for 2.6.10-1 was nearly impossible to find.
Yeah, we forgot to take the source in when we took the binary and we don't have the original package either. Sorry for that...
I have no idea if there are pluto specific kernel patches that need to be applied but the module compiled. It loads and runs although it throws out a kernel tainted error. This may be because I had kernel headers from 2.6.10-6, I don't know.
There are no pluto specific patches. The kernel is the same one as Debian shipped when we froze their sarge mirror for our system. But the kernel is from unstable, and unstable upgraded since then.
The kernel probably gets tainted because of version differences between the kernel and the modules you built. Most of the time this works with out a glitch.
I had to disable the firewire port in bios because debian was calling that eth0.
I reran the kickstart, repartitioned etc, and when the cd ejected and system rebooted I escaped grub to move in my new module.
That worked fine but I need to restart the install script for the first boot.
Can I just run /usr/pluto/install/Install_Config.sh?
Yeah, you should be able to just run /usr/pluto/install/Initial_Config.sh, but be sure you only have eth0 and no eth1 entry in /etc/network/interfaces. Pluto scripts use that file to detect which is your internet facing card. After that it overwrites it each boot with database-stored data.