[Resolvido - Aléluia] internet discada no ubuntu 9.04

Iniciado por Lilian Dias, 03 de Julho de 2009, 13:30

tópico anterior - próximo tópico

Lilian Dias

Citação de: alarcon online 11 de Julho de 2009, 22:09
Citar==EDITADO==

Esses novos códigos q vc colocou após editar o post, eu preciso inicialmente ir lá no terminal e digitar sudo /etc/init.d/sl-modem-daemon restart e o outro ou não, basta entrar no ubuntu e já digitar o novo código q vc colocou após editar o post?

Não entendi, poderia explicar melhor?

O cérebro já está falhando. ;D

>:( :D

"Aqueles comando foi após usar o slamr-2.6.28-11-generic.tar.gz
Sim, cheguei. Fiz tudo o que você pediu até agora.

Quero saber o que pode fazer o modem funcionar outra vez, se o comando:


Citar
sudo /etc/init.d/sl-modem-daemon restart

ou a seqüencia de comandos:


Citar
sudo /etc/init.d/sl-modem-daemon stop
sudo modprobe -r ungrab-winmodem
sudo modprobe -r slamr
sudo mknod -m 600 /dev/slamr0 c 242 0

espere uns 2 segundos

sudo modprobe ungrab-winmodem
sudo modprobe slamr
sudo /etc/init.d/sl-modem-daemon restart

vc pode fazer esta verificação aí?"


Você fez isso e salvou o post, eu vi o post até ai, porém vc editou e colocou mais isso no mesmo post:

"Ao entrar no Ubuntu veja imediatamente os comandos:

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd

só depois tente o:

Citar
sudo /etc/init.d/sl-modem-daemon restart

e depois o discador gnome-ppp.

Se não der certo, então:


Citar
sudo /etc/init.d/sl-modem-daemon stop
sudo modprobe -r ungrab-winmodem
sudo modprobe -r slamr
sudo mknod -m 600 /dev/slamr0 c 242 0

espere uns 2 segundos

sudo modprobe ungrab-winmodem
sudo modprobe slamr
sudo /etc/init.d/sl-modem-daemon restart

e depois o discador gnome-ppp.

depois os comandos:

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd

outra vez.

Desculpe-me tanta coisa e até repetição, mas é que quero descobrir onde está a falha."


Quando liguei o Windows novamente, vi esta nova parte, o que eu queria saber é que se, para eu executar esses comandos da nova parte (dmesg | grep slamr...) eu precisaria novamente executar aqueles primeiros (sudo /etc/init.d/sl-modem-daemon restart...). Sacas?

alarcon

Uma pergunta, as configurações do discador gnome-ppp (abas Modem, Rede e Opções) estão como mostradas nas páginas 10, 11 e 12 do guia_instalação.pdf do meu pacote modem-arquivos-v30.tar.gz ?

alarcon

#152
os comandos:

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd



são para fazer assim que vc entra no Ubuntu e depois disto:

sudo /etc/init.d/sl-modem-daemon restart

E  depois disso:

ou a seqüencia de comandos:



sudo /etc/init.d/sl-modem-daemon stop
sudo modprobe -r ungrab-winmodem
sudo modprobe -r slamr
sudo mknod -m 600 /dev/slamr0 c 242 0


espere uns 2 segundos

sudo modprobe ungrab-winmodem
sudo modprobe slamr
sudo /etc/init.d/sl-modem-daemon restart





Lilian Dias

Citação de: alarcon online 11 de Julho de 2009, 22:19
Uma pergunta, as configurações do discador gnome-ppp (abas Modem, Rede e Opções) estão como mostradas nas páginas 10, 11 e 12 do guia_instalação.pdf do meu pacote modem-arquivos-v30.tar.gz ?

Sabe que eu nem me liguei nisso..  ::)

alarcon

