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

Re: Modem conexant softv92 não consigo instalar no debian.



Essa é saída do comando make install:
# make install
make[1]: Entering directory '/home/user/hsfmodem/hsfmodem-7.80.02.06full/nvm'
cd cvt && (find  hsfpcibasic2  hsfpcibasic2smart  hsfpcibasic2hsfi  hsfpcibasic2bry  hsfpcibasic3  hsfmc97  hsfmc97ali  hsfmc97ati  hsfmc97ich  hsfmc97sis  hsfmc97via  hsfcadmus2  hsfcadmus2smart  hsfhda | cpio -pdmu /etc/hsfmodem/nvm)
127 blocks
make[1]: Leaving directory '/home/user/hsfmodem/hsfmodem-7.80.02.06full/nvm'
make[1]: Entering directory '/home/user/hsfmodem/hsfmodem-7.80.02.06full/scripts'
install -m 700 hsfconfig hsfstop hsfmodconflicts hsfdcpd /usr/sbin
install -m 700 rchsf /usr/lib/hsfmodem
make[1]: Leaving directory '/home/user/hsfmodem/hsfmodem-7.80.02.06full/scripts'
make[1]: Entering directory '/home/user/hsfmodem/hsfmodem-7.80.02.06full/modules'
gcc: fatal error: no input files
compilation terminated.
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: fatal error: /usr/src/kernel-headers-3.16.0-4-686-pae/include/linux/config.h: No such file or directory
 #endif
 ^
compilation terminated.
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: fatal error: /usr/src/kernel-headers-3.16.0-4-686-pae/include/linux/config.h: No such file or directory
 #endif
 ^
compilation terminated.
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: fatal error: /usr/src/kernel-headers-3.16.0-4-686-pae/include/linux/config.h: No such file or directory
 #endif
 ^
compilation terminated.
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: fatal error: /usr/src/kernel-headers-3.16.0-4-686-pae/include/linux/config.h: No such file or directory
 #endif
 ^
compilation terminated.
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: fatal error: /usr/src/kernel-headers-3.16.0-4-686-pae/include/linux/config.h: No such file or directory
 #endif
 ^
compilation terminated.
rm -rf "/usr/lib/hsfmodem/config.mak" "/usr/lib/hsfmodem/modules/imported" "/usr/lib/hsfmodem/modules"
mkdir -m 755 -p /usr/lib/hsfmodem/modules
(cd .. && find config.mak modules/imported -depth -print | cpio -pdmu /usr/lib/hsfmodem)
5892 blocks
find . \( -name COPYING -o -name '*.sh' -o -name '*.[ch]' -o -name '*.mak' -o -name '[Mm]akefile' \) -print | cpio -pdmu /usr/lib/hsfmodem/modules
3712 blocks
find binaries -depth -print | cpio -pdmu /usr/lib/hsfmodem/modules
0 blocks
make[1]: Leaving directory '/home/user/hsfmodem/hsfmodem-7.80.02.06full/modules'
make[1]: Entering directory '/home/user/hsfmodem/hsfmodem-7.80.02.06full/diag'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/user/hsfmodem/hsfmodem-7.80.02.06full/diag'
install -m 444 LICENSE /usr/lib/hsfmodem

To complete the installation and configuration of your modem,
please run "hsfconfig" (or "/usr/sbin/hsfconfig")


Essa saída do hsfconfig:
# hsfconfig
Conexant HSF softmodem driver, version 7.80.02.06full

If you need license keys, 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".
modprobe: invalid option -- 'l'
modprobe: invalid option -- 'l'

No pre-built modules for: Debian-8.1 linux-3.16.0-4-686-pae 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/3.16.0-4-686-pae/build] 


Dai ele pergunta o local e quando dou enter, dá esse erro que havia enviado no e-mail anterior, é estranho que instalei os pacotes linux-headers do kernel.




Em Terça-feira, 11 de Agosto de 2015 16:43, Linux - Junior Polegato <linux@juniorpolegato.com.br> escreveu:


On 11-08-2015 12:54, Juliano Cesar wrote:
Não consigo mais, quando tinha uma versão mais antiga do debian, conseguia me conectar, agora nem instalar mais consigo, eu não sei o porque disso.

Olá!

        O comando "make install" não simplesmente instala, ele baixa um módulo para seu kernel, mas se não achar ele o constrói primeiro para depois instalar, e para tanto ele precisa das ferramentas e arquivos necessários para isso.

        Como não encontrou, tentou compilar, daí retornou algumas mensagens que podem ajudar, destacando:

WARNING: missing file /lib/modules/3.16.0-4-686-pae/build/include/linux/version.h
First, ensure that the proper kernel source and compiler packages from your distribution vendor and/or the community are installed.

        Assim sendo, uma pesquisa rápida no site do Debian vai encontrar que esse arquivo está presento no pacote linux-headers do oldstable/wheezy [1], no stable/jessie [2] ele se encontra em outro local, como poderá observar.

        Dessa forma, entendo que este projeto estava parado há mais de 5 anos, o que vai caber a "você", ou algum interessado, em atualizar esse módulo para o para a estrutura do kernel atual, ou ficar com kernel/distro antigos.

[1] https://packages.debian.org/search?suite=wheezy&arch=i386&searchon=contents&keywords=linux%2Fversion.h
[2] https://packages.debian.org/search?suite=jessie&arch=i386&searchon=contents&keywords=linux%2Fversion.h

        Outra alternativa é comprar um modem com DSP, pois esse módulo em questão faz o trabalho do DSP, barateando o modem e transferindo para seu processador a tarefa de processamento de transformação para bits a partir caracteres/comandos AT para bits. Nesse caso já terá uma porta de comunicação por caracteres pronta pra uso com módulos genéricos do kernel. Tem USB, serial e PCI, mas aconselho adquiri um "USB CDC ACM".



--

[]'s


Junior Polegato



Reply to: