Saudações Alarcon,
o seu pacote funciona no Debian 5?
O processo é reversível?
Abraços,
Augusto Brito.
Da forma como ele foi elabora é muito provável que não, pois usa alguns pacotes .deb feitos para o Ubuntu e não sei se os .deb do Ubuntu iram rodar bem no Debian, o contrário na maioria dos casos funciona.
Outra coisa é que não sei se no Debian o zenity está instalado, pois o script de instalação dos meus pacotes usa Zenity (são aquelas janelas gráficas).
O que vc pode fazer é substituir os pacotes .deb pelos equivalentes do Debian e corrigir o script de instalação para os novos nomes e instalar o zenity caso não esteja já instalado e tentar usar.
o driver não será problema pois como ele é para ainda ser compilado (falo do v29 ok).
Saudações Alarcon,
relato a seguir minhas experiências na instalação passo a passo da placa Motorola SM56 Data Fax Modem (rev4) no Debian 5 (com KDE).
1. Os seguintes erros foram encontrados ao executar os comandos do arquivo install-modem.sh:
desktop:/home/augusto/modem-arquivos-v16# dpkg -i gnome-ppp_0.3.23-1_i386.debSelecionando pacote previamente não selecionado gnome-ppp.
(Lendo banco de dados ... 82868 arquivos e diretórios atualmente instalados).
Desempacotando gnome-ppp (de gnome-ppp_0.3.23-1_i386.deb) ...
dpkg: problemas de dependência impedem a configuração de gnome-ppp:
gnome-ppp depende de libglade2-0 (>= 1:2.5.1); porém:
Pacote libglade2-0 não está instalado.
gnome-ppp depende de wvdial; porém:
Pacote wvdial não está instalado.
dpkg: erro processando gnome-ppp (--install):
problemas de dependência - deixando desconfigurado
Processando gatilhos para man-db ...
Processando gatilhos para menu ...
Erros foram encontrados durante o processamento de:
gnome-ppp
2. Obtive alguns warnings e erros ao processar as seguintes linhas:
desktop:/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505# makemake -C modem all
make[1]: Entrando no diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_pack.o -c modem_pack.c
modem_pack.c: In function ‘modem_async_get_bits’:
modem_pack.c:100: warning: pointer targets in passing argument 2 of ‘m->get_chars’ differ in signedness
modem_pack.c: In function ‘modem_async_put_bits’:
modem_pack.c:148: warning: pointer targets in passing argument 2 of ‘m->put_chars’ differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_ec.o -c modem_ec.c
modem_ec.c: In function ‘tx_info’:
modem_ec.c:723: warning: pointer targets in passing argument 2 of ‘l->modem->get_chars’ differ in signedness
modem_ec.c: In function ‘push_rest_data’:
modem_ec.c:811: warning: pointer targets in passing argument 2 of ‘l->modem->put_chars’ differ in signedness
modem_ec.c: In function ‘rx_info’:
modem_ec.c:860: warning: pointer targets in passing argument 2 of ‘l->modem->put_chars’ differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o sysdep_common.o -c sysdep_common.c
gcc -lasound -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o /usr/lib/libasound.so
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem_test.o -c modem_test.c
gcc -lasound -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
make[1]: Saindo do diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.26-1-686/build
make[1]: Entrando no diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers'
cc -I/lib/modules/2.6.26-1-686/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.26-1-686
make[2]: Entrando no diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers'
make modules -C /lib/modules/2.6.26-1-686/build SUBDIRS=/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.26-1-686'
CC [M] /home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.o
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c: In function ‘amrmo_pci_probe’:
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c:620: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c:620: error: (Each undeclared identifier is reported only once
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c:620: error: for each function it appears in.)
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c: In function ‘amrmo_init’:
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c:760: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:514)
make[4]: ** [/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.o] Erro 1
make[3]: ** [_module_/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers] Erro 2
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.26-1-686'
make[2]: ** [all] Erro 2
make[2]: Saindo do diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers'
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers'
make: ** [drivers] Erro 2
desktop:/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505# make install
make -C modem all
make[1]: Entrando no diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/modem'
make[1]: Saindo do diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.26-1-686/build
make[1]: Entrando no diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers'
cc -I/lib/modules/2.6.26-1-686/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.26-1-686
make[2]: Entrando no diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers'
make modules -C /lib/modules/2.6.26-1-686/build SUBDIRS=/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.26-1-686'
CC [M] /home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.o
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c: In function ‘amrmo_pci_probe’:
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c:620: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c:620: error: (Each undeclared identifier is reported only once
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c:620: error: for each function it appears in.)
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c: In function ‘amrmo_init’:
/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.c:760: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:514)
make[4]: ** [/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers/amrmo_init.o] Erro 1
make[3]: ** [_module_/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers] Erro 2
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.26-1-686'
make[2]: ** [all] Erro 2
make[2]: Saindo do diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers'
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/home/augusto/modem-arquivos-v16/slmodem-2.9.11-20070505/drivers'
make: ** [drivers] Erro 2
desktop:/home/augusto/modem-arquivos-v16# mv -f /usr/sbin/slmodemd_backup /usr/sbin/slmodemdmv: impossÃvel fazer stat em `/usr/sbin/slmodemd_backup': Arquivo ou diretório não encontrado
desktop:/home/augusto/modem-arquivos-v16# mv /home/augusto/.wvdial.conf /home/augusto/.wvdial.conf-backupmv: impossÃvel fazer stat em `/home/augusto/.wvdial.conf': Arquivo ou diretório não encontrado
A partir dessa linha (176) vem o processo de configuração do gnome-ppp, que não consegui instalar como visto no item 1.
Decidi então configurar o gnome-ppp via interface gráfica, mas ao executá-lo no menu, nada acontece.
A propósito, o output do comando lspci é:
00:05.0 Modem: Motorola SM56 Data Fax Modem (rev 04)
E para o comando lspci -d 1057:3052 é:
00:05.0 Modem: Motorola SM56 Data Fax Modem (rev 04)
Saliento que estou usando o Debian GNU/Linux 5.0.0 Lenny.
Como faço para saber se o módulo do modem está carregado e funcional?
Vou ver se consigo algo com o KPPP....
Abraços,
Augusto Brito.