Citação de: Lilian Dias online 11 de Julho de 2009, 22:23
Citação de: alarcon online 11 de Julho de 2009, 22:19
Uma pergunta, as configurações do discador gnome-ppp (abas Modem, Rede e Opções) estão como mostradas nas páginas 10, 11 e 12 do guia_instalação.pdf do meu pacote modem-arquivos-v30.tar.gz ?

Sabe que eu nem me liguei nisso..  ::)

É bom verificar. :P

Por hoje é só, até amanhã ou depois. Qualquer coisa escreve aqui que depois eu vejo.

Lilian Dias

Após imediatamente ter ligado o pc:

ps -aux | grep slmodemd

lilian@lilian-desktop:~$ dmesg | grep slamr
[   10.056962] slamr: module license 'Smart Link Ltd.' taints kernel.
[   10.061706] slamr: SmartLink AMRMO modem.
[   10.061767] slamr: probe 1057:3052 SL1900 card...
[   10.061783] slamr 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   10.309489] slamr: slamr0 is SL1900 card.
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$ lsmod | grep slamr
slamr                 435496  0
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem         9984  0
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
lilian      3434  0.0  0.1   3352   816 pts/0    S+   04:57   0:00 grep slmodemd
lilian@lilian-desktop:~$

Após ter feito tudo, dessa vez o modem não pegou de jeito nenhum, sempre dava o mesmo erro: 'não é possível abrir o modem', mesmo tendo digitado todos os códigos, segue os códigos q vc pediu após os procedimentos:

lilian@lilian-desktop:~$ dmesg | grep slamr
[   10.056962] slamr: module license 'Smart Link Ltd.' taints kernel.
[   10.061706] slamr: SmartLink AMRMO modem.
[   10.061767] slamr: probe 1057:3052 SL1900 card...
[   10.061783] slamr 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   10.309489] slamr: slamr0 is SL1900 card.
[  197.592468] slamr 0000:01:00.0: PCI INT A disabled
[  197.614282] slamr: SmartLink AMRMO modem.
[  197.614347] slamr: probe 1057:3052 SL1900 card...
[  197.614364] slamr 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[  197.704495] slamr: slamr0 is SL1900 card.
[  238.385836] slamr 0000:01:00.0: PCI INT A disabled
[  264.830757] slamr: SmartLink AMRMO modem.
[  264.830832] slamr: probe 1057:3052 SL1900 card...
[  264.830849] slamr 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[  264.921496] slamr: slamr0 is SL1900 card.
[  266.571946] slamr 0000:01:00.0: PCI INT A disabled
[  266.600231] slamr: SmartLink AMRMO modem.
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$ lsmod | grep slamr
slamr                 435496  0
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem         9984  0
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$
lilian@lilian-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
lilian      3575  0.0  0.1   3352   812 pts/1    S+   04:59   0:00 grep slmodemd
lilian@lilian-desktop:~$

alarcon

#156
Para indicar que o driver foi corretamente instalado e que está sendo carregado no boot do sistema é muito importante que aqueles comandos retornem isso:

Citarlilian@lilian-desktop:~$ dmesg | grep slamr
[   11.403985] slamr: module license 'Smart Link Ltd.' taints kernel.
[   11.409206] slamr: SmartLink AMRMO modem.
[   11.409234] slamr: device 1057:3052 is grabbed by another driver
[  152.414216] slamr: SmartLink AMRMO modem.
[  152.414286] slamr: probe 1057:3052 SL1900 card...
[  152.414304] slamr 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[  152.658998] slamr: slamr0 is SL1900 card.
[  154.976412] slamr 0000:01:00.0: PCI INT A disabled
[  155.005530] slamr: SmartLink AMRMO modem.
[  155.005604] slamr: probe 1057:3052 SL1900 card...
[  155.005622] slamr 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[  155.096008] slamr: slamr0 is SL1900 card.
lilian@lilian-desktop:~$

lilian@lilian-desktop:~$ lsmod | grep slamr
slamr                 435496  2
lilian@lilian-desktop:~$

lilian@lilian-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem         9984  0
lilian@lilian-desktop:~$

