Sounds like you don't have hyperthreading enabled in the bios., which is odd. It was on by default with my box. I'm not sure where to find the setting though, although it should be fairly easy to find
Once it's enabled you should be able to run the SMP kernel. I'm running RedHat 9 so if you're running an older version it might make a difference.