Internet Dial-Up em Notebook TOSHIBA com Ubuntu 10.10 (Não Resolvido)

Iniciado por booodeee, 20 de Fevereiro de 2011, 02:01

tópico anterior - próximo tópico

booodeee

linuser104, obrigado mas voce poderia fazer um passo a passo de como eu fazer tudo?
colocar os links e comandos um a um detalhadamente?
estou me complicando um pouco nesta ultima resposta.

linuser104

Citação de: booodeee online 20 de Fevereiro de 2011, 17:24
linuser104, obrigado mas voce poderia fazer um passo a passo de como eu fazer tudo?
colocar os links e comandos um a um detalhadamente?
estou me complicando um pouco nesta ultima resposta.

espera um pouco aí no scanmodem diz isso aqui:

CitarReport from  Bjorn Wielens:
Please note- trying to load the modules on a OpenSuSE 11.2 system gives
an error about the module_version symbol. Using:
# modprobe --force agrmodem
# modprobe --force agrserial
is necessary to load the drivers, and does not appear to cause ill effects.

como ele fala no linux OpenSuSE 11.2, nem falei sobre isso, mas talvez no Ubuntu seja necessario rodar esse comandos para o driver funcionar, então no terminal digite:

sudo modprobe --force agrmodem

sudo modprobe --force agrserial


e veja se mudou alguma coisa no discador gnome-ppp
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

linuser104

#32
Vamos lá, você reinstala do zero o Ubuntu 10.10 32bits aí.

Depois usa a conexão 3G, abre o terminal e digita:

sudo apt-get update

sudo apt-get install make gcc build-essential linux-headers-2.6.35-22-generic dkms gnome-ppp libasound2-dev


configura o discador gnome-ppp conforme já mostrei.

Baixa o driver que vai usar, esse aqui:

http://linmodems.technion.ac.il/packages/ltmodem/11c11040/agrsm-11c11040-2.1.80~20091225.tar.bz2

coloca ele na sua pasta de usuário na pasta home e pelo nautilus descompacta ele clicando com o botão direito do mouse sobre o mesmo e escolhedo a opção extrair aqui, depois entra na pasta criada pelo terminal assim:

cd /home/seu_usuário/agrsm-11c11040-2.1.80~20091225

onde seu_usuário altere para o seu nome de usuário, aquele que vc usa para entrar no ubuntu.

dentro da pasta digite:

sudo make module

sudo make install


talvez ainda seja preciso os comandos:

sudo modprobe --force agrmodem

sudo modprobe --force agrserial


por fim digite:

sudo gedit /etc/modprobe.d/alsa-base.conf

e no final deste arquivo acrescente isto:

options snd-hda-intel power_save=0

salve.

ainda no terminal digite:

sudo chmod a+x /usr/sbin/pppd

Reinicie o PC e tente usar o discador gnome-ppp (antes veja se na aba Modem nas configurações está o /dev/ttyAGS3 ou isto /dev/modem), com a conexão 3G desligada, é claro.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

booodeee

#33
Vou reinstalar o Ubuntu, caso eu nao poste ainda hoje e porque nao deu pra entrar novamente.
Me adiciona no msn: bodyscream@live.jp

linuser104

#34
Citação de: booodeee online 20 de Fevereiro de 2011, 17:46
linuser104 vc tem msn?

não uso msn e também não acho muito legal tratar isso por msn porque muitos outros usuários podem ter o mesmo tipo de modem e problema que você e quando escrevemos aqui fica tudo registrado para que todos os outros tenham a oportunidade resolver casos semelhantes sem termos que escrever tudo outra vez, ok. Além do mais, outros usuários podem prestar suporte a você também e quem sabe uma nova saída para o problema. Mais cabeças pensando sobre o mesmo problema é chance maior de solução, não achas?
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

booodeee

#35
Entendo perfeitamente, desculpe.

Não instalei o "agrsm-11c11040-2.1.80~20091225.tar.bz2" da maneira que você mandou, pois não consegui após extrair os arquivos usar os comandos:

sudo make module
sudo make install

Não consegui usar os seguintes comandos:

sudo modprobe --force agrmodem
sudo modprobe --force agrserial

Ao pressionar ENTER após ter digitado "sudo chmod a+x /usr/sbin/pppd" não aconteceu nada.


linuser104

#36
Citação de: booodeee online 20 de Fevereiro de 2011, 18:55
Entendo perfeitamente, desculpe.

Não instalei o "agrsm-11c11040-2.1.80~20091225.tar.bz2" da maneira que você mandou, pois não consegui após extrair os arquivos usar os comandos:

sudo make module
sudo make install

Não consegui usar os seguintes comandos:

sudo modprobe --force agrmodem
sudo modprobe --force agrserial

Ao pressionar ENTER após ter digitado "sudo chmod a+x /usr/sbin/pppd" não aconteceu nada.



É estava com dúvidas se era assim que funcionava. Normalmente se instala com os comandos:

sudo make

sudo make install


dentro da pasta do drive, mas como havia lido num arquivo de texto no driver algo com aqueles comandos, então peço que tente esses últimos aí e caso não dê certo tente esse outro:

sudo make

sudo make modules_install


Só depois da compilação dar certo é que você deve dar os comandos:

sudo modprobe --force agrmodem
sudo modprobe --force agrserial


Por fim o comando:

sudo chmod a+x /usr/sbin/pppd

não é para dar alguma resposta a você e sim somente para alterar uma permissão ok.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

