Tutorial para HSP56 MR driver Smartlink

Iniciado por alarcon, 05 de Março de 2006, 11:59

tópico anterior - próximo tópico

Hqxriven

CitarDepois de muito, muito, muito pesquisar, finalmente alguma coisa deu certo por aqui. Sobre aquele meu problema com o áudio no Karmic com kernel 2.6.30, eu achei a solução! Contente Só foi seguir essa dica --> http://ubuntuforums.org/showpost.php?p=8329657&postcount=6

Agora estou navegando no Ubuntu 9.10 com kernel 2.6.30 e o som funcionado normal, e até agora não tive nenhuma queda de conexão... vou deixar o pc ligado por algum tempo pra ver quanto tempo a conexão segura. Virando os olhos

Até.  Sem Graça

O problema então era o kernel!!! Ainda bem...

Fico feliz por ter resolvido...

Hqx
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

mauricio_luciano

Motorola SM56 :-* Ubuntu Linux

Espera
Não quero ver o lenço branco da partida...
Espera
Não condenemos ao naufrágio nossa vida...


CONNECT 52000...
--> Connect time 81.8 minutes.
--> Disconnecting at Sun Dec 20 01:37:48 2009
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.

Espera
Ainda me sobram aligrias para dar-te...
Espera
Te dou a minha própria vida se quizeres...


Dec 20 18:17:27 columbia pppd[2682]: No response to 2 echo-requests
Dec 20 18:17:27 columbia pppd[2682]: Serial link appears to be disconnected.
Dec 20 18:17:27 columbia pppd[2682]: Connect time 19.8 minutes.
Dec 20 18:17:27 columbia pppd[2682]: Sent 120803 bytes, received 6128235 bytes.
Dec 20 18:17:27 columbia pppd[2682]: Connection terminated.
Dec 20 18:17:30 columbia pppd[2682]: Exit.

Espere um pouco, um pouquinho mais
Pra que eu te mostre a felicidade...
Espere um pouco, um pouquinho mais
Eu morreria sem te ver...


--> Connect time 39.3 minutes.
--> Disconnecting at Mon Dec 21 21:24:51 2009
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds

Espera
Não vá agora, não me leves a loucura >:( ...
Fica comigo, eu te amo com ternura
Te adorarei mesmo que nunca mais me queiras...


Dec 21 21:24:47 columbia pppd[3087]: No response to 2 echo-requests
Dec 21 21:24:47 columbia pppd[3087]: Serial link appears to be disconnected.
Dec 21 21:24:47 columbia pppd[3087]: Connect time 39.3 minutes.
Dec 21 21:24:47 columbia pppd[3087]: Sent 536502 bytes, received 3529723 bytes.
Dec 21 21:24:48 columbia pppd[3087]: Modem hangup
Dec 21 21:24:48 columbia pppd[3087]: Connection terminated.
Dec 21 21:24:50 columbia pppd[3087]: Exit.  :'(

Ingrid

Primeiramente: Boa Noite,

Estou migrando para o Linux e utilizei o tutorial do Alarcon para tentar instalar um modem "LG NetoDragon". No kernel 2.6.31 ele dava "No Carrier", segui o que vc disse no fórum, não deu certo e fui atrás de atualizar o kernel.
Atualizei para 3.6.32.3 (ou ao menos era esse o último "patch" que instalei) e agora ele não reconhece o modem após a instalação, mas usando o "lspci -d 10b9:5459" aparece isso:
02:00.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:01.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:02.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:03.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:04.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:05.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:06.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:07.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:08.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:09.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0a.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0b.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0c.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0d.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0e.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0f.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:10.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:11.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:12.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:13.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:14.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:15.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:16.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:17.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:18.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:19.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1a.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1b.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1c.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1d.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1e.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1f.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem

Existe algo que eu possa fazer pelo modem ou devo começar a procurar um novo?

Desde já, muitíssimo obrigada!

alarcon

#1188
Citação de: Ingrid online 14 de Janeiro de 2010, 00:52
Primeiramente: Boa Noite,

Estou migrando para o Linux e utilizei o tutorial do Alarcon para tentar instalar um modem "LG NetoDragon". No kernel 2.6.31 ele dava "No Carrier", segui o que vc disse no fórum, não deu certo e fui atrás de atualizar o kernel.
Atualizei para 3.6.32.3 (ou ao menos era esse o último "patch" que instalei) e agora ele não reconhece o modem após a instalação, mas usando o "lspci -d 10b9:5459" aparece isso:
02:00.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:01.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:02.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:03.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:04.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:05.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:06.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:07.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:08.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:09.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0a.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0b.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0c.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0d.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0e.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:0f.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:10.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:11.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:12.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:13.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:14.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:15.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:16.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:17.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:18.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:19.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1a.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1b.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1c.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1d.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1e.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:1f.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem

Existe algo que eu possa fazer pelo modem ou devo começar a procurar um novo?

Desde já, muitíssimo obrigada!

Primeiro eu gostaria de saber qual é sua versão do Ubuntu, depois pelo kernel original dele, queria que vc abrisse um terminal e digitasse os seguintes comandos:

uname -m

lspci

lspci -
n


e colasse aqui o resultado deles.

De inicío eu te digo o seguinte, não é uma boa ideia ficar atualizando o kernel para se usar o mais recente, por que conexões discadas por winmodems (ou softmodems) são algo que está cada vez mais em desuso no linux em geral e portanto a probabilidade de vc usar o driver smartilink com sucesso, é aconselhável que use em versões mais antigas do kernel do que nas mais atuais.

O driver smartlink costuma ser bem atualizado para as novas versões de kernel, mas ele não consegue seguir o ritmo dos avanços do kernel que o Ubuntu usa, por exemplo, para o Ubuntu 9.10 32bits o driver smartlink aparentemente ainda não funciona, pelo que alguns usuários andaram testando, mas para as versões anteriores do Ubuntu (Ubuntu 9.04 32bits e inferior) o driver smartlink funciona.

Agora como cada caso é um caso e os que tentaram no Ubuntu 9.10 possuíam um modem motorola sm56 e tinham uma placa de som HDA que pode interferir no modem, não significa necessariamente que no seu caso o último driver smartlink disponível não iria funcionar no Ubuntu 9.10 32bits, portanto para saber disso só testando.

Para isso eu precisaria das informações pedidas e que vc tivesse o seu Ubuntu da forma original, nem a mudança de kernel, pois um kernel recente fatalmente deixaria seu modem se funcionar com o driver smartlink que é o usado para ativar o seu modem.

Ingrid

#1189
Boa noite,

O meu Ubuntu é o Karmic (9.10). Segue abaixo o resultado dos comandos que você me pediu.

uname -m:
i686

lspci:
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690 [Radeon X1200 Series]
02:00.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:01.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:02.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:03.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:04.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:05.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
02:06.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:07.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:08.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:09.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:0a.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:0b.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:0c.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:0d.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:0e.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:0f.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:10.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:11.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:12.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:13.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:14.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:15.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:16.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:17.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:18.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:19.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:1a.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:1b.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:1c.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:1d.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:1e.0 Modem: Silicon Integrated Systems [SiS] Device 5459
02:1f.0 Modem: Silicon Integrated Systems [SiS] Device 5459

lspci -n:
00:00.0 0600: 1002:7910
00:01.0 0604: 1002:7912
00:12.0 0106: 1002:4380
00:13.0 0c03: 1002:4387
00:13.1 0c03: 1002:4388
00:13.2 0c03: 1002:4389
00:13.3 0c03: 1002:438a
00:13.4 0c03: 1002:438b
00:13.5 0c03: 1002:4386
00:14.0 0c05: 1002:4385 (rev 14)
00:14.1 0101: 1002:438c
00:14.2 0403: 1002:4383
00:14.3 0601: 1002:438d
00:14.4 0604: 1002:4384
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
01:05.0 0300: 1002:791e
02:00.0 0703: 1039:5459
02:01.0 0703: 1039:5459
02:02.0 0703: 1039:5459
02:03.0 0703: 1039:5459
02:04.0 0703: 1039:5459
02:05.0 0703: 10b9:5459
02:06.0 0703: 1039:5459
02:07.0 0703: 1039:5459
02:08.0 0703: 1039:5459
02:09.0 0703: 1039:5459
02:0a.0 0703: 1039:5459
02:0b.0 0703: 1039:5459
02:0c.0 0703: 1039:5459
02:0d.0 0703: 1039:5459
02:0e.0 0703: 1039:5459
02:0f.0 0703: 1039:5459
02:10.0 0703: 1039:5459
02:11.0 0703: 1039:5459
02:12.0 0703: 1039:5459
02:13.0 0703: 1039:5459
02:14.0 0703: 1039:5459
02:15.0 0703: 1039:5459
02:16.0 0703: 1039:5459
02:17.0 0703: 1039:5459
02:18.0 0703: 1039:5459
02:19.0 0703: 1039:5459
02:1a.0 0703: 1039:5459
02:1b.0 0703: 1039:5459
02:1c.0 0703: 1039:5459
02:1d.0 0703: 1039:5459
02:1e.0 0703: 1039:5459
02:1f.0 0703: 1039:5459

Mais uma vez: obrigada!

alarcon

#1190
Gostaria de saber se vc pode reinstalar seu Ubuntu 9.10, pois como vc falou de atualizou o kernel para a versão que só vai ser usada na próxima versão do Ubuntu e como o resultado dos comandos lspci e lspci -n está dando como resultado mais de um modem no seu sistema, creio que há algo de errado aí e portanto o que já era difícil de fazer funcionar ficaria pior com uma possível inconsistência do sistema operacional.

O melhor mesmo seria a instalação padrão do Ubuntu 9.10 com o seu kernel oficial que acho que seria o 2.6.31-14-generic e depois vc usaria este link aqui:

http://ubuntuforum-br.org/index.php/topic,4204.msg339882.html#msg339882

para baixar pelo seu sistema operacional que acessa a internet o pacote chamado de modem-arquivos-v31.tar.gz e depois levá-lo ao Ubuntu colocando na sua pasta de usuária e clicando nele com o botão direito do mouse e escolhendo a opção extrair aqui. Será criada uma pasta chamada modem-arquivos-v31 entre nela e leia os arquivos Leia-me (resumido) e guia_instalação.pdf (completo com ilustrações) que explicam como proceder para tentar ativar seu modem. Será necessário o CD de instalação do Ubuntu no driver óptico durante o processo de ativação do modem por esse meu pacote, pois alguns possíveis arquivos seram baixados do CD.


Depois de todo o procedimento de instalação e antes de reiniciar o seu PC, vá ao terminal (menu Aplicativos > Acessórios > Terminal) e digite:

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

vai ser pedida uma senha que vc deve digitar a sua senha de usuária. Não se preocupe que ao digitar a senha no terminal não é mostrado nenhum simbolo, por exemplo ****, mas vc está sim digitando sua senha.

vai ser mostrado um arquivo assim:

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


e por tando deixe-o assim:

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

portanto retire o # das 3 últimas linhas. Salve e saia do arquivo.

Agora reinicie o seu PC.

De volta ao Ubuntu vá no menu Aplicativos > Internet > GNOME PPP quando abrir o aplicativo, clique no botão Configuração e na próxima janela que abir vá na aba Opções e desmarque a opção Verificar portadora. Feito isso volte a janela principal do discador gnome-ppp e clique em conectar na janela de processo de conexão clique em registro e copie o log para posar aqui caso a conexão falhe.

Se continuar sem funcionar, abra o terminal (menu Aplicativos > Acessórios > Terminal) e digite:

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd

ls /dev/slamr0

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


cole aqui o resultado de todos estes comandos. Depois do último comando acima, tente novamente a conexão usando o discador gnome-ppp.

PS: Caso não seja possível reinstalar seu Ubuntu, tente os procedimentos que falei aqui do jeito que está seu sistema, mas sabia que a chance de falhar é maior. Se com esses procedimentos ainda não funcionar, ainda tenho mais uma coisa a se tentar, mas isso vai ficar para o próximo texto de ajuda caso esta discas aqui não funcionem ok.

Ingrid

Bom dia, Alarcon:

esqueci de lhe avisar, mas as informações que lhe passei já eram com o Pc reformatado e com Karmic reinstalado, pois não aparecia na tela inicial a possibilidade de regredir o kernel.

A instalação foi um pouco problemática, o computador travou na primeira tentativa, quando consegui terminar de instalar o ubuntu não inicializava. Reinstalei o sistema, reinstalei o modem, travou novamente, mas quando reiniciei, usei o comando para erro (alguma coisa --configure -a, não anotei) e o sistema continuou rodando.

Fico na dúvida de não ser realmente algo com o meu hardware, pois também não tenho conseguido instalar o windows para acessar a internet, ele reinicia antes do sistema carregar.

O modem não conectou e aqui estão os dados que você me pediu:

Primeiras tentativas de discagem:
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATM1L1DT17003131
--> Waiting for carrier.
ATM1L1DT17003131
NO CARRIER
ERROR
--> No Carrier!  Trying again.
--> Maximum Attempts Exceeded..Aborting!!
--> Disconnecting at Sat Jan 16 07:46:03 2010

Terminal:
ingrid@ingrid-desktop:~$ dmesg | grep slamr
[   17.607907] slamr: module license 'Smart Link Ltd.' taints kernel.
[   17.614346] slamr: SmartLink AMRMO modem.
[   17.614394] slamr: probe 10b9:5459 SL1800 card...
[   17.614413] slamr 0000:02:01.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[   17.617550] slamr: mc97 codec is SIL26
[   17.617754] slamr: slamr0 is SL1800 card.
ingrid@ingrid-desktop:~$ lsmod | grep slamr
slamr                 429352  2
ingrid@ingrid-desktop:~$ lsmod grep ungrab*
Usage: lsmod
ingrid@ingrid-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem         1788  0
ingrid@ingrid-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      1204  0.0  0.3   2872  2872 ?        SL   07:44   0:00 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0
ingrid    1699  0.0  0.1   3056   884 pts/1    R+   07:48   0:00 grep --color=auto slmodemd
ingrid@ingrid-desktop:~$ ls /dev/slamr0
/dev/slamr0
ingrid@ingrid-desktop:~$ sudo /etc/init.d/sl-modem-daemon restart
[sudo] password for ingrid:
ingrid@ingrid-desktop:~$

Segunda tentativa:
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATM1L1DT17003131
--> Waiting for carrier.
ATM1L1DT17003131
NO CARRIER
ERROR
--> No Carrier!  Trying again.
--> Maximum Attempts Exceeded..Aborting!!
--> Disconnecting at Sat Jan 16 07:50:37

Bom, mais uma vez obrigada.

alarcon

#1192
CitarFico na dúvida de não ser realmente algo com o meu hardware, pois também não tenho conseguido instalar o windows para acessar a internet, ele reinicia antes do sistema carregar.

É uma hipótese a se pensar, mas o driver smartlink mais novo ainda é o usado para ativar os modems que ele dá suporte no Ubuntu 9.04 e lá o kernel é mais antigo do que o usado no Ubuntu 9.10, portanto isso do modem não funcionar pode ser problema de não existir driver compatível com o kernel dele, mas que seu hardware pode ter algum problema, isso pode sim.


Como já imaginava não funcionou dando o mesmo erro que outros colegas relataram, embora usando outro tipo de modem que também tem suporte pelo driver smartlink. O erro deles é esse mesmo seu, ou seja:

CitarNO CARRIER
ERROR

Entretanto o seu caso foi melhor do que os outros, pois os resultados dos comandos que te pedi, mostraram que o driver foi instalado perfeitamente, veja:

Esses resultados:

Citarngrid@ingrid-desktop:~$ lsmod | grep slamr
slamr                 429352  2
ingrid@ingrid-desktop:~$ lsmod grep ungrab*
Usage: lsmod
ingrid@ingrid-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem         1788  0

indicam que os módulos slarm.ko e ungrab-winmodem.ko foram criados para o seu kernel e estão sendo carregados no boot do sistema.

Esse resultado:

Citaringrid@ingrid-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      1204  0.0  0.3   2872  2872 ?        SL   07:44   0:00 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0
ingrid    1699  0.0  0.1   3056   884 pts/1    R+   07:48   0:00 grep --color=auto slmodemd

indica que o executável slmodemd foi criado pelo processo de compilação do driver smartlink e o mesmo está sendo carregado e usado da forma (o que destaquei em negrito anteriormente).

Esse resultado:

Citaringrid@ingrid-desktop:~$ ls /dev/slamr0
/dev/slamr0

insdica que o dispositivo /dv/slmar0 foi criando. Ele é usado pelo executável slmodemd como vc pode ver pelo que falei logo assim (/usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0)


Esse erro de no carrier normalmente ocorre por que no discador gnome-ppp nas suas configurações, aba Opções, está marcada a opção verificar portadora, mas para alguns modems esta opção deve ficar desmarcada, então eu te pergunto se ela já está desmarcada, como te pedi para deixar no meu texto anterior, ou vc esqueceu e deixou-a marcada? Veja aí se não é só este detalhe que vc esqueceu de fazer, pois o meu pacote modem-arquivos-v31.tar.gz deixa a opção verificar portadora marcada por padrão, pois a maioria dos modems funcionam assim, mas nem todos.

Caso já esteja desmarcada, então marque-a e tente a conexão.


Se nada der certo, então volte a desmarcar a opção verificar portadora na aba Opções no discador gnome-ppp, abra um terminal ( menu Aplicações > Acessórios > Terminal) e lá digite:

gedit .wvdial.conf

quando o arquivo de configuração do discador abrir procure pela linha:

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

troque por essa:

Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34

salve e tente a conexão pelo discador. Caso não se altere nada, repita o processo anterior e tente com mais estes outros strings de inicialização (Init2) para o modem:

Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +FCLASS=0

ou

Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2  +MS=90


PS: Ainda tenho mais uma coisa a tentar caso tudo que falei não funcione, mas para isso quero saber se o resultado do comando uname -r executado no terminal dá como resposta isso 2.6.31-14-generic. Caso seja esse existe um driver smartlink compilado para esse kernel, o meu pacote ainda compila o driver smartlink para o seu kernel e neste caso aí ele já está compilado e portanto pode se ter uasado alguma correção para uma possível falha no driver. A desvantagem de usar driver já compilado é que ao vc atualizar o kernel, e isso ocorre sempre no ubuntu pelo gerenciador de compilação já estamos no kernel 2.6.31-17-generic no Ubuntu 9.10, o seu modem vai deixar de funcionar. Usando o meu pacote vc vai sempre compilar o driver para o novo kernel e usando um driver já compilado, tem que esperar que a pessoa que disponibilizou ele compile outro para as novas versões do kernel o que nem sempre ocorre ou acontece de maneira muito lenta, por exemplo para o Ubuntu 9.10 e seu kernel inicial tem driver já compilado, mas para a versão atual não tem.

Ingrid

Boa Tarde,

Que bom que existe esperança. A opção estava desmarcada como você recomendou, e marcando-a não ocorreram modificações, assim como continuou aparecendo "NO CARRIER / ERRO" mudando a linha Init2 do arquivo .wvdial.conf.

Quanto a resposta que você me pediu:
ingrid@ingrid-desktop:~$ uname -r
2.6.31-14-generic

Obrigada por continuar me ajudando.




alarcon

#1194
Citação de: Ingrid online 16 de Janeiro de 2010, 13:50
Boa Tarde,

Que bom que existe esperança. A opção estava desmarcada como você recomendou, e marcando-a não ocorreram modificações, assim como continuou aparecendo "NO CARRIER / ERRO" mudando a linha Init2 do arquivo .wvdial.conf.

Quanto a resposta que você me pediu:
ingrid@ingrid-desktop:~$ uname -r
2.6.31-14-generic

Obrigada por continuar me ajudando.



última tentativa para o Ubuntu 9.10 32bits:

Baixe este driver smartlink já compilado para esta sua versão de kernel:

http://linmodems.technion.ac.il/packages/smartlink/Ubuntu/slamr-2.6.31-14-generic.tar.gz

depois de baixado coloque na sua pasta de usuária e clique sobre ele com o botão direito do mouse e escolha extrair aqui, será criada uma pasta chamada de slamr-2.6.31-14-generic, abra um terminal e digite:

cd /home/ingrid/slamr-2.6.31-14-generic

estou supondo que vc descompactou o driver dentro da sua pasta de usuária na home, portando se o caminho for outro mude aí no comando acima que serve para entrar na pasta (cd /caminho correto)

dentro da pasta execute estes comandos:

sudo /etc/init.d/sl-modem-daemon stop
sudo killall slmodemd
sudo modprobe -r ungrab-winmodem
sudo modprobe -r slamr

não se procupe com qualquer mensagem de erro, isso é só para parar o driver que vc já tem instalado aí, agora vamos a instalação deste, portanto execute o seguinte comando:

sudo ./setup

atenção que este comando é para ser dado no terminal dentro da pasta /home/ingrid/slamr-2.6.31-14-generic

Depois do processo de instalação terminar, digite:

sudo gedit /etc/default/sl-modem-daemon

e no arquivo que se abrir troque a linha:

SLMODEMD_DEVICE=auto

por:

SLMODEMD_DEVICE=slamr0

a linha:

SLMODEMD_COUNTRY=USA

por:

SLMODEMD_COUNTRY=BRAZIL

e por fim a linha:

OPTS=""

por:

OPTS="--perm=0666"

Salve e saia do arquivo.


Deixe o discador gnome-ppp com a opção verificar portadora desmarcada e com o Init2 com o valor padrão que seria Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0


Por fim reinicie seu PC e quando voltar ao Ubuntu tente usar outra vez o discador gnome-ppp e veja se desta vez vc consegue conexão. Caso consiga abra o terminal e digite:

sudo apt-get update
sudo apt-get install dkms
sudo apt-get install sl-modem-source




PS: Se com tudo isso não consiga a conexão, então aconselho a vc, se possível, usar o Ubuntu 9.04 32bits que o driver smartlink funciona para ele, só teria que usar o pacote modem-arquivos-v30.tar.gz que vc baixaria daqui:

http://ubuntuforum-br.org/index.php/topic,4204.msg287645.html#msg287645

mas seguiria exatamente o que falei aqui:

http://ubuntuforum-br.org/index.php/topic,4204.msg347049.html#msg347049

com a única diferença do pacote usado ao invés de ser o modem-arquivos-v31.tar.gz (próprio para o Ubuntu 9.10 32bits) use o modem-arquivos-v30.tar.gz (próprio para o Ubuntu 9.04 32bits).

Ingrid

Boa noite,

Espero ser uma feliz usuária do Ubuntu 9.04. A instalação foi difícil, primeira vez deu erro (o arquivo para edição veio em branco), na segunda tudo certo... até a hora da discagem.

Bom, muitíssimo obrigada pela ajuda, Alarcon! Agora vamos torcer para no 9.04, dê tudo certo na primeira tentativa. Daqui a alguns dias posto o resultado aqui.

Até mais!

alarcon

Citação de: Ingrid online 18 de Janeiro de 2010, 18:50
Boa noite,

Espero ser uma feliz usuária do Ubuntu 9.04. A instalação foi difícil, primeira vez deu erro (o arquivo para edição veio em branco), na segunda tudo certo... até a hora da discagem.

Bom, muitíssimo obrigada pela ajuda, Alarcon! Agora vamos torcer para no 9.04, dê tudo certo na primeira tentativa. Daqui a alguns dias posto o resultado aqui.

Até mais!

Bom dia, Boa tarde ou Boa noite (conforme for o horário em que for ler, hehehe)

Espero que consiga com outra versão do Ubuntu, só lembre que pode ser que de início não funcione precisando de uns pequenos ajustes, porém pelo menos nas versões anteriores do Ubuntu os casos de sucessos são maiores do que os de fracassos.

Ingrid

Bom dia, tarde ou noite!

Depois de digitar o último código, consegui conectar. Só que toda vez que reinicio o Pc tenho que digitar de novo. E outro efeito colateral é que ele deixa de abrir o navegador de arquivos. Aparece "Abrindo ..." , depois some e no fim nada é aberto.

Seguem o resultado dos comandos:

ingrid@ingrid-desktop:~$ dmesg | grep slamr
[   15.213540] slamr: module license 'Smart Link Ltd.' taints kernel.
[   15.217933] slamr: SmartLink AMRMO modem.
[   15.217951] slamr: device 10b9:5459 is grabbed by another driver
[   20.611186] slamr: SmartLink AMRMO modem.
[   20.611240] slamr: probe 10b9:5459 SL1800 card...
[   20.611258] slamr 0000:02:01.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[   20.613625] slamr: mc97 codec is SIL26
[   20.613791] slamr: slamr0 is SL1800 card.
ingrid@ingrid-desktop:~$ lsmod | grep slamr
slamr                 437544  0
ingrid@ingrid-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem        10112  0
ingrid@ingrid-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
ingrid    3324  0.0  0.1   3352   808 pts/0    S+   20:35   0:00 grep slmodemd
ingrid@ingrid-desktop:~$ ls /dev/slamr0
/dev/slamr0
ingrid@ingrid-desktop:~$ sudo /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... slamr.
Starting SmartLink Modem driver for: slamr0.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.
ingrid@ingrid-desktop:~$

Obrigada!

alarcon

#1198
Citação de: Ingrid online 23 de Janeiro de 2010, 02:16
Bom dia, tarde ou noite!

Depois de digitar o último código, consegui conectar. Só que toda vez que reinicio o Pc tenho que digitar de novo. E outro efeito colateral é que ele deixa de abrir o navegador de arquivos. Aparece "Abrindo ..." , depois some e no fim nada é aberto.

Seguem o resultado dos comandos:

ingrid@ingrid-desktop:~$ dmesg | grep slamr
[   15.213540] slamr: module license 'Smart Link Ltd.' taints kernel.
[   15.217933] slamr: SmartLink AMRMO modem.
[   15.217951] slamr: device 10b9:5459 is grabbed by another driver
[   20.611186] slamr: SmartLink AMRMO modem.
[   20.611240] slamr: probe 10b9:5459 SL1800 card...
[   20.611258] slamr 0000:02:01.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[   20.613625] slamr: mc97 codec is SIL26
[   20.613791] slamr: slamr0 is SL1800 card.
ingrid@ingrid-desktop:~$ lsmod | grep slamr
slamr                 437544  0
ingrid@ingrid-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem        10112  0
ingrid@ingrid-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
ingrid    3324  0.0  0.1   3352   808 pts/0    S+   20:35   0:00 grep slmodemd
ingrid@ingrid-desktop:~$ ls /dev/slamr0
/dev/slamr0
ingrid@ingrid-desktop:~$ sudo /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... slamr.
Starting SmartLink Modem driver for: slamr0.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.
ingrid@ingrid-desktop:~$

Obrigada!

Ok vamos lá...

Primeiro estou supondo que vc está usando agora o Ubuntu 9.04 32bits e usou o pacote modem-arquivos-v30.tar.gz certo?

Estou vendo que no boot o executável slmodemd não está sendo carregado como deveria, veja:

Citaringrid@ingrid-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
ingrid    3324  0.0  0.1   3352   808 pts/0    S+   20:35   0:00 grep slmodemd

O que deveria ter sido algo assim:

Citaringrid@ingrid-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
ingrid    3324  0.0  0.1   3352   808 pts/0    S+   20:35   0:00 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0

Entretanto vejo que o comando para reativar o modem funciona, veja:

Citaringrid@ingrid-desktop:~$ sudo /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... slamr.

Starting SmartLink Modem driver for: slamr0.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.

ingrid@ingrid-desktop:~$

primeiro ele tenta descarregar um carregamento com possível erro (a parte em vermelho) e logo em seguida faz o carregamento outra vez criando o dispositivo do modem (a parte em verde).


Este problema de ativar o modem, usar, desconectar e tentar usar outra vez o discador e não funcionar, sendo necessário ter de reiniciar o PC para funcionar já é bem conhecido nesta versão do Ubuntu, mas para resolver tenho que saber se esse problema se resolve apenas com o comando:

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

executado no terminal e antes de usar o discador gnome-ppp. Se for isso podemos contornar esse problema com alguns passos um pouco trabalhoso mas que resolve.

Agora este problema que você relata sobre o gerenciador de arquivos (nautilus) não abrir depois de ativar o modem, para mim é novidade até por que, aparentemente, o driver de ativação do modem, seus scripts e meu pacote, nada tem haver com o aplicativo gerenciador de arquivos nautilus, portanto te pergunto como vc tenta abrir ele quando dá esse erro aí.

Seria indo no menu Locais > Pasta Pessoal?

Seria teclando Alt+F2 e na janela que abrir digitar: nautilus ou gksu nautilus

Ou seria no terminal digitando: nautilus ou sudo nautilus (isso depois de ter usado o comando sudo /etc/init.d/sl-modem-daemon restart no terminal)

PS: uma dica para saber o que pode está acontecendo com um aplicativo, quando falha no carregamento, é chamá-lo via terminal, pois geralmente é apresentado mensagens com o erro ocorrido o que facilita no processo de busca por soluções. Outra coisa seria vc atualizar o seu sistema e para isso antes vc tem de usar o comando sudo apt-get update, isso com a internet ativa é claro, e depois fazer as atualizações apresentadas pelo gerenciador de atualizações. Agora o chato é que como vc deve estar usando uma versão antiga do Ubuntu, deve ter muitas atualizações e para fazer estas atualizações via conexão discada, irá demorar muito. Lembre-se também que toda atualização de kernel requer vc usar o meu pacote que usou para ativar seu modem outra vez conforme eu falo no guia_instalação.pdf ok.

alarcon

#1199
Atenção: Só use estes passos se você resolver o problema de abrir o navagador de arquivos nautilus, por que ele será extremamente necessário para se fazer alguns dos passos relatados logo abaixo ok.


Se toda vez que vc entra no Ubuntu, ou quando desconecta o discador e quer conectar novamente,  o discador falha e vc resolve digitando no terminal o comando:

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


Então para resolver isso faça o seguinte procedimento:


primeira coisa abra um terminal e digite:

mkdir /home/ingrid/.bin

esse comando vai criar uma pasta oculta chamada de .bin dentro da sua pasta de usuária

agora digite:

gedit /home/ingrid/.bin/discador

vai ser aberto um arquivo vazio que vc deve colocar nele este conteúdo:

Citar#! /bin/sh

sudo /etc/init.d/reativar-modem

sleep 2

gnome-ppp &

exit 0

salve e saia do arquivo. Agora dê permissão de execução a ele assim (no terminal):

chmod +x /home/ingrid/.bin/discador

atenção que no comando acima não é preciso ser executado como root, ou seja, não é preciso colocar a palavra sudo na frente do comando anterior ou abrir o terminal e digitar sudo su, vá fazendo os passos exatamente como digitei.

Ainda no terminal digite:

sudo gedit /etc/init.d/reativar-modem

vai ser aberto um arquivo vazio chamado de reativar-modem que vc vai colocar exatamente isso aqui:


Citar#! /bin/sh

/etc/init.d/sl-modem-daemon stop
killall slmodemd 2> /dev/null
modprobe -r ungrab-winmodem 2> /dev/null
modprobe -r slamr 2> /dev/null
rm /dev/slamr0 2> /dev/null

sleep 1

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

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

que seria os comandos que vc afirma que reativa seu modem. Salve e sai do arquivo e no terminal digite:

sudo chmod +x /etc/init.d/reativar-modem
sudo chown root.root /etc/init.d/reativar-modem


agora digite:

sudo gedit /usr/share/applications/gnome-ppp.desktop

vai abrir um arquivo com este conteúdo:

Citar[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=GNOME PPP
Name[be]=GNOME PPP
Name[ca]=GNOME PPP
Name[de]=GNOME PPP
Name[es]=GNOME PPP
Name[fr]=GNOME PPP
Name[it]=GNOME PPP
Name[mk]=GNOME PPP
Name[pl]=GNOME PPP
Name[pt_BR]=GNOME PPP
Name[ru]=GNOME PPP
Name[sr]=ГППП
Name[sr@Latn]=GPPP
Name[sv]=Uppkopplingsverktyg
Name
=GNOME PPP
Name[vi]=GNOME PPP
Comment=GNOME Dialup Tool
Comment[be]=Інструмэнт далучэньня праз тэлефанаваньне
Comment[ca]=Utilitat d'Accés Telefònic de GNOME
Comment[cs]=GNOME Nástroj pro vytáčená připojení
Comment[de]=GNOME Dialup Tool
Comment[es]=Utilidad de acceso telefnico de Gnome
Comment[fr]=Utilitaire de connexion téléphonique GNOME
Comment[it]=Utility di accesso remoto per GNOME
Comment[mk]=GNOME алатка за бирање
Comment[pl]=Narzędzie Dialup dla GNOME
Comment[ru]=Программа для модемного соединения
Comment[sr]=Гном позивар
Comment[sr@Latn]=Gnom pozivar
Comment[sv]=Uppkopplingsverktyg
Comment
=Gnome Çevrim Aracı
Comment[vi]=Công cụ quay số GNOME
Exec=gnome-ppp
Icon=gnome-ppp.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Application;Network;
X-Ubuntu-Gettext-Domain=gnome-ppp
altere a linha que destaquei em negrito para este valor:

Exec=/home/ingrid/.bin/discador

ou seja, o arquivo agora ficaria assim:

Citar[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=GNOME PPP
Name[be]=GNOME PPP
Name[ca]=GNOME PPP
Name[de]=GNOME PPP
Name[es]=GNOME PPP
Name[fr]=GNOME PPP
Name[it]=GNOME PPP
Name[mk]=GNOME PPP
Name[pl]=GNOME PPP
Name[pt_BR]=GNOME PPP
Name[ru]=GNOME PPP
Name[sr]=ГППП
Name[sr@Latn]=GPPP
Name[sv]=Uppkopplingsverktyg
Name
=GNOME PPP
Name[vi]=GNOME PPP
Comment=GNOME Dialup Tool
Comment[be]=Інструмэнт далучэньня праз тэлефанаваньне
Comment[ca]=Utilitat d'Accés Telefònic de GNOME
Comment[cs]=GNOME Nástroj pro vytáčená připojení
Comment[de]=GNOME Dialup Tool
Comment[es]=Utilidad de acceso telefnico de Gnome
Comment[fr]=Utilitaire de connexion téléphonique GNOME
Comment[it]=Utility di accesso remoto per GNOME
Comment[mk]=GNOME алатка за бирање
Comment[pl]=Narzędzie Dialup dla GNOME
Comment[ru]=Программа для модемного соединения
Comment[sr]=Гном позивар
Comment[sr@Latn]=Gnom pozivar
Comment[sv]=Uppkopplingsverktyg
Comment
=Gnome Çevrim Aracı
Comment[vi]=Công cụ quay số GNOME
Exec=/home/ingrid/.bin/discador
Icon=gnome-ppp.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Application;Network;
X-Ubuntu-Gettext-Domain=gnome-ppp
Salve e saia do arquivo.

Isso faz com que ao clicar no ícone do discador no menu Aplicativos > Internet > GNOME PPP, ao invés de só chamar o discador gnome-ppp, ele vai executar o script chamado de discador oculto numa pasta .bin dentro da sua pasta de usuária que antes executa aqueles comandos que reativam o modem e só depois chamam o discador gnome-ppp.

Feito tudo isso vamos agora a parte mais perigosa e o grande pulo do gato. ;D

então vamos fazer a edição de um arquivo chamado de sudoers, que se encontra em /etc, no qual iremos fazer com que ao executar o comando que chama o script reativar-modem sem pedir a senha root, embora o comando seja executado como superusuário.
Feita estas considerações vamos as passo em si, tecle Alt+F2 para abrir a janela Executar Aplicação e lá digite:

gksu nautilus /etc


este comando irá abrir o gerenciador de arquivos, nautilus, como root (superusuário) já na pasta /etc onde fica o arquivo sudoers. Procure pelo arquivo sudoers e clique nele com o botão direito do mouse e vá em Propriedades > Aba Permissões  e lá onde tem Dono: root , Acesso: Apenas leitura (fig.1), mude para Dono:root, Acesso: Leitura e escrita (fig. 2) . O resto das opções da aba Permissões do arquivo sudoers deixe como estão.





feita esta pequena modificação, agora poderemos editar o arquivo sudores e colocar um linha de comando no final deste arquivo afim de que possamos usar o script reativar-modem sem pedir senha. Clique no arquivo sudoers novamente como o botão direito do mouse e escolha a opção Abrir com editor de texto para fazermos a edição no arquivo sudoers.

Ao fazer isso você verá o seguinte conteúdo:

Citar# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults   env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root   ALL=(ALL) ALL

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL


que iremos alterar para:

Citar
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults   env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root   ALL=(ALL) ALL

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
%admin ALL= NOPASSWD: /etc/init.d/reativar-modem

ou seja, apenas acrescentar a última linha destacada em negrito.

Feito isso salve o arquivo e clique outra vez com o botão direito do mouse sobre o arquivo sudoers e vá em Propriedades > Aba Permissões  e lá onde tem Dono: root , Acesso: Leitura e escrita (fig.2), mude para Dono:root, Acesso: Apenas leitura (fig. 1), ou seja, volte para os valores originais da aba permissões do arquivo sudoers. Atenção que é muito importante que se faça isso . O resto das opções da aba Permissões do arquivo sudoers deixe como estão.

Atenção: Durante todo o processo de alteração de permissões do arquivo sudoers e edição do mesmo, vc não pode fechar o gerenciador de arquivos nautilus que foi aberto como root, só faça isso de fechar o nautilus depois que vc editar o arquivo sudoers e voltar com as permissões originais do arquivo que é de apenas leitura para o dono que seria o root. Caso vc não faça isso, vai perder a utilização do comando sudo e sudo su que é vital para se fazer certas operações que só o root pode fazer ok, portanto Muito Cuidado, se seguir direitinho como falo não há erro.