Fedora Core 3 com modem USB IceData500

Windows, Linux, BeOS e tudo o mais

Moderadores: Administradores, Moderadores

Mensagempor SuperMegaMau » Quarta Mar 23, 2005 19:07

O script de inicialização, que foi a unica coisa que não referi no post explicativo, parece que tem dado muitas dores de cabeça. Acho que o objectivo dos tipos que fizeram os drivers não era esse.

Quando o módulo estiver devidamente compilado e inserido no kernel tree, o que se pode fazer para saber se funciona é: modprobe unicorn_usb_atm ActivationMode=4

O script o que faz é inserir o modulo, esperar x segundos e ligar o ppp. Ora bem, para quem não sabe o que é o pppd, é o mesmo que o dial-up do windows. Se o modem aínda não estiver activo, ao tentar ligar com o pppd o script não vai conseguir como é obvio, sugiro aumentar o tempo de espera pelo status do modem lá no script. Eu tenho uma forma melhor de saber quando o modem está pronto, mas não interessa agora.

Há que reparar se em algum momento da execução do script, o modem acnde as luzes, devem ficar as duas luzes verdes fixas, o que demonstra que o modem está pronto para marcar... Só depois disto é que se pode executar o pppd
Avatar do Utilizador
SuperMegaMau
Membro de Prata
Membro de Prata
 
Mensagens: 187
Registado: Domingo Ago 29, 2004 15:23

Mensagempor tandre » Quarta Mar 23, 2005 21:54

Viva,
pois é o modem em linux comporta-se diferente do que em Windows. Neste ultimo a luz vermelha fica eternamente ligada (depois da comunicação com o pc), e a verde (link) fica intermitente, conforme o trafego...

O SuperMegaMau não keres disponibilizar esse teu script?
Se o modem aínda não estiver activo, ao tentar ligar com o pppd o script não vai conseguir como é obvio, sugiro aumentar o tempo de espera pelo status do modem lá no script. Eu tenho uma forma melhor de saber quando o modem está pronto, mas não interessa agora.

o pessoal agradecia...

Outra coisa, esta fora do contexto, existe alguma forma de estarmos sempre em contacto com pessoal disposto a ajudar em linux na hora, pois o sistema de forums é interessante para ficar para a posterioridade mas demora sempre um pouco...
tandre
Novato
Novato
 
Mensagens: 12
Registado: Quarta Mar 23, 2005 2:59
Localização: Palmela

Mensagempor SuperMegaMau » Quarta Mar 23, 2005 22:13

pois, é lento mas é o ke há...

quanto ao meu script, segue abaixo a parte importante do mesmo.
start() {
/sbin/modprobe pppoatm
[ ! "$?" = 0 ] && return $?
/sbin/modprobe $UNICORN ActivationMode=$MODULATION 2>&1 /dev/null 2>&1
[ ! "$?" = 0 ] && return $?


#verificar se inseriu bem o modulo
while (true) do
head -n 1 /proc/net/atm/UNICORN:0 |grep "SHOWTIME"
if [ "$?" == "0" ]; then
break
fi
sleep 1s

done

$PPPD
[ ! "$?" = 0 ] && return $?
return 0
}
Avatar do Utilizador
SuperMegaMau
Membro de Prata
Membro de Prata
 
Mensagens: 187
Registado: Domingo Ago 29, 2004 15:23

Mensagempor pmfg » Quarta Mar 23, 2005 22:30

Desde ja obrigados pela ajuda, mas ainda não consegui por isto a funcionar!!!
Inicial/ nenhuma luz está acessa, assim que faço
modprobe unicorn_usb_atm ActivationMode=4, tal como o SuperMegaMau sugeriu ficam as tres acesas. de seguida vou ao local onde esta o script (o meu esta em /root/adsl/unicorn/scripts/)e faço ./unicorn-pppoatm start.
ele "responde": start unicorn_pci_atm [ok]
dp fiz pppd e dava problemas com 0.35. De seguida fui ao options apaga-lo e voltei a fazer a msm coisa e o PPPoATM inicializa aparecendo o ecra cheio de chavetas parentisis exclamaçoes e nc mais para!!!!Enteretanto 1 das luzes vai piscando!!!!
O que é k se passa com isto.Acho que o meu problema esta no script de inicialização!!!
pmfg
Novato
Novato
 
Mensagens: 4
Registado: Segunda Dez 06, 2004 12:18

Mensagempor tandre » Quinta Mar 24, 2005 0:12

SuperMegaMau,
estive agora mesmo a ajudar o pmfg a instalar o modem, ainda não sei o resultado, mas ja descobri algumas coisas que nos eskecemos de dizer: no script unicorn-pppoatm aparece por deifeito:

