Ignoring Athlon XP architecture at Linux Boot -- need i686 only
Posted on 2003-12-05
Using RedHat ES 3.0.
I have an insmod'able .o file that will only run on i686, but not Athlon. A mess, but I have no choice. If 'uname -p' returns 'athlon', the .o file will not load, because of undefined symbols. Mostly look like network lib symbols.
'uname -m' returns 'i686', and 'uname -i' returns 'i386'. Those are ok.
Is there some way on grub boot to tell the OS that my architecture is not 'athlon', but 'pentium3' or some kind of pentium.
I don't think re-making the OS will help, I don't see any symbols in the various kernel makefiles that allow me to select the CPU type.
Short of getting a different motherboard and CPU (too expensive -- I need 2 GB RAM), I'm also willing to entertain other solutions.