lilian@lilian-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      3496  0.7  0.6   3012  3008 ?        SL   19:12   0:01 /usr/sbin/slmodemd --perm=0666 -c PORTUGAL /dev/slamr0
lilian      3557  0.0  0.1   3352   812 pts/0    S+   19:16   0:00 grep slmodemd
lilian@lilian-desktop:~$

como vc já mostrou uma vez, ou seja, os módulos slamr e ungrab_winmodem foram carregados no kernel e o executável slmodemd (controlador do modem) está em execução e da forma que deve ser:

/usr/sbin/slmodemd --perm=0666 -c PORTUGAL /dev/slamr0

com apenas uma observação de que ao invés de ser PORTUGAL deveria ser BRAZIL, ou seja assim:

/usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0

Então a primeira coisa a se resolver é carregar os módulos e o executável que comandam o modem no boot do sistema, ou seja, após o boot do sistema os comandos:

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd


sempre terão que dar as respostas que coloquei no início deste texto.

Só depois teremos que nos preocupar com possíveis erros de conexão, quer sejam por problemas de permissões, senha e nome de acesso, DNS primário ou secundário, configuração do discador e etc.

alarcon

#157
Vou pedir para que você desisntale o pacote slamr-2.6.28-11-generic.tar.gz digitando comando por comando aqui:

sudo /etc/init.d/sl-modem-daemon stop
sudo dpkg -r sl-modem-daemon
sudo rm /etc/init.d/ativar-modem
sudo rm /etc/rc2.d/S98ativar-modem
sudo rm /etc/rc3.d/S98ativar-modem
sudo rm /etc/rc4.d/S98ativar-modem
sudo rm /etc/rc5.d/S98ativar-modem
sudo rm /etc/rc6.d/S98ativar-modem

sudo rm /usr/sbin/slmodemd

sudo rm /lib/modules/2.6.28-11-generic/extra/slamr.ko
sudo rm /lib/modules/2.6.28-11-generic/extra/ungrab-winmodem.ko



Abra o terminal e digite:

sudo gedit /etc/modules

e no final dele retire estas duas linhas:

ungrab-winmodem
slamr


agora ainda no terminal digite:

sudo gedit /etc/modprobe.d/blacklist-modem.conf

e comente as linhas:

Citarblacklist snd-atiixp-modem
blacklist snd-intel8x0m
blacklist snd-via82xx-modem

ou seja, deixe assim:

Citar# Uncomment these entries in order to blacklist unwanted modem drivers
# blacklist snd-atiixp-modem
# blacklist snd-intel8x0m
#blacklist snd-via82xx-modem


Depois vá no menu Sistema > Administração > Gerenciador de pacotes Synaptic e na janela que abrir, após a que pede senha, vá no menu Configurações > Repositórios e na janela que abrir bem na parte de baixo onde tem Instalável a partir de CD-ROM/DVD se tiver marcada lá o CD do Ubuntu, por favor desmarque esta opção, depois feche esta janela e a do synaptic.

Reinicie o PC e volte ao Ubuntu.


Volte ao terminal e instale o meu pacote modem-arquivos-v30.tar.gz da forma como é explicada no Leia-me e no guia_instalção.pdf. Lembre-se que com este pacote quando perguntado se vc quer adicionar o LiveCD do Ubuntu na lista de repositórios, agora responda SIM e naquela janela que tem todas as opções marcadas, deixe-as desta forma ok. Lembr-se de escolher o alternativo4 quando for perguntado sobre o string de inicialização (Init2).

Ao usar o meu pacote não se esqueça de deixar o LiveCD do Ubuntu no driver óptico (na bandeja).

Depois que todo processo terminar, no terminal ainda digite:

sudo chmod a+x /usr/sbin/pppd
sudo gpasswd -a lilian dip


Reinicie de maneira completa o Ubuntu e ao voltar nele veja os comandos

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd


Se vc verificar que os módulos slamr e ungrab-winmodem foram carregados e o executável slmodemd está da forma como considero ideal, então ótimo, caso não verifique o resultado destes comandos no terminal:

