[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Modem HSF - Infernal.



Pessoal, em mais uma das minhas inúmeras tentativas de fazer um maldito modem desses funcionar no meu Debian 3.1 com kernel 2.6.12, peguei uma nova placa que tem acompanhado um cd com drivers e tentei utilizar o pacote .tar.gz desse cd.
Durante a compilação, nenhum erro... porém ao executar o hsfconfig pra realizar as configurações restantes, dá erro e manda checar no /tmp/hsfconfig-recomp.log.6389 que está exibido abaixo:

more /tmp/hsfconfig-recomp.log.6389
rm -f *.o
make[1]: Entering directory `/usr/lib/hsf/modules/osspec'
rm -f *.o
make[1]: Leaving directory `/usr/lib/hsf/modules/osspec'
make -C osspec all
make[1]: Entering directory `/usr/lib/hsf/modules/osspec'
* Compiling osmemory.c
cc1: warning: "-fcheck-new" is valid for C++ but not for C/ObjC
cc1: warning: "-fno-rtti" is valid for C++ but not for C/ObjC
<command line>:26:1: /lib/modules/2.6.12.6-dipol/build/include/linux/modversions.h: Arquivo ou diretório não encontrado
In file included from osmemory.c:51:
../../modules/osspec/include/oscompat.h:62:26: linux/tqueue.h: Arquivo ou diretório não encontrado
In file included from /lib/modules/2.6.12.6-dipol/build/include/linux/irq.h:21,
                 from /lib/modules/2.6.12.6-dipol/build/include/asm/hardirq.h:6,
                 from /lib/modules/2.6.12.6-dipol/build/include/linux/hardirq.h:6,
                 from /lib/modules/2.6.12.6-dipol/build/include/linux/interrupt.h:11,
                 from ../../modules/osspec/include/oscompat.h:64,
                 from osmemory.c:51:
/lib/modules/2.6.12.6-dipol/build/include/asm/irq.h:16:25: irq_vectors.h: Arquivo ou diretório não encontrado
In file included from /lib/modules/2.6.12.6-dipol/build/include/asm/hardirq.h:6,
                 from /lib/modules/2.6.12.6-dipol/build/include/linux/hardirq.h:6,
                 from /lib/modules/2.6.12.6-dipol/build/include/linux/interrupt.h:11,
                 from ../../modules/osspec/include/oscompat.h:64,
                 from osmemory.c:51:
/lib/modules/2.6.12.6-dipol/build/include/linux/irq.h:72: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.12.6-dipol/build/include/linux/irq.h:74,
                 from /lib/modules/2.6.12.6-dipol/build/include/asm/hardirq.h:6,
                 from /lib/modules/2.6.12.6-dipol/build/include/linux/hardirq.h:6,
                 from /lib/modules/2.6.12.6-dipol/build/include/linux/interrupt.h:11,
                 from ../../modules/osspec/include/oscompat.h:64,
                 from osmemory.c:51:
/lib/modules/2.6.12.6-dipol/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.12.6-dipol/build/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.12.6-dipol/build/include/asm/hardirq.h:6,
                 from /lib/modules/2.6.12.6-dipol/build/include/linux/hardirq.h:6,
                 from /lib/modules/2.6.12.6-dipol/build/include/linux/interrupt.h:11,
                 from ../../modules/osspec/include/oscompat.h:64,
                 from osmemory.c:51:
/lib/modules/2.6.12.6-dipol/build/include/linux/irq.h:79: error: `NR_IRQS' undeclared here (not in a function)
osmemory.c: In function `OsMemDMAAllocate':
osmemory.c:219: error: called object is not a function
osmemory.c:219: error: syntax error before string constant
make[1]: ** [osmemory.o] Erro 1
make[1]: Leaving directory `/usr/lib/hsf/modules/osspec'
make: ** [osspec] Erro 2

Não sei mais o que fazer, já que testei vários modelos desses e nenhum funcionou, e dessa vez não seria a versão do driver pois instalei o driver que estava no cd que acompanha a placa.

Alguém tem alguma sugestão? Tá rolando um desespero por aqui.

Grato
Tiago Meireles


Reply to: