Appreciate your help Will, but it looks like I still did not get it.
CentOS release 4.2 (Final) - SME Server 7.0rc1
[root@cserve ~]# uname -a
Linux cserve 2.6.9-34.ELsmp #1 SMP Tue Mar 7 23:29:43 CST 2006 i686 i686 i386 GN
U/Linux
[root@cserve ~]# wget
http://mirror.pacific.net.au/linux/CentOS/4.3/os/i386/CentOS/RPMS/kernel-smp-devel-2.6.9-34.EL.i686.rpm
--12:25:04--
http://mirror.pacific.net.au/linux/CentOS/4.3/os/i386/CentOS/RPMS/kernel-smp-devel-2.6.9-34.EL.i686.rpm
=> kernel-smp-devel-2.6.9-34.EL.i686.rpm'
Resolving mirror.pacific.net.au... 61.8.0.17
Connecting to mirror.pacific.net.au|61.8.0.17|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3,858,350 (3.7M) [audio/x-pn-realaudio-plugin]
100%[====================================>] 3,858,350 45.90K/s ETA 00:00
12:26:32 (44.71 KB/s) - kernel-smp-devel-2.6.9-34.EL.i686.rpm' saved [3858350/3
858350]
[root@cserve ~]# rpm -Uvh kernel-smp-devel-2.6.9-34.EL.i686.rpm
Preparing... ########################################### [100%]
package kernel-smp-devel-2.6.9-34.EL is intended for a i686 architecture
[root@cserve ~]# cd /usr/src
[root@cserve src]# ls
redhat
[root@cserve src]# [root@cserve ~]#
Looks like I don't have a i686 architecture and still do not have the correct path.