#UNICORN="unicorn_pci_atm"
UNICORN="unicorn_usb_atm"

e deve-se mudar para:

UNICORN="unicorn_pci_atm"
#UNICORN="unicorn_usb_atm"

já que o nosso querido modem é USB, portanto temm alguma logica... :lol:

depois no meucaso a versão do pppd é 2.4.2, então onde aparece:

PLUGIN="/usr/lib/pppd/2.4.1/pppoatm.so"

deverá aparecer:

PLUGIN="/usr/lib/pppd/2.4.2/pppoatm.so"

Agora basta fazer figas para ver se isto resolve...
tandre
Novato
Novato
 
Mensagens: 12
Registado: Quarta Mar 23, 2005 2:59
Localização: Palmela

Mensagempor pmfg » Quinta Mar 24, 2005 1:51

Agradeço mais uma vez a preciosa ajuda que o tantre me tem dado, assim como SuperMegaMau.
Segui as alteraçoes ao tuturial feitas pelo tandre, mas quando fiz
./unicorn-pppoatm , apareceu isto:

[root@localhost scripts]# ./unicorn-pppoatm start
start unicorn_usb_atm 0.35 Plugin pppoatm.so loaded.
PPPoATM plugin_init
Plugin /usr/lib/pppd/2.4.2/pppoatm.so loaded.
PPPoATM plugin_init
PPPoATM setdevname_pppoatm - SUCCESS:0.35
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP terminated by peer
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP terminated by peer
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP terminated by peer
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP terminated by peer
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP terminated by peer
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP terminated by peer
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP terminated by peer
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP terminated by peer
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35



(...) e repete por mais vezes

O que é ke poderá estar a acontecer?

As luzes que entertanto estavam a piscar ficaram todas acessas!!!
pmfg
Novato
Novato
 
Mensagens: 4
Registado: Segunda Dez 06, 2004 12:18

Mensagempor joaomt » Quinta Mar 24, 2005 19:11

olhó rpm fresquinhoooooo!

http://justlinux.org/index.php/item/232

instalei uns quantos deste link e já consigo acender a luz do modem. só que quando vou a configurar-lo não dá opcções nenhumas. e a arranque do mandrake ainda encrava a meio com o modem ligado ao pc.
mas tamos a avançar.
joaomt
Novato
Novato
 
Mensagens: 11
Registado: Sábado Dez 11, 2004 17:58

Mensagempor tandre » Sexta Mar 25, 2005 22:46

pmfg,
este é o meu resultado aquando o arranque do modem:
[root@TWorld scripts]# ./unicorn-pppoatm start
start unicorn_usb_atm 0.35 Plugin pppoatm.so loaded.
PPPoATM plugin_init
Plugin /usr/lib/pppd/2.4.2/pppoatm.so loaded.
PPPoATM plugin_init
PPPoATM setdevname_pppoatm - SUCCESS:0.35
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP: timeout sending Config-Requests
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
LCP: timeout sending Config-Requests
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
PAP authentication succeeded

