Modem smartlink - esse é um trabalho para o Super Alarcon!!! [resolvido]

Iniciado por D.Moore, 17 de Fevereiro de 2007, 01:46

tópico anterior - próximo tópico

D.Moore

[resolvido]

Essa dúvida vai para toda a comunidade, mas em especial para o alarcon, que pelo que pude perceber, é um dos mestres em conexão discada.
A questão é a seguinte:
Comprei um softmodem smartlink (SL2800) e instalei o driver através do seu script(alarcon) (versão 9). Uso o Dapper.
Antes eu acessava a net por meio de um hardmodem pci usrobotics. Ao instalar o novo modem no mesmo slot do modem antigo (o hardmodem queimou), e rodar o script, não consigo acessar a net. A mensagem de erro informa que não foi possível localizar o modem em "/dev/ttySL0". Segue um detalhe que julgo importante: quando eu utilizava o hardmodem precisava dar o comando "ln - s /dev/ttyS4 /dev/modem" antes de conectar, senão o modem não era localizado. No win o smartlink funciona corretamente, então não é problema de hardware. Criei um link "ln -s /dev/ttySL4 /dev/ttySL0", e não funcionou. Alguma luz?
"Se sei é porque andei com gente que sabia."

Estou passeando pelo Mandriva, que deu mais certo no meu note. Mas ainda acompanho o fórum. Por gentileza, não enviem MP, se precisarem entrar em contato enviem e-mail para danny_btos [EM] yahoo [PONTO] com [PONTO] br.

alarcon

#1
Citação de: D.Moore online 17 de Fevereiro de 2007, 01:46
Essa dúvida vai para toda a comunidade, mas em especial para o alarcon, que pelo que pude perceber, é um dos mestres em conexão discada.
A questão é a seguinte:
Comprei um softmodem smartlink (SL2800) e instalei o driver através do seu script(alarcon) (versão 9). Uso o Dapper.
Antes eu acessava a net por meio de um hardmodem pci usrobotics. Ao instalar o novo modem no mesmo slot do modem antigo (o hardmodem queimou), e rodar o script, não consigo acessar a net. A mensagem de erro informa que não foi possível localizar o modem em "/dev/ttySL0". Segue um detalhe que julgo importante: quando eu utilizava o hardmodem precisava dar o comando "ln - s /dev/ttyS4 /dev/modem" antes de conectar, senão o modem não era localizado. No win o smartlink funciona corretamente, então não é problema de hardware. Criei um link "ln -s /dev/ttySL4 /dev/ttySL0", e não funcionou. Alguma luz?

Se você usa o Ubuntu Dapper ou o Edgy veja este tópico aqui:

http://ubuntuforum-pt.org/index.php?topic=4204.msg84315#msg84315

Neste tópico tem os pacotes que fiz mais recentes tanto para o Dapper (modem-arquivos-v14.tar.gz) como para o Edgy (modem-arquivos-v15.tar.gz). Há também neste mesmo tópico um link para um guia de instalação dos meus pacotes em pdf que ensina como usar estes pacotes com ilustrações, portanto use um destes pacotes aí que já resolve uma boa quantidade de problemas encontrados com este tipo de driver ok.


D.Moore

Cara, ainda não funcionou.

Segui o passo-a-passo direitinho e não funfou. O log do gnome-ppp continua informando que não foi possível abrir o modem, que o modem não foi localizado. Como fazer para saber a localização desse modem no Ubuntu? O modem antigo ficava no dev/ttyS4 a localização do novo seria /dev/ttySL4, ou estou falando besteira? Se conseguir instalar esse modem na minha máquina, comprarei mais um do mesmo modelo p/ poder tirar o WinXP da máquina da minha irmã.

"Se sei é porque andei com gente que sabia."

Estou passeando pelo Mandriva, que deu mais certo no meu note. Mas ainda acompanho o fórum. Por gentileza, não enviem MP, se precisarem entrar em contato enviem e-mail para danny_btos [EM] yahoo [PONTO] com [PONTO] br.

alarcon

#3
Citação de: D.Moore online 17 de Fevereiro de 2007, 05:32
Cara, ainda não funcionou.

Segui o passo-a-passo direitinho e não funfou. O log do gnome-ppp continua informando que não foi possível abrir o modem, que o modem não foi localizado. Como fazer para saber a localização desse modem no Ubuntu? O modem antigo ficava no dev/ttyS4 a localização do novo seria /dev/ttySL4, ou estou falando besteira? Se conseguir instalar esse modem na minha máquina, comprarei mais um do mesmo modelo p/ poder tirar o WinXP da máquina da minha irmã.



Olha só no link que te indiquei tem um guia de instalação que além de explicar como usar os pacote que fiz, tem uma parte de solução de problemas que são os mais freqüentes encontrados por aqui, portanto se você ainda não viu esta parte, por favor leia que de grande valia.

Outra coisa, antes de compilar o driver Smartlink é necessário instalar alguns pacotes extremamente importantes para o sucesso da compilação. No meu apcote ele alerta para que você adicione o LiveCD no sources.list do apt-get para poder baixar do CD os pacotes .deb que são necessário e que não foram instalados durante o processo de instalação do Ubuntu.

