Compilando o modem Intel 537 no kernel 2.6.25

Baixe o driver:
http://downloadmirror.intel.com/6801/eng/intel-537ep-2.60.80.0.tgz

Edite o arquivo coredrv/Makefile e altere CFLAGS para EXTRA_CFLAGS

Altere PM_SAVE_STATE para PM_SUSPEND_MEM no arquivo coredrv.c:
sed -i -e ‘s/PM_SAVE_STATE/PM_SUSPEND_MEM/g’ coredrv/coredrv.c
sed -i -e ‘s/SA_SHIRQ/IRQF_SHARED/g’ coredrv/coredrv.c

Bom, eu ja estava quase conseguindo resolver todos os problemas quando achei este site:
http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/

Então baixei o versão intel-537EP_secure-2.60.80.0_2008_03_22.tar.bz2

Porem a compilacão deu um pequeno erro, a solucão é simples:
Altere:
static DECLARE_WORK(clm_rx_task, (work_func_t)clm_rx_int);
Para:
static DECLARE_WORK(clm_rx_task, clm_rx_int);

Pronto, agora o driver compila sem problemas. Ainda não testei se funciona com o modem, é para o computador de uma amiga.

2 thoughts on “Compilando o modem Intel 537 no kernel 2.6.25

  1. Renan,

    Muito estranho!

    Infelizmente não tenho mais o computador com este modem para tentar te ajudar.

    Sugiro que você procure alguma lista de discussão sobre Linux e comente sobre seu problema, talvez outra pessoa tenha o mesmo modem e possa te ajuda.

    Um abraço,

    Alan

Leave a comment