OK, after my success with the nVidia driver, I decided to have another go
with the Intel 536EP modem driver. Downloaded the source from Intel, read the
readme, and did the following:-
Extracted the archive, logged in as root and CD'd to the ne Intel directory.
make clean ;went ok
make 536ep ; the following is the output
Module precompile check
Current running kernel is: 2.4.24-1-386
/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_SELAH -DTARGET_LINUX -DLINUX" \
make: Entering directory `/usr/src/Intel536ep-4.62/coredrv'
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname
-r`/build/include -I../inc -fno-common -c -o coredrv.o coredrv.c
coredrv.c: In function `dpc_function':
coredrv.c:690: parse error before `extern'
coredrv.c:691: `CRAM_CallBack' undeclared (first use in this function)
coredrv.c:691: (Each undeclared identifier is reported only once
coredrv.c:691: for each function it appears in.)
coredrv.c:691: `CRAM_CallBack' used prior to declaration
coredrv.c:691: warning: implicit declaration of function `CRAM_CallBack'
make: *** [coredrv.o] Error 1
make: Leaving directory `/usr/src/Intel536ep-4.62/coredrv'
make: *** [536ep] Error 2
And there it ends. I'm a novice with this, and wouldn't know where to start
debugging. Can anyone help.
I do have the appropriate kernel headers installed.