sudo dpkg-query -S build-essential
sudo dpkg-query -S wvdial
sudo dpkg-query -S gnome-ppp
sudo dpkg-query -S linux-headers-2.6.28-11-generic
sudo dpkg-query -S libasound2-dev
sudo dpkg-query -S make
sudo dpkg-query -S gcc


Não precisa copiar o resultado de cada um destes comandos acima, mas apenas verificar se após a execução de cada um aparece ou não algo assim (por exemplo):

dpkg: *build-essential* não encontrado

ou seja ao executar o comando sudo dpkg-query -S build-essential ele informou que o pacote build-essential não foi encontrado e portanto não foi instalado. Se retornar alguma informação que não esta de não encontrado é por que o pacote foi instalado.

O motivo disso é que quero verificar se meu pacote modem-arquivos-v30.tar.gz, junto com seu script instalador, instalou todos os pacotes necessários a compilação (make, gcc, build-essential, linux-headers-2.6.28-11-generic, libasound2-dev) e outros arquivos (wvdial, gnome-ppp).


Depois continuamos, espero um retorno seu de tudo que falei nestes dois últimos textos que acabei de escrever no seu tópico.



===EDITADO===

Uma pequena explicação, uma forma manual de carregar os módulos e o executável slmodemd seria os seguintes comandos no terminal:

Carregar os módulos (ungrab-winmodem e slamr)

sudo modprobe ungrab-winmodem
sudo modprobe slamr


Carregar o executável (slmodemd)

sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0 &

se fosse constatado que bastaria isso para poder usar tranqüilamente o discador gnome-ppp, então bastaria fazer um script para rodar estes comandos no momento do boot do sistema.

Um problema que parece que ocorre é que o dispositivo slamr0 que deve ficar em /dev some com o reinicio do sistema então os comandos acima não funcionariam. Uma solução seria isso aqui:


Criar o dispositivo outra vez (/dev/slamr0):

sudo modprobe -r slamr
sudo modprobe -r ungrab-winmodem

sudo mknod -m 600 /dev/slamr0 c 242 0

Carregar os módulos (ungrab-winmodem e slamr)

sudo modprobe ungrab-winmodem
sudo modprobe slamr


Carregar o executável (slmodemd)

sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0 &

Lilian Dias

#158
Eu só não entendi a parte do "===EDITADO===", eu usarei esse códigos para o carregamento manual do slmodemd caso o terminal diga "não encontrado" nos passos anteriores, ou teria que cria-lo novamente? como saberei se ele está instalado porém não carregado ou se não está instalado mesmo? tentarei primeiro o primeiro código e caso não dê certo ai tento o segundo?


===EDITADO===rsrsrs

Em qual passo eu coloco o Live CD no drive? no começo?

alarcon

#159
Citação de: Lilian Dias online 12 de Julho de 2009, 14:34
Eu só não entendi a parte do "===EDITADO===", eu usarei esse códigos para o carregamento manual do slmodemd caso o terminal diga "não encontrado" nos passos anteriores, ou teria que cria-lo novamente? como saberei se ele está instalado porém não carregado ou se não está instalado mesmo? tentarei primeiro o primeiro código e caso não dê certo ai tento o segundo?

A parte do EDITADO não tem nada haver com o falado antes, apenas quis te dar uma explicação de como carregar o seu modem de forma manual que seria assim:

Ao entrar no Ubuntu vc deu os comandos:


dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd



verificou que os módulos ungrab_winmodem e slamr foram carregados, mas o comando:

ps -aux | grep slmodemd

deu como resposta isso:

CitarWarning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
lilian      3575  0.0  0.1   3352   812 pts/1    S+   04:59   0:00 grep slmodemd

e não isso:

CitarWarning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      3496  0.7  0.6   3012  3008 ?        SL   19:12   0:01 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0
lilian      3557  0.0  0.1   3352   812 pts/0    S+   19:16   0:00 grep slmodemd

Então no terminal vc digita:

