Modem Conexant no Ubuntu 9.04

Iniciado por trx64, 28 de Junho de 2009, 17:50

tópico anterior - próximo tópico

trx64

Estou tentando configurar um modem conexant no Ubuntu, usando os drivers da Dell. Tanto tentando com os DEBs quando compilando na mão, aparece o mesmo erro, ao tentar construir os módulos:

Obs.: tenho instalado o build-essential e os headers do Kernel.

Erro do Make:

No pre-built modules for: Ubuntu-9.04 linux-2.6.28-11-generic i686-SMP

Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.28-11-generic/build]     

Building modules for kernel 2.6.28-11-generic, using source directory
/lib/modules/2.6.28-11-generic/build. Please wait...

ERROR: Module build failed!
Please examine the log file "/tmp/hsfconfig-buildlog.txt" to determine why.

Log do erro:

(cd /lib/modules/2.6.28-11-generic/build && make "CNXT_KERNELSRC=/lib/modules/2.6.28-11-generic/build" "M=/usr/lib/hsfmodem/modules" "CC=gcc" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
(cd /lib/modules/2.6.28-11-generic/build && make "CNXT_KERNELSRC=/lib/modules/2.6.28-11-generic/build" "M=/usr/lib/hsfmodem/modules/GPL/hda" "CC=gcc" "HDA_CFLAGS=-DFOUND_KZALLOC  -DFOUND_TLV   -DFOUND_IRQ_HANDLER_T -DFOUND_DELAYED_WORK  -DFOUND_NO_CTL_ELEM_RW" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfosspec.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfserial.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfengine.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfpcibasic2.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfpcibasic3.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97ich.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97via.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97ali.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97ati.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97sis.mod  /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfsoar.mod Modules.symvers GPL/hda/Modules.symvers
(cd /lib/modules/2.6.28-11-generic/build && make "CNXT_KERNELSRC=/lib/modules/2.6.28-11-generic/build" "M=/usr/lib/hsfmodem/modules" "CC=gcc" modules)
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
  CC [M]  /usr/lib/hsfmodem/modules/mod_engine.o
In file included from /usr/lib/hsfmodem/modules/mod_engine.c:10:
/usr/lib/hsfmodem/modules/imported/include/osservices.h:356:20: error: string.h: No such file or directory
make[2]: *** [/usr/lib/hsfmodem/modules/mod_engine.o] Error 1
make[1]: *** [_module_/usr/lib/hsfmodem/modules] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
make: *** [all] Error 2

Alguma idéia?