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

Re: Problema al instalar driver de modem Conexant



angeld wrote:
On Sun, 3 Oct 2010, Luis Angel Mendez Gort wrote:

He probado varias veces instalar, pero siempre da un error al hacer hsfconfig, desde ya gracias

1-dpkg -i alsa-driver-linuxant_1.0.23.0_all.deb
2-tar -xzf hsfmodem-7.68.00.09x86_64oem.tar.gz
3-cd hsfmodem-7.68.00.09x86_64oem
4-make install
5-hsfconfig
Salida:
Conexant HSF softmodem driver, version 7.68.00.09x86_64oem

If you need assistance or more information, please go to:
  http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

No pre-built modules for: Debian-squeeze/sid linux-2.6.32-5-amd64 x86_64-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.32-5-amd64/build]

WARNING: Building older built-in HDA driver; some audio/modem issues may occur.
If this is the case, please try the latest alsa-driver-linuxant package
available from http://www.linuxant.com/alsa-driver

Building modules for kernel 2.6.32-5-amd64, using source directory
/lib/modules/2.6.32-5-amd64/build. Please wait...

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

6-cat /tmp/hsfconfig-buildlog.txt
Salida:
(cd /lib/modules/2.6.32-5-amd64/build && make "CNXT_KERNELSRC=/lib/modules/2.6.32-5-amd64/build" "SUBDIRS+=/usr/lib/hsfmodem/modules" "SUBDIRS+=/usr/lib/hsfmodem/modules" "CC=gcc-4.3" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
/usr/src/linux-headers-2.6.32-5-common/Makefile:1391: target `_module_/usr/lib/hsfmodem/modules' given more than once in the same rule. /usr/src/linux-headers-2.6.32-5-common/Makefile:1414: target `_clean_/usr/lib/hsfmodem/modules' given more than once in the same rule. CLEAN /usr/lib/hsfmodem/modules /usr/lib/hsfmodem/modules /usr/lib/hsfmodem/modules
rm: cannot remove `/usr/lib/hsfmodem/modules': Is a directory
rm: cannot remove `/usr/lib/hsfmodem/modules': Is a directory
rm: cannot remove `/usr/lib/hsfmodem/modules': Is a directory
make[3]: *** [clean] Error 1
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
make: [clean] Error 2 (ignored)
(cd /lib/modules/2.6.32-5-amd64/build && make "CNXT_KERNELSRC=/lib/modules/2.6.32-5-amd64/build" "SUBDIRS+=/usr/lib/hsfmodem/modules/GPL/hda" "SUBDIRS+=/usr/lib/hsfmodem/modules/GPL/hda" "CC=gcc-4.3" "HDA_CFLAGS= -DFOUND_OPEN_SUBSTREAM_NOFILE -DFOUND_NO_CTL_ELEM_RW" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
/usr/src/linux-headers-2.6.32-5-common/Makefile:1391: target `_module_/usr/lib/hsfmodem/modules/GPL/hda' given more than once in the same rule. /usr/src/linux-headers-2.6.32-5-common/Makefile:1414: target `_clean_/usr/lib/hsfmodem/modules/GPL/hda' given more than once in the same rule. CLEAN /usr/lib/hsfmodem/modules/GPL/hda /usr/lib/hsfmodem/modules/GPL/hda /usr/lib/hsfmodem/modules/GPL/hda
rm: cannot remove `/usr/lib/hsfmodem/modules/GPL/hda': Is a directory
rm: cannot remove `/usr/lib/hsfmodem/modules/GPL/hda': Is a directory
rm: cannot remove `/usr/lib/hsfmodem/modules/GPL/hda': Is a directory
make[3]: *** [clean] Error 1
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
make: [clean] Error 2 (ignored)
rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfosspec.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfserial.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfengine.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfpcibasic2.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfpcibasic3.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfhda.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97ich.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97via.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97ali.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97ati.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97sis.mod /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfsoar.mod Modules.symvers GPL/hda/Modules.symvers (cd /lib/modules/2.6.32-5-amd64/build && make "CNXT_KERNELSRC=/lib/modules/2.6.32-5-amd64/build" "SUBDIRS+=/usr/lib/hsfmodem/modules" "SUBDIRS+=/usr/lib/hsfmodem/modules" "CC=gcc-4.3" modules)
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
/usr/src/linux-headers-2.6.32-5-common/Makefile:1391: target `_module_/usr/lib/hsfmodem/modules' given more than once in the same rule. /usr/src/linux-headers-2.6.32-5-common/Makefile:1414: target `_clean_/usr/lib/hsfmodem/modules' given more than once in the same rule.
CC [M]  /usr/lib/hsfmodem/modules/mod_engine.o
In file included from /usr/lib/hsfmodem/modules/mod_engine.c:9:
/usr/lib/hsfmodem/modules/GPL/oscompat.h:95:34: error: linux/byteorder/swab.h: No such file or directory
In file included from /usr/lib/hsfmodem/modules/mod_engine.c:9:
/usr/lib/hsfmodem/modules/GPL/oscompat.h:591: error: conflicting types for 'pm_message_t' /usr/src/linux-headers-2.6.32-5-common/include/linux/pm.h:45: error: previous declaration of 'pm_message_t' was here
make[4]: *** [/usr/lib/hsfmodem/modules/mod_engine.o] Error 1
make[3]: *** [_module_/usr/lib/hsfmodem/modules] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
make: *** [all] Error 2

Tiene pinta que el driver que intentas utilizar no es compatible con el kernel, ya sea por arquitectura o por número de versión.

¿Por qué utilizas y de donde has sacado 'hsfmodem-7.68.00.09x86_64oem.tar.gz'?. En mi caso, en una arquitectura de 32 bits y utilizando [1]hsfmodem-7.80.02.06full.tar.gz todo va perfecto. También existe un paquete [1]deb que instala las utilidades, pero que no te libra de compilar el módulo adecuado.

 [1]http://www.linuxant.com/drivers/hsf/full/downloads.php

La arquitectura que uso es de 64 bits, el error no lo debe dar por eso. No baje el driver de linuxant porque hasta donde tengo entedido si no lo pagas te limita la velocidad del modem a 14 kb/s. El hsfmodem-7.68.00.09x86_64oem.tar.gz lo encontré buscando en Google un driver que Dell había hecho para Ubuntu que no limitaba la velocidad del modem. encontré un deb pero era para 32 bits, también había un rpm para 64 bits pero me dio error al convertirlo con alien. Explícame como puedo solucionar el problema con la versión del kernel, en caso de que sea eso.


__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5443 (20100911) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

   part000.txt - esta correcto

http://www.eset.com



Reply to: