On Sun, 8 Feb 2009, Marvin Stodolsky wrote:
Seems specific to your kernel 2.6.27.7-9-pae or its resources,
as the compile is OK on my 2.6.27-9-generic Ubuntu system.
http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/
I can't remember if these were updated to 2.6.27.x.
These are out-dated, above. I tried with my kernel.org 2.6.27.9 and I get the
exact same errors as when kernel 2.6.26 broke the tty layer, e.g., these
weren't updated for kernels at 2.6.26 or past. With file
intel-537EP_secure-2.60.80.0_2008_03_22.tar.bz2:
[ jayjwa@vdrl:/tmp/intel-537EP_secure-2.60.80.0>] env MODEM_TYPE=537 make 537
Module precompile check
Current running kernel is: 2.6.27.9
/lib/modules... autoconf.h exists
TRACE: pid 28402: parse_and_execute: turned on CMD_IGNORE_RETURN from
comsub_ignore_return
diff: /boot/vmlinuz.autoconf.h: No such file or directory
autoconf.h matches running kernel
TRACE: pid 28403: parse_and_execute: turned on CMD_IGNORE_RETURN from
comsub_ignore_return
diff: /boot/vmlinuz.version.h: No such file or directory
version.h matches running kernel
2.6.27.9
make[1]: Entering directory `/tmp/intel-537EP_secure-2.60.80.0/coredrv'
make -C /lib/modules/2.6.27.9/build
SUBDIRS=/tmp/intel-537EP_secure-2.60.80.0/coredrv modules
make[2]: Entering directory `/usr/src/linux-2.6.27.9'
CC [M] /tmp/intel-537EP_secure-2.60.80.0/coredrv/coredrv.o
/tmp/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function
'create_hamproc':
/tmp/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:787: error: 'proc_root'
undeclared (first use in this function)
/tmp/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:787: error: (Each
undeclared identifier is reported only once
/tmp/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:787: error: for each
function it appears in.)
/tmp/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function
'detach_hamproc':
/tmp/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:795: error: 'proc_root'
undeclared (first use in this function)
make[3]: *** [/tmp/intel-537EP_secure-2.60.80.0/coredrv/coredrv.o] Error 1
make[2]: *** [_module_/tmp/intel-537EP_secure-2.60.80.0/coredrv] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.27.9'
make[1]: *** [537core_26] Error 2
make[1]: Leaving directory `/tmp/intel-537EP_secure-2.60.80.0/coredrv'
2.6.27.9
Failed to build driver
Those are errors seen before. proc_root needs to be set to NULL, and then it
will error out about asm/semaphore.h, which needs to be set to
linux/semaphore.h, and then the tty lay stuff needs to be ported to >= 2.6.26
However, this file,
http://vouters.dyndns.org:8080/Intel/intel-5337EP_secure-2.60.80.0_2009_02_08.tar.bz2
should work for you. If not, it likely is a local issue.