nautilus /dev

e lá vc procura pelo slamr0. Não encontrando, volta ao terminal e então carrega o modem assim:

sudo modprobe -r slamr
sudo modprobe -r ungrab-winmodem
sudo mknod -m 600 /dev/slamr0 c 242 0


sudo modprobe ungrab-winmodem
sudo modprobe slamr


sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0 &

aí vai no menu Aplicativos > Internet > GNOME PPP. Lembrando de o discador está configurado conforme as imagens do guia_instalação.pdf e de vc estar usando o alternativo4.



Caso os comandos:

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd



não mostrarem nem os módulos ungrab_wimodem e slmar e

ps -aux | grep slmodemd

deu como resposta isso:

CitarWarning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
lilian      3575  0.0  0.1   3352   812 pts/1    S+   04:59   0:00 grep slmodemd

Então no terminal vc digita:

nautilus /dev

e lá vc procura pelo slamr0. Não encontrando, volta ao terminal e então carrega o modem assim:

Aí vc carrega manualmente assim:

sudo mknod -m 600 /dev/slamr0 c 242 0
sudo modprobe ungrab-winmodem
sudo modprobe slamr


sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0 &

alarcon

#160
Citar===EDITADO===rsrsrs

Em qual passo eu coloco o Live CD no drive? no começo?

Antes de começar a usar o meu pacote, vc já deixa o CD no driver óptico, pronto para esperar fazer os downloads dos arquivos necessários quando da execução do meu script.

Se ao colocar o CD do Ubuntu aparecer uma janela, apenas clique no botão cancelar (ou fechar).


===EDITADO===

Eu fiz outro pacote chamado de modem-arquivos-v30.1.tar.gz bem maior que o modem-arquivos-v30.tar.gz, mas que traz dentro dele todos os arquivos (pacotes) necessários para a compilação do driver smartlink, portanto se quiser usar ele veja aqui:

http://ubuntuforum-br.org/index.php/topic,53414.msg305632.html#msg305632

Adianto que terá de baixar 10MB o que para uma conexão discada é muita coisa. Ele faz o mesmo que meu pacote modem-arquivos-v30.tar.gz que vc já tem aí, apenas pula a parte de adicionar o CD de instalação do Ubuntu na lista de repositórios para baixar arquivos de lá para facilitar mais as coisas.

Zericardo

Alarcon,eu uso o Feisty 7.04, mas ja recebi o CD do 9.04 ,mas não vem com link pra Internet Discada,no Feisty eu só consigo me conectar com o PPP do Gnome , com o KPPP do Kde num da pra conectar ,mas com o PPP do Gnome é maravilha!!,sugiro a criação de um tutorial sobre Internet Discada no Ubuntu 9.04,pois aqui em São paulo no momento num tem instalação do Speedy ,outra coisa se vc usar a Telefonica pra Internet Ilimitada ,é só ligar pra Itelefonica ou na Pagina da Telefonica, no chat com o Suporte que eles dão o nº do telefone pra discar e ainda te passam um DNS primario e oputro DNS para conexão,eu navego usando o Itelefonica Ilimitada a uma velocidade de 33,6 Kbps  basta usar uma string de inicializaçaõ ,aqui vai a "string " pra ajudar "AT&FXS11=50",isto faz uma melhoria geral na conexão,gostaria de ver este problema resolvido pois quero usar o Ubuntu 9.04 tbem!!!!
"Não confunda vitórias com sucesso,nem derrotas com fracasso,pois muitas vezes na vida de um perdedor tem algumas vitórias e na vida de um vencedor a algumas derrotas.A diferença é que enquanto o perdedor se acomoda na vitória ,o vencedor cresce nas derrotas."

alarcon