zekkerj

CitarPor fim o comando:

sudo chmod a+x /usr/sbin/pppd

não é para dar alguma resposta a você e sim somente para alterar uma permissão ok.
Linuser, o pppd normalmente só pode ser executado pelo root, pois ele tem que criar a interface pppX após a conexão.
Vc acha que seria o caso de dar permissão de SUID a esse programa?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

linuser104

#38
Citação de: zekkerj online 22 de Fevereiro de 2011, 12:54
CitarPor fim o comando:

sudo chmod a+x /usr/sbin/pppd

não é para dar alguma resposta a você e sim somente para alterar uma permissão ok.
Linuser, o pppd normalmente só pode ser executado pelo root, pois ele tem que criar a interface pppX após a conexão.
Vc acha que seria o caso de dar permissão de SUID a esse programa?

bem é o que o script do scanModem recomenda, veja:

CitarTo enable dialout without Root permission do:
  $ su - root  (not for Ubuntu)
       sudo chmod a+x /usr/sbin/pppd
or under Ubuntu related Linuxes
  sudo chmod a+x /usr/sbin/pppd

Para o driver smartlink nas versões antigas do SO linux bastava usar o parâmetro --perm=0666, isso no driver smartlink ok, que o modem funcionava com o discador gnome-ppp ser ser como root, depois passou a só funcionar se executar esse comando aí, nas versões mais novas do Ubuntu, para que não se tenha de usar o discador como root. De qualquer forma é só a permissão de execução e não leitura e escrita também.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

zekkerj

Não digo só permissão de execução pública (a+x), mas sim SETUID (o+s).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

linuser104

#40
Citação de: zekkerj online 22 de Fevereiro de 2011, 13:04
Não digo só permissão de execução pública (a+x), mas sim SETUID (o+s).

O que eu gosto de fazer é acrescentar o usuário ao grupo dip ou dialout (acho que é esse o nome) ou um outro que não lembro agora de cabeça, é que muda de linux para linux. Isso normalmente resolve o caso de usar o discador sem ser como root.

Nunca usei desta forma que você informa, mas pode ser válido ou até melhor.

PS: lembrei do outro grupo, seria o uucp. No Ubuntu o dip acho que resolve.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

zekkerj

CitarNunca usei desta forma que você informa, mas pode ser válido ou até melhor.
Com certeza não é melhor, pelo menos não pra segurança. Mas em alguns casos é a única saída. :(
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

booodeee

#42
Bom, utilizei os comandos que me pediu linuser104 e apareceram as seguintes respostas a cada comando:

Citar
everton@everton-Satellite-L305:~/agrsm-11c11040-2.1.80~20091225$ sudo make
make -C /lib/modules/2.6.35-22-generic/build M=/home/everton/agrsm-11c11040-2.1.80~20091225 modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.35-22-generic'
  CC [M]  /home/everton/agrsm-11c11040-2.1.80~20091225/agrsoftmodem.o
/home/everton/agrsm-11c11040-2.1.80~20091225/agrsoftmodem.c: In function 'x_usb_buffer_alloc_atomic':
/home/everton/agrsm-11c11040-2.1.80~20091225/agrsoftmodem.c:586: error: implicit declaration of function 'usb_buffer_alloc'
/home/everton/agrsm-11c11040-2.1.80~20091225/agrsoftmodem.c:586: warning: return makes pointer from integer without a cast
/home/everton/agrsm-11c11040-2.1.80~20091225/agrsoftmodem.c: In function 'x_usb_buffer_alloc_kernel':
/home/everton/agrsm-11c11040-2.1.80~20091225/agrsoftmodem.c:590: warning: return makes pointer from integer without a cast
/home/everton/agrsm-11c11040-2.1.80~20091225/agrsoftmodem.c: In function 'x_usb_buffer_free':
/home/everton/agrsm-11c11040-2.1.80~20091225/agrsoftmodem.c:595: error: implicit declaration of function 'usb_buffer_free'
make[2]: ** [/home/everton/agrsm-11c11040-2.1.80~20091225/agrsoftmodem.o] Erro 1
make[1]: ** [_module_/home/everton/agrsm-11c11040-2.1.80~20091225] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.35-22-generic'
make: ** [default] Erro 2

everton@everton-Satellite-L305:~/agrsm-11c11040-2.1.80~20091225$ sudo make modules_install
make -C /lib/modules/2.6.35-22-generic/build M=/home/everton/agrsm-11c11040-2.1.80~20091225 modules_install
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.35-22-generic'
  DEPMOD  2.6.35-22-generic
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.35-22-generic'

everton@everton-Satellite-L305:~/agrsm-11c11040-2.1.80~20091225$ sudo modprobe --force agrmodem
FATAL: Module agrmodem not found.

everton@everton-Satellite-L305:~/agrsm-11c11040-2.1.80~20091225$ sudo modprobe --force agrserial
FATAL: Module agrmodem not found.

E como pode ver ainda não posso usar o modem. :(


linuser104

Só para confirmar, você tem todos os pacotes necessários para o processo de compilação o qual chamo de compiladores?

Se não lembra seria os seguintes pacotes:

build-essential
fakeroot
gcc
make
linux-headers-2.6.35-22-generic


Caso tenha, então este driver pode não ser apropriado para esta sua versão de kernel e sim para uma versão mais antiga dele, por isso que num dos textos anteriores daqui eu indiquei que usasse uma versão do Ubuntu mais antiga tipo o Ubuntu 10.04
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].