Loknath, >From your output the driver you would be looking for would be the agrsm-11c11040 which does not work for x86_64 chipsets and has not worked for kernels >= 2.6.31. as the last line shows: package=agrsm-11c11040 Regards, Antonio On Mon, Jun 10, 2013 at 11:43 PM, Loknath Bharti <lbharti@xxxxxxxxx> wrote: > Hi. I am trying to compile martian-full-20100123, but get the following error: > > make -C kmodule/ modules > make[1]: Entering directory `/code/martian-full-20100123/kmodule' > make -C /lib/modules/3.8.0-23-generic/build > M="/code/martian-full-20100123/kmodule" modules > make[2]: Entering directory `/usr/src/linux-headers-3.8.0-23-generic' > CC [M] /code/martian-full-20100123/kmodule/martian.o > /code/martian-full-20100123/kmodule/martian.c: In function ‘martian_isr’: > /code/martian-full-20100123/kmodule/martian.c:135:27: warning: value > computed is not used [-Wunused-value] > /code/martian-full-20100123/kmodule/martian.c: At top level: > /code/martian-full-20100123/kmodule/martian.c:596:1: error: expected > ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘martian_configure_isr’ > /code/martian-full-20100123/kmodule/martian.c:618:1: error: expected > ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before > ‘martian_configure_params’ > /code/martian-full-20100123/kmodule/martian.c: In function ‘martian_add’: > /code/martian-full-20100123/kmodule/martian.c:715:2: error: implicit > declaration of function ‘martian_configure_isr’ > [-Werror=implicit-function-declaration] > /code/martian-full-20100123/kmodule/martian.c:716:2: error: implicit > declaration of function ‘martian_configure_params’ > [-Werror=implicit-function-declaration] > /code/martian-full-20100123/kmodule/martian.c: At top level: > /code/martian-full-20100123/kmodule/martian.c:796:1: error: expected > ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before > ‘martian_device_gatherinfo’ > /code/martian-full-20100123/kmodule/martian.c:1001:1: error: expected > ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mars_device_probe’ > /code/martian-full-20100123/kmodule/martian.c:1039:23: error: expected > ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mars_remove’ > In file included from /code/martian-full-20100123/kmodule/martian.c:1045:0: > /code/martian-full-20100123/kmodule/martian_ids.c:11:15: error: > expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘static’ > /code/martian-full-20100123/kmodule/martian.c:1050:12: error: > ‘mars_device_probe’ undeclared here (not in a function) > /code/martian-full-20100123/kmodule/martian.c:1051:2: error: implicit > declaration of function ‘__devexit_p’ > [-Werror=implicit-function-declaration] > /code/martian-full-20100123/kmodule/martian.c:1051:26: error: > ‘mars_remove’ undeclared here (not in a function) > /code/martian-full-20100123/kmodule/martian.c:1052:14: error: > ‘martian_ids’ undeclared here (not in a function) > /code/martian-full-20100123/kmodule/martian.c:1065:23: error: expected > ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before > ‘detach_from_serial_class’ > /code/martian-full-20100123/kmodule/martian.c:1086:23: error: expected > ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘detach_from_serial’ > /code/martian-full-20100123/kmodule/martian.c: In function ‘martian_init’: > /code/martian-full-20100123/kmodule/martian.c:1107:2: error: implicit > declaration of function ‘detach_from_serial’ > [-Werror=implicit-function-declaration] > /code/martian-full-20100123/kmodule/martian.c: At top level: > /code/martian-full-20100123/kmodule/martian.c:1127:1: error: > ‘__mod_pci_device_table’ aliased to undefined symbol ‘martian_ids’ > cc1: some warnings being treated as errors > make[3]: *** [/code/martian-full-20100123/kmodule/martian.o] Error 1 > make[2]: *** [_module_/code/martian-full-20100123/kmodule] Error 2 > make[2]: Leaving directory `/usr/src/linux-headers-3.8.0-23-generic' > make[1]: *** [modules] Error 2 > make[1]: Leaving directory `/code/martian-full-20100123/kmodule' > make: *** [all] Error 2 > > My machine is an x86_64 machine with Ubuntu 13.04 (3.8.0-23-generic > #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 > GNU/Linux). I have also replaced the Makefile with the one available > from http://www.spinics.net/lists/linmodem/msg12713.html, with not > much difference. > > The scanmodem utility returned the following modem info: > > CLASS=0780 > NAME="Communication controller: Intel Corporation Mobile 4 Series > Chipset MEI Controller " > PCIDEV=8086:2a44 > SUBSYS=103c:30eb > IRQ=46 > HDA2=00:1b.0 > CodecDiagnosed= > slamrTest= > HDAchipVendorID=11c1 > CHIP=0x11c11040 > CodecClass= > IDENT=agrsm > Driver=agrsm > package=agrsm-11c11040 > > > Regards > Loknath Bharti