Ainda não sei o que se passa com o teu... tens de perguntar a alguem que perceba um pouco mais do que eu.... :(
tandre
Novato
Novato
 
Mensagens: 12
Registado: Quarta Mar 23, 2005 2:59
Localização: Palmela

Mensagempor tandre » Sábado Mar 26, 2005 1:13

SuperMegaMau,
Diz-me uma coisa... não tens tido problemas com o kernel que utilizaste para configurar o modem?? Eu já fiquei sem o som e acesso à PENDRIVE (no antigo kernel tudo funcionava)... tens alguma ideia???

Olha já resolvi a cena do som.. é um bug conhecido... (só para os experts...) Demorei 2 horas para encontrar a solução e aqui vai
chamar o:
alsamixer
Colocar a Mute o "Headphone Jack Sense" e resulta mesmo...

Contudo ainda não tenho a PEN a funcionar :(
tandre
Novato
Novato
 
Mensagens: 12
Registado: Quarta Mar 23, 2005 2:59
Localização: Palmela

Mensagempor joaomt » Sábado Mar 26, 2005 8:46

também fiquei sem som. apaguei tudo e instalei o linux de novo lol.
e ao instalar o rpm da driver e do kernel no link acima consegui por a primeira luz verde do modem a funcionar e a luz vermelha pisca até estabilizar uns segundos depois. tou muito perto de conseguir net. só que quando vou a criar uma nova ligação não me mostra nenhum modem adsl para escolher, apenas a placa ethernet.
já agora.... como posso editar o ficheiro blacklist? diz sempre que não tenho permissão. é que no arranque continua a encravar com o modem ligado ao pc.
joaomt
Novato
Novato
 
Mensagens: 11
Registado: Sábado Dez 11, 2004 17:58

Mensagempor tandre » Sábado Mar 26, 2005 11:43

viva,
tens de entrar em modo root, fazendo
>su
depois ele pede-te a password e depois ja podes editar o ficheiro, com um editor de texto para a konsola tipo:
>nano blacklist

Em relação ao Som exprimenta fazer aquilo que eu digo... tambem serve para mandrake
tandre
Novato
Novato
 
Mensagens: 12
Registado: Quarta Mar 23, 2005 2:59
Localização: Palmela

Mensagempor SuperMegaMau » Sábado Mar 26, 2005 14:27

O kernel que sugeri para fedora NÃO É OBRIGATÓRIO, apenas simplifica as coisas. No meu caso não tenho problemas nenhuns, porque o pc onde está intalado é um servidor, não uso o pc para mais nada que para correr um apache, um ssh ou partilhar net.

É altamente provável que grande parte das flags do kernel estejam compiladas de forma diferente, e portanto evitem que algumas coisas funcionem como deve ser. Como já referi mais que uma vez, quem não quiser usar o kernel que sugeri, pode sempre instalar isso seguindo o caso2.

O meu script foi feito para funcionar no meu pc, se bem que devia funcionar também noutros, no entanto, sistemas que não sejam FC3 podem ter os ficheiros que uso no script em localizações diferentes.

repare-se:
while (true) do

ciclo infinito

head -n 1 /proc/net/atm/UNICORN:0 |grep "SHOWTIME"

apresenta a primeira linha do ficheiro UNICORN:0 caso contenha a palavra "SHOWTIME". Este ficheiro é criado quando inseres o módulo do modem. E a linha que contem "SHOWTIME" aparece quando o modem está pronto a ser usado.

if [ "$?" == "0" ]; then
break
fi
sleep 1s
done

Se o resultado do comando head devolveu alguma coisa, então o ciclo infinito é terminado.

para quem este script não funcionar, que verifique se o ficheiro UNICORN:0 existe e é usado pelo módulo do modem.

Quem já tem o modem a funcionar mas não consegue ligar-se com o pppd, que verifique os ficheiros de autenticação, bem como o ficheiro de options. Repare-se que a ordem pela qual aparecem as directivas no options É RELEVANTE.
Avatar do Utilizador
SuperMegaMau
Membro de Prata
Membro de Prata
 
Mensagens: 187
Registado: Domingo Ago 29, 2004 15:23

Mensagempor tandre » Domingo Mar 27, 2005 1:07

viva,
estive a analizar o script e é normal que não funcione... pois na aqui


done
$PPPD
[ ! "$?" = 0 ] && return $?


falta qualquer coisa.... do tipo...

$PPPD plugin $PLUGIN $VPI.$VCI
e assim já funciona tudo muito mais limpinho ;)
uma vez mais... merci
tandre
Novato
Novato
 
Mensagens: 12
Registado: Quarta Mar 23, 2005 2:59
Localização: Palmela

Mensagempor gandamaluko » Sábado Abr 23, 2005 19:35

SuperMegaMau Escreveu:Aproveita o horário entre as 3 e as 13 que isso está mais rápido, eventualmente posso desligar o apache caso me pareça necessário. De qualquer forma, numa meia horita sacas isso.

http://mau.gotdns.com/~cenas/
Alguém me pode disponibilizar os RPMs, visto que o FTP não tá ligado... Thnks


Se me puderem enviar para o email: pedroaires@gmail.com ou pelo
MSN Messenger: pedro_aires25@hotmail.com agradecia.

Abraço e obrigado
LC Power 550W Super Silent rev2.0
Asrock Dual-SATA2
AMD 64 3200+
Twinmos 2*512 DDR400
ATI PowerColor x1800 GTO (256MB)
WD 200GB 7200 SATA 8Mb Cache
Pinnacle PCTV Pro
Pioneer 107D
Plextor PX-116A2
Yamaha CRW3420E
Avatar do Utilizador
gandamaluko
Membro Diamante
Membro Diamante
 
Mensagens: 1119
Registado: Sábado Abr 23, 2005 19:01
Localização: Vila Nova de Gaia

Mensagempor SuperMegaMau » Sábado Abr 23, 2005 20:07

não é um ftp, é http e por razões alheias à minha vontade, está de facto em baixo. Agora só segunda feira é que posso reiniciar a máquina... são coisas que acontecem...
Avatar do Utilizador
SuperMegaMau
Membro de Prata
Membro de Prata
 
Mensagens: 187
Registado: Domingo Ago 29, 2004 15:23

AnteriorPróximo

Voltar para Sistemas Operativos

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 20 visitantes

cron