Esse erro que você fala está parecendo que o driver não foi instalado, ou seja, ocorreu um erro durante o processo de compilação, mas para se ter certeza me vê o resultados dos seguintes comandos:

ps -aux | grep slmodemd

lsmod

dmesg | grep slamr

lspci -n


Veja se em /etc/init.d/ existe o seguinte arquivo sl-modem-daemon.

Se em /usr/sbin existe o arquivo slmodemd

Faz o seguinte, antes de usar o gnome-ppp abra um terminal e digita:

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

e só então abra o gnome-ppp e tente usar e veja se agora ele conecta.




D.Moore

Eis o resultado do comando s que você pediu, alarcon:

danny@danny-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
danny     5274  0.0  0.3   2032   816 pts/0    S+   21:48   0:00 grep slmodemd
danny@danny-desktop:~$ lsmod
Module                  Size  Used by
rfcomm                 40216  0
l2cap                  26244  5 rfcomm
bluetooth              49892  4 rfcomm,l2cap
ppdev                   9220  0
cpufreq_userspace       4696  0
cpufreq_stats           5636  0
freq_table              4740  1 cpufreq_stats
cpufreq_powersave       1920  0
cpufreq_ondemand        6428  0
cpufreq_conservative     7332  0
video                  16260  0
tc1100_wmi              6916  0
sony_acpi               5644  0
pcc_acpi               12416  0
hotkey                 11556  0
dev_acpi               11140  0
container               4608  0
button                  6672  0
acpi_sbs               19980  0
battery                 9988  1 acpi_sbs
ac                      5252  1 acpi_sbs
i2c_acpi_ec             5120  1 acpi_sbs
ipv6                  265728  8
ppp_generic            30100  0
slhc                    7424  1 ppp_generic
ntfs                  103536  1
nls_iso8859_1           4224  1
nls_cp437               5888  2
vfat                   13440  1
fat                    53020  1 vfat
dm_mod                 58936  1
md_mod                 72532  0
af_packet              22920  2
lp                     11844  0
snd_seq_dummy           3844  0
snd_seq_oss            33536  0
tsdev                   8000  0
snd_seq_midi            9376  0
snd_seq_midi_event      7552  2 snd_seq_oss,snd_seq_midi
snd_seq                51984  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
parport_pc             35780  1
rtc                    13492  0
parport                36296  3 ppdev,lp,parport_pc
usblp                  13056  0
pcspkr                  2180  0
analog                 12320  0
floppy                 62148  0
snd_via82xx            28824  2
gameport               15496  2 analog,snd_via82xx
snd_ac97_codec         93088  1 snd_via82xx
snd_ac97_bus            2304  1 snd_ac97_codec
snd_pcm_oss            53664  0
snd_mixer_oss          18688  1 snd_pcm_oss
snd_pcm                89864  4 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer              25220  2 snd_seq,snd_pcm
snd_page_alloc         10632  2 snd_via82xx,snd_pcm
snd_mpu401_uart         7808  1 snd_via82xx
snd_rawmidi            25504  2 snd_seq_midi,snd_mpu401_uart
snd_seq_device          8716  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
psmouse                36100  0
serio_raw               7300  0
nvidia               4550772  20
snd                    55268  14 snd_seq_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10208  1 snd
i2c_viapro              8980  0
i2c_core               21904  3 i2c_acpi_ec,nvidia,i2c_viapro
via_ircc               26900  0
via_rhine              23940  0
mii                     5888  1 via_rhine
shpchp                 45632  0
pci_hotplug            29236  1 shpchp
irda                  187068  1 via_ircc
crc_ccitt               2304  1 irda
via_agp                 9856  1
agpgart                34888  2 nvidia,via_agp
evdev                   9856  1
ext3                  135688  1
jbd                    58772  1 ext3
ide_generic             1536  0
ehci_hcd               34184  0
uhci_hcd               33680  0
usbcore               130692  4 usblp,ehci_hcd,uhci_hcd
ide_cd                 33028  0
cdrom                  38560  1 ide_cd
ide_disk               17664  5
via82cxxx               9988  0 [permanent]
generic                 5124  0
thermal                13576  0
processor              23360  1 thermal
fan                     4868  0
capability              5000  0
commoncap               7296  1 capability
vga16fb                13704  1
vgastate               10368  1 vga16fb
fbcon                  42784  72
tileblit                2816  1 fbcon
font                    8320  1 fbcon
bitblit                 6272  1 fbcon
softcursor              2304  1 bitblit


danny@danny-desktop:~$ dmesg |grep slamr



danny@danny-desktop:~$ lspci -n
0000:00:00.0 0600: 1106:3189
0000:00:01.0 0604: 1106:b168
0000:00:0a.0 0780: 11c1:0620
0000:00:0d.0 0703: 2000:2800 (rev 02)
0000:00:10.0 0c03: 1106:3038 (rev 80)
0000:00:10.1 0c03: 1106:3038 (rev 80)
0000:00:10.2 0c03: 1106:3038 (rev 80)
0000:00:10.3 0c03: 1106:3104 (rev 82)
0000:00:11.0 0601: 1106:3177
0000:00:11.1 0101: 1106:0571 (rev 06)
0000:00:11.5 0401: 1106:3059 (rev 50)
0000:00:12.0 0200: 1106:3065 (rev 74)
0000:01:00.0 0300: 10de:0185 (rev a4)