#162
Citação de: Zericardo online 12 de Julho de 2009, 15:05
Alarcon,eu uso o Feisty 7.04, mas ja recebi o CD do 9.04 ,mas não vem com link pra Internet Discada,no Feisty eu só consigo me conectar com o PPP do Gnome , com o KPPP do Kde num da pra conectar ,mas com o PPP do Gnome é maravilha!!,sugiro a criação de um tutorial sobre Internet Discada no Ubuntu 9.04,pois aqui em São paulo no momento num tem instalação do Speedy ,outra coisa se vc usar a Telefonica pra Internet Ilimitada ,é só ligar pra Itelefonica ou na Pagina da Telefonica, no chat com o Suporte que eles dão o nº do telefone pra discar e ainda te passam um DNS primario e oputro DNS para conexão,eu navego usando o Itelefonica Ilimitada a uma velocidade de 33,6 Kbps  basta usar uma string de inicializaçaõ ,aqui vai a "string " pra ajudar "AT&FXS11=50",isto faz uma melhoria geral na conexão,gostaria de ver este problema resolvido pois quero usar o Ubuntu 9.04 tbem!!!!

Os pacotes que crio para ativação e uso do modem para o Ubuntu 9.04 32bits chamados de modem-arquivos-v30.tar.gz e modem-arquivos-v30.1.tar.gz já trazem o discador gnome-ppp e o wvdial dentro deles ok.

Obrigado pela string e fica aí para os usuários tentarem. ;D

Tenho já dois tópicos que falam sobre o modem:

http://ubuntuforum-br.org/index.php/topic,4204.0.html

http://ubuntuforum-br.org/index.php/topic,48619.0.html

este último fala tudo que sei sobre o driver smartlink e o Ubuntu. Se lhe interessar veja aí.


Também tem outros tópicos bons no fórum que falam sobre isso para o caso do Ubuntu 9.04 32bits:

http://ubuntuforum-br.org/index.php/topic,52065.0.html

http://ubuntuforum-br.org/index.php/topic,49609.0.html

alarcon

#163
Lilian Dias tenho pensado algo aqui que pode está atrapalhando sua ativação do modem que é o seguinte, os comandos lspci e lspci -n que vc forneceu mostram isso aqui:


Citar00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 Modem: Motorola SM56 Data Fax Modem (rev 04)
02:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)

00:00.0 0600: 8086:2770 (rev 02)
00:02.0 0300: 8086:2772 (rev 02)
00:1b.0 0403: 8086:27d8 (rev 01)
00:1c.0 0604: 8086:27d0 (rev 01)
00:1c.1 0604: 8086:27d2 (rev 01)
00:1d.0 0c03: 8086:27c8 (rev 01)
00:1d.1 0c03: 8086:27c9 (rev 01)
00:1d.2 0c03: 8086:27ca (rev 01)
00:1d.3 0c03: 8086:27cb (rev 01)
00:1d.7 0c03: 8086:27cc (rev 01)
00:1e.0 0604: 8086:244e (rev e1)
00:1f.0 0601: 8086:27b8 (rev 01)
00:1f.1 0101: 8086:27df (rev 01)
00:1f.2 0101: 8086:27c0 (rev 01)
00:1f.3 0c05: 8086:27da (rev 01)
01:00.0 0703: 1057:3052 (rev 04)
02:00.0 0200: 1969:2048 (rev a0)

Percebi que vc tem uma placa de audio especial (HDA) que também pode fazer o papel de modem que é esta aqui:

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

e tem o modem:

01:00.0 Modem: Motorola SM56 Data Fax Modem (rev 04)

como falei antes, modems HDA são muito difíceis de fazer funcionar no linux e portanto penso que  o HDA pode de alguma forma estar atrapalhando, conflitando algo, com o motorola sm56. Pelo menos seria uma explicação por que está tão difícil fazer seu modem funcionar já que já ajudei várias pessoas com este mesmo modem seu.

Na verdade já havia percebido isso de vc ter 2 modems aí e não um apenas, mas como vc testou no liveCD e garantiu que conseguiu a conexão, então deixei para lá, já que não havia tido conflito, mas agora estou pensando seriamente nisso.

Para tirar qualquer dúvida faça isso aqui:

Para saber se existe driver que ative seu modem no linux, você terá de usar o script scanModem que fornece maiores detalhes sobre isso.

Se não sabe onde baixar, então o link é esse:

http://linmodems.technion.ac.il/packages/scanModem.gz

depois de baixar leve-o para o Ubuntu coloque na sua pasta de usuário clique nele com o botão direito do mouse e escolha a opção extrair aqui para descompacta o script, depois abra um terminal (menu Aplicativos > Acessórios > Terminal) e digite:

chmod +x scanModem*

para dar permissão de execução ao script e depois digite:

./scanModem

para executá-lo e aguarde o processo terminar. Depois disso ele irá criar uma pasta chamada de Modem com vários arquivos sobre o seu modem. O mais importante e que pode lhe orientar sobre um possível driver seria o arquivo de texto ModemData.txt


===EDITADO===

Também tem outros tópicos bons no fórum que falam sobre a ativação de modems que usam o driver smartlink para o caso do Ubuntu 9.04 32bits:

http://ubuntuforum-br.org/index.php/topic,52065.0.html

http://ubuntuforum-br.org/index.php/topic,49609.0.html

portanto se vc quiser tentar outras coisas, novos ares está aí outras dicas de alternativas aos meus pacotes.

Lilian Dias

Citação de: alarcon online 12 de Julho de 2009, 10:57
Para indicar que o driver foi corretamente instalado e que está sendo carregado no boot do sistema é muito importante que aqueles comandos retornem isso:

Citarlilian@lilian-desktop:~$ dmesg | grep slamr
[   11.403985] slamr: module license 'Smart Link Ltd.' taints kernel.
[   11.409206] slamr: SmartLink AMRMO modem.
[   11.409234] slamr: device 1057:3052 is grabbed by another driver
[  152.414216] slamr: SmartLink AMRMO modem.
[  152.414286] slamr: probe 1057:3052 SL1900 card...
[  152.414304] slamr 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[  152.658998] slamr: slamr0 is SL1900 card.
[  154.976412] slamr 0000:01:00.0: PCI INT A disabled
[  155.005530] slamr: SmartLink AMRMO modem.
[  155.005604] slamr: probe 1057:3052 SL1900 card...
[  155.005622] slamr 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[  155.096008] slamr: slamr0 is SL1900 card.
lilian@lilian-desktop:~$

lilian@lilian-desktop:~$ lsmod | grep slamr
slamr                 435496  2
lilian@lilian-desktop:~$

lilian@lilian-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem         9984  0
lilian@lilian-desktop:~$

lilian@lilian-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      3496  0.7  0.6   3012  3008 ?        SL   19:12   0:01 /usr/sbin/slmodemd --perm=0666 -c PORTUGAL /dev/slamr0
lilian      3557  0.0  0.1   3352   812 pts/0    S+   19:16   0:00 grep slmodemd
lilian@lilian-desktop:~$

como vc já mostrou uma vez, ou seja, os módulos slamr e ungrab_winmodem foram carregados no kernel e o executável slmodemd (controlador do modem) está em execução e da forma que deve ser:

/usr/sbin/slmodemd --perm=0666 -c PORTUGAL /dev/slamr0

com apenas uma observação de que ao invés de ser PORTUGAL deveria ser BRAZIL, ou seja assim:

/usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0

Então a primeira coisa a se resolver é carregar os módulos e o executável que comandam o modem no boot do sistema, ou seja, após o boot do sistema os comandos:

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd


sempre terão que dar as respostas que coloquei no início deste texto.

Só depois teremos que nos preocupar com possíveis erros de conexão, quer sejam por problemas de permissões, senha e nome de acesso, DNS primário ou secundário, configuração do discador e etc.


Não retornam..  :-\
Citação de: alarcon online 12 de Julho de 2009, 11:24
Vou pedir para que você desisntale o pacote slamr-2.6.28-11-generic.tar.gz digitando comando por comando aqui:

