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 |