Esse é o resultado do registro do gnome-ppp:

--> Ignoring malformed input line: ";Do NOT edit this file by hand!"
--> WvDial: Internet dialer version 1.55
--> Cannot open /dev/ttySL0: No such file or directory
--> Cannot open /dev/ttySL0: No such file or directory
--> Cannot open /dev/ttySL0: No such file or directory


Como pode ver, o meu modem é um leítimo smartlink:

danny@danny-desktop:~$ lspci -d 2000:2800
0000:00:0d.0 Modem: Smart Link Ltd.: Unknown device 2800 (rev 02)

danny@danny-desktop:~$ lspci | grep Unknown
0000:00:0a.0 Communication controller: Agere Systems: Unknown device 0620
0000:00:0d.0 Modem: Smart Link Ltd.: Unknown device 2800 (rev 02)

Possuo 02 modens, 01 agere (que uso no windows) e 01 smartlink (que acabei de comprar p/ usar com o Ubuntu).

No Win o agere está na  COM7 e o smartlink está na COM4. o curioso é que a COM4 no Ubuntu deveria ser reconhecida como /dev/ttyS3 e foi reconhecida como /dev/ttyS4, quando eu utilizava o hardmodem.

Em /etc/init.d existe o arquivo sl-modem-daemon.
Em /usr/sbin não existe slmodemd
Instalei direitinho conforme o seu arquivo .pdf e conforme o leia-me. Deixei o CD no driver.



Executei o comando sudo /etc/init.d/sl-modem-daemon restart antes do gnome-ppp e não funcionou.
"Se sei é porque andei com gente que sabia."

Estou passeando pelo Mandriva, que deu mais certo no meu note. Mas ainda acompanho o fórum. Por gentileza, não enviem MP, se precisarem entrar em contato enviem e-mail para danny_btos [EM] yahoo [PONTO] com [PONTO] br.

alarcon

Bom, como o slmodemd não está em /usr/sbin e o resultados de alguns comandos que te pedi também não mostraram nada é por que houve algum erro no processo decompilação ou nem sequer foi compilado o driver.

Você recebeu pelo terminal um pedido para adicionar o LiveCD no sources.list, bastando para isso você teclar ENTER se o Cd já estivesse no driver.

Você notou algum tipo de erro no processo de compilação?

Abra o seu Synaptic e veja se estes pacotes estão instalados:

make

gcc

build-essential

libasound2

libasound2-dev

linux-headers-2.6.15-23-386

atenção que este ultimo é considerando que você está usando o Ubuntu Dapper original, ou seja, sem qualquer tipo de atualização posterior dele ok.

Esses pacotes aí são extremamente importantes para a compilação do driver do modem e pode ser uma possível falha da compilação. O meu pacote se encarrega de instalá-los mais para isso você tem de fazer como disse ok.

Se possível retire o outro modem e reinstale o Ubuntu antes de tentar este meu pacote. Depois de instalar o driver você poderá colocar de volta o outro modem.

Por hora é só, mas vamos ver, posteriormente, mais alguma solução para o driver não ter sido compilado.







D.Moore

Fiz uma atualização do Kernel qdo tinha o outro modem. Vou retirar o modem da agere e tentar compilar o driver utilizando o Kernel antigo. Depois posto o resultado aqui. Não é necessário responder a esta mensagem, vamos aguardar as minhas novas tentativas. Agradeço pela presteza.
"Se sei é porque andei com gente que sabia."

Estou passeando pelo Mandriva, que deu mais certo no meu note. Mas ainda acompanho o fórum. Por gentileza, não enviem MP, se precisarem entrar em contato enviem e-mail para danny_btos [EM] yahoo [PONTO] com [PONTO] br.

D.Moore

Alarcon, valeu a ajuda!

Removi o outro modem, troquei o smartlink de slot e ainda assim não funcionou.

Quando você disse para abrir o Synaptic me ocorreu uma idéia: desinstalar os pacotes necessários.Foi o que eu fiz, desinstalei os pacotes abaixo:

make (remoção completa)

gcc
build-essential
linux-headers-2.6.15-23-386

Ao executar o script e reiniciar a máquina, o modem funcionou quando executei o comando "sudo /etc/init.d/sl-modem-daemon restart" antes do gnome-ppp.

Muito obrigado mesmo. Vou comprar mais alguns desses modens e repassar para os meus clientes que usam net-discada. Consegui algumas migrações de Windows para Ubuntu.

Valeu mesmo.

"Se sei é porque andei com gente que sabia."

Estou passeando pelo Mandriva, que deu mais certo no meu note. Mas ainda acompanho o fórum. Por gentileza, não enviem MP, se precisarem entrar em contato enviem e-mail para danny_btos [EM] yahoo [PONTO] com [PONTO] br.