sudo /etc/init.d/sl-modem-daemon stop
sudo dpkg -r sl-modem-daemon
sudo rm /etc/init.d/ativar-modem
sudo rm /etc/rc2.d/S98ativar-modem
sudo rm /etc/rc3.d/S98ativar-modem
sudo rm /etc/rc4.d/S98ativar-modem
sudo rm /etc/rc5.d/S98ativar-modem
sudo rm /etc/rc6.d/S98ativar-modem

sudo rm /usr/sbin/slmodemd

sudo rm /lib/modules/2.6.28-11-generic/extra/slamr.ko
sudo rm /lib/modules/2.6.28-11-generic/extra/ungrab-winmodem.ko



Abra o terminal e digite:

sudo gedit /etc/modules

e no final dele retire estas duas linhas:

ungrab-winmodem
slamr


agora ainda no terminal digite:

sudo gedit /etc/modprobe.d/blacklist-modem.conf

e comente as linhas:

Citarblacklist snd-atiixp-modem
blacklist snd-intel8x0m
blacklist snd-via82xx-modem

ou seja, deixe assim:

Citar# Uncomment these entries in order to blacklist unwanted modem drivers
# blacklist snd-atiixp-modem
# blacklist snd-intel8x0m
#blacklist snd-via82xx-modem


Depois vá no menu Sistema > Administração > Gerenciador de pacotes Synaptic e na janela que abrir, após a que pede senha, vá no menu Configurações > Repositórios e na janela que abrir bem na parte de baixo onde tem Instalável a partir de CD-ROM/DVD se tiver marcada lá o CD do Ubuntu, por favor desmarque esta opção, depois feche esta janela e a do synaptic.

Reinicie o PC e volte ao Ubuntu.


Volte ao terminal e instale o meu pacote modem-arquivos-v30.tar.gz da forma como é explicada no Leia-me e no guia_instalção.pdf. Lembre-se que com este pacote quando perguntado se vc quer adicionar o LiveCD do Ubuntu na lista de repositórios, agora responda SIM e naquela janela que tem todas as opções marcadas, deixe-as desta forma ok. Lembr-se de escolher o alternativo4 quando for perguntado sobre o string de inicialização (Init2).

Ao usar o meu pacote não se esqueça de deixar o LiveCD do Ubuntu no driver óptico (na bandeja).

Depois que todo processo terminar, no terminal ainda digite:

sudo chmod a+x /usr/sbin/pppd
sudo gpasswd -a lilian dip


Reinicie de maneira completa o Ubuntu e ao voltar nele veja os comandos

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd


Se vc verificar que os módulos slamr e ungrab-winmodem foram carregados e o executável slmodemd está da forma como considero ideal, então ótimo, caso não verifique o resultado destes comandos no terminal:

sudo dpkg-query -S build-essential
sudo dpkg-query -S wvdial
sudo dpkg-query -S gnome-ppp
sudo dpkg-query -S linux-headers-2.6.28-11-generic
sudo dpkg-query -S libasound2-dev
sudo dpkg-query -S make
sudo dpkg-query -S gcc


Não precisa copiar o resultado de cada um destes comandos acima, mas apenas verificar se após a execução de cada um aparece ou não algo assim (por exemplo):

dpkg: *build-essential* não encontrado

ou seja ao executar o comando sudo dpkg-query -S build-essential ele informou que o pacote build-essential não foi encontrado e portanto não foi instalado. Se retornar alguma informação que não esta de não encontrado é por que o pacote foi instalado.

O motivo disso é que quero verificar se meu pacote modem-arquivos-v30.tar.gz, junto com seu script instalador, instalou todos os pacotes necessários a compilação (make, gcc, build-essential, linux-headers-2.6.28-11-generic, libasound2-dev) e outros arquivos (wvdial, gnome-ppp).


Depois continuamos, espero um retorno seu de tudo que falei nestes dois últimos textos que acabei de escrever no seu tópico.


Os comandos passam longe do ideal.
E quanto ao dpkg: *build-essential* não encontrado, num aparece isso não, aparece vários textos longos no terminal.