icecool 0 Newbie Poster

i have an intel HaM data fax modem
the chipset number is MD5628D-L-B
i cant seem to work it on kernel 2.6 im using fedora core 2
when i compile it i get the following errors

[root@ACIDBURN Intel-v92ham-453]# make clean
cd coredrv; make clean
make[1]: Entering directory `/root/Intel-v92ham-453/Intel-v92ham-453/coredrv'
rm -f *.o *~ core
make[1]: Leaving directory `/root/Intel-v92ham-453/Intel-v92ham-453/coredrv'
cd serialdrv; make clean
make[1]: Entering directory `/root/Intel-v92ham-453/Intel-v92ham-453/serialdrv'
rm -f *.o *~ core
make[1]: Leaving directory `/root/Intel-v92ham-453/Intel-v92ham-453/serialdrv'
rm -f *.o
rm -f *.o
[root@ACIDBURN Intel-v92ham-453]# make ham
Module precompile check
Current running kernel is: 2.6.5-1.358smp
/lib/modules... autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: No such file or directory
autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: No such file or directory
version.h matches running kernel
cd coredrv; make \
"PSTN_DEF=-DTARGET_HAM -DDSP_CODE_800_SERIES -DTARGET_LINUX -DLINUX" \
ham;
make[1]: Entering directory `/root/Intel-v92ham-453/Intel-v92ham-453/coredrv'
cc -DTARGET_HAM -DDSP_CODE_800_SERIES -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I../inc -c -o coredrv.o coredrv.c
In file included from /lib/modules/2.6.5-1.358smp/build/include/asm/smp.h:18,
from /lib/modules/2.6.5-1.358smp/build/include/linux/smp.h:17,
from /lib/modules/2.6.5-1.358smp/build/include/linux/sched.h:23,
from /lib/modules/2.6.5-1.358smp/build/include/asm/irq.h:14,
from /lib/modules/2.6.5-1.358smp/build/include/linux/irq.h:20,
from /lib/modules/2.6.5-1.358smp/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.5-1.358smp/build/include/linux/delay.h:13,
from coredrv.c:34:
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /lib/modules/2.6.5-1.358smp/build/include/asm/smp.h:18,
from /lib/modules/2.6.5-1.358smp/build/include/linux/smp.h:17,
from /lib/modules/2.6.5-1.358smp/build/include/linux/sched.h:23,
from /lib/modules/2.6.5-1.358smp/build/include/asm/irq.h:14,
from /lib/modules/2.6.5-1.358smp/build/include/linux/irq.h:20,
from /lib/modules/2.6.5-1.358smp/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.5-1.358smp/build/include/linux/delay.h:13,
from coredrv.c:34:
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:43: error: `MAX_APICS' undeclared here (not in a function)
In file included from /lib/modules/2.6.5-1.358smp/build/include/asm/smp.h:20,
from /lib/modules/2.6.5-1.358smp/build/include/linux/smp.h:17,
from /lib/modules/2.6.5-1.358smp/build/include/linux/sched.h:23,
from /lib/modules/2.6.5-1.358smp/build/include/asm/irq.h:14,
from /lib/modules/2.6.5-1.358smp/build/include/linux/irq.h:20,
from /lib/modules/2.6.5-1.358smp/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.5-1.358smp/build/include/linux/delay.h:13,
from coredrv.c:34:
/lib/modules/2.6.5-1.358smp/build/include/asm/io_apic.h:160: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/io_apic.h:160: error: conflicting types for `mp_irqs'
/lib/modules/2.6.5-1.358smp/build/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /lib/modules/2.6.5-1.358smp/build/include/linux/smp.h:17,
from /lib/modules/2.6.5-1.358smp/build/include/linux/sched.h:23,
from /lib/modules/2.6.5-1.358smp/build/include/asm/irq.h:14,
from /lib/modules/2.6.5-1.358smp/build/include/linux/irq.h:20,
from /lib/modules/2.6.5-1.358smp/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.5-1.358smp/build/include/linux/delay.h:13,
from coredrv.c:34:
/lib/modules/2.6.5-1.358smp/build/include/asm/smp.h:71:26: mach_apicdef.h: No such file or directory
In file included from /lib/modules/2.6.5-1.358smp/build/include/linux/smp.h:17,
from /lib/modules/2.6.5-1.358smp/build/include/linux/sched.h:23,
from /lib/modules/2.6.5-1.358smp/build/include/asm/irq.h:14,
from /lib/modules/2.6.5-1.358smp/build/include/linux/irq.h:20,
from /lib/modules/2.6.5-1.358smp/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.5-1.358smp/build/include/linux/delay.h:13,
from coredrv.c:34:
/lib/modules/2.6.5-1.358smp/build/include/asm/smp.h: In function `hard_smp_processor_id':
/lib/modules/2.6.5-1.358smp/build/include/asm/smp.h:75: warning: implicit declaration of function `GET_APIC_ID'
In file included from /lib/modules/2.6.5-1.358smp/build/include/linux/irq.h:20,
from /lib/modules/2.6.5-1.358smp/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.5-1.358smp/build/include/linux/delay.h:13,
from coredrv.c:34:
/lib/modules/2.6.5-1.358smp/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.5-1.358smp/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.5-1.358smp/build/include/linux/delay.h:13,
from coredrv.c:34:
/lib/modules/2.6.5-1.358smp/build/include/linux/irq.h: At top level:
/lib/modules/2.6.5-1.358smp/build/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.5-1.358smp/build/include/linux/irq.h:72,
from /lib/modules/2.6.5-1.358smp/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.5-1.358smp/build/include/linux/delay.h:13,
from coredrv.c:34:
/lib/modules/2.6.5-1.358smp/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.5-1.358smp/build/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
coredrv.c: In function `kcli':
coredrv.c:317: warning: implicit declaration of function `cli'
coredrv.c: In function `ksave_flags':
coredrv.c:322: warning: implicit declaration of function `save_flags'
coredrv.c: In function `krestore_flags':
coredrv.c:327: warning: implicit declaration of function `restore_flags'
coredrv.c: In function `interruptible_sleep_on_persistReadQ':
coredrv.c:354: warning: `interruptible_sleep_on' is deprecated (declared at /lib/modules/2.6.5-1.358smp/build/include/linux/wait.h:231)
make[1]: *** [coredrv.o] Error 1
make[1]: Leaving directory `/root/Intel-v92ham-453/Intel-v92ham-453/coredrv'
make: *** [ham] Error 2
[root@ACIDBURN Intel-v92ham-453]# make install
bash haminst
running kernel 2.6.5-1.358smp
unsupported kernel version.
make: *** [install] Error 1
[root@ACIDBURN Intel-v92ham-453]#

i need help
i have installed the kernel source
tell me if i need to do anything else
i really need help