View Full Version : Zapp + Linux = Soluções


Wickwire
24-07-2006, 23:19
Como já tive a possibilidade de ver pelos posts que têm surgido, há questões entre os modems da Zapp e Linux. Tornei-me cliente deste serviço em Novembro do ano passado, no geral estou bastante satisfeito com o acesso e como praticamente só uso Linux, tanto em casa como na universidade, notei que alguns patches ainda não vêm no kernel de base de várias distribuições e mais complicado - já não são assim muito acessíveis de encontrar.

Assim sendo, aproveito para colocar aqui neste post as soluções que tenho encontrado e se houver mais utilizadores a ter mais informação podemos reunir tudo aqui.

Basicamente, tenho:

um Z010;
um router Asus WL500g;
um Z020.

Telemodem Z010:

Este em EV-DO só dá até 256Kbps de base. Já na altura em que tive o problema, no ano passado, havia uns patches para o kernel que tiravam as limitações:

linux-2.6.10_stable-cdc-acm.patch (http://evdo.no.sapo.pt/linux-2.6.10_stable-cdc-acm.patch)
linux-2.6.11.11_stable-cdc-acm.patch (http://evdo.no.sapo.pt/linux-2.6.11.11_stable-cdc-acm.patch)
linux-2.6.12-rc5_stable-cdc-acm.patch (http://evdo.no.sapo.pt/linux-2.6.12-rc5_stable-cdc-acm.patch)
linux-2.6.13.2_stable-cdc-acm.patch (http://evdo.no.sapo.pt/linux-2.6.13.2_stable-cdc-acm.patch)

Aplicar o patch à source respectiva, compilar como módulo e depois inicializar da seguinte forma:

modprobe cdc-acm qualcomm_max_packet_size=1024

ou

modprobe cdc-acm max_packet_size=1024

(Nota: recentemente experimentei o Z010 no portátil, com Ubuntu Dapper 6.06 e kernel linux-image-2.6.15-26-386 e ainda tinha a limitação a 256Kbps. A boa notícia é que depois de aplicar o patch da versão 2.6.13.2 passou a voar de novo! :D )

Em Ubuntu a configuração da ligação dá para ser feita no Network Manager de Gnome, portanto não houve grande necessidade de usar o script da Zapp.

Depois comprei o router e é tudo feito em casa com o router da Asus, usa-se o firmware da Zapp e siga.

Telemodem Z020:

Precisavamos de mais um acesso para andar por aí, então fui buscar outro Zapp - mas na Worten tinham uns novos, que supostamente captam melhor a rede... Um modem da Anydata. Comprei o modem e dá para fazer a ligação (ligámos para a Zapp lá da loja e quando chegámos a casa já tinhamos um script (http://evdo.no.sapo.pt/z020_script.sh) no mail para configurar a ligação do modem novo ;) ) só que há uns quantos problemas...

1- não há software para mudar o modo nem para ver o índice da bateria;

<<UPDATE>>

Para os pontos abaixo, no meu caso verifiquei com Ubuntu Dapper Drake 6.06, depois do upgrade para o kernel 2.6.15-26-386 o Z020 é iniciado com os módulos usbserial e option (este último a substituir o módulo anydata) e os dois pontos abaixo ficam logo ultrapassados! Não sei exactamente como estão as coisas para as restantes distribuições disponíveis, mas no caso de Ubuntu, é bastante directo e "sem espinhas" :D

2- depois de fechar a ligação, o modem só se liga de novo se for desligado e ligado de novo;
3- a velocidade em EV-DO não passa dos 480Kbps.

Pesquisa vai pesquisa vem, para variar há um patch para resolver os pontos 2 e 3:

option-handles-anydata-2.6.15.patch (http://evdo.no.sapo.pt/option-handles-anydata-2.6.15.patch)
option-handles-anydata-2.6.16.patch (http://evdo.no.sapo.pt/option-handles-anydata-2.6.16.patch)
option-handles-anydata-2.6.17.patch (http://evdo.no.sapo.pt/option-handles-anydata-2.6.17.patch)

(só experimentei o 2.6.15 nas sources do Ubuntu, presumo que os outros sejam para versões superiores...)

Vêm todos da página deste senhor: http://jk.ufisa.uninett.no/anydata/

Resolvi guardar porque se a coisa segue o caminho do Z010... daqui a nada desaparecem os patches todos! :p

Para mudar o modo ainda preciso de rebootar o portátil e ir a windows, ficamos à espera que apareça alguma coisa... de resto, de facto navega melhor que o outro modem! :D

jxb99
08-08-2006, 22:36
Eu tenho Linux (Ubuntu kernel 2.6.15-26.386) e gostaria de aplicar o patch para acabar com a limitação dos 256 kbps.
O meu modem é o Z010.
Podes explicar passo por passo como se faz?

Wickwire
11-08-2006, 11:43
Pela versão de kernel, deves estar a usar Dapper Drake 6.06.

Usas este guia (http://doc.gwos.org/index.php/Kernel_Compilation_Dapper) para instalar e compilar as sources de kernel.

Pelo guia, ao chegares ao ponto 8, altura em que é de compilar o kernel, antes de o fazeres aplicas então os patches conforme os modems.

Estando na directoria /usr/src, aplicas os patches (http://www.linuxhq.com/patch-howto.html):

sudo patch -p0 < <directoria_do_patch>/patch_usado.patch

Se o patch indicar que não localiza o ficheiro pretendido, é porque as paths não estão iguais, abres outro terminal e procuras dentro da directoria /usr/src/linux e sub-directorias pelos ficheiros respectivos, nesse terminal. Quando tiveres a localização, aplicas no outro terminal onde o patch já está activo mas a pedir a nova path, por não ter encontrado o ficheiro na que possui.

Ele vai aplicando os patches com sucesso e quando concluir, certificas-te novamente com o make menuconfig que os drivers para o modem estão seleccionados como módulos e compilas o kernel. Depois rebootas, escolhes o kernel e testas! :)

Wickwire
11-08-2006, 11:48
Estive a usar o Z020 com o Asus e funciona bem, não contava que desse porque o modem é bastante recente mas deixo a informação - usando o firmware da Zapp para o router, liga-se o Z020, colocam-se os dados de utilizador na secção CDMA Config da página e o modem faz a ligação sem problemas, inclusive remarcação se a ligação cair! :D

forevertheuni
06-02-2007, 04:50
olá...uma pergunta..tou a usar o ubuntu feisty com um 2.6.20-rc6 o lá o que é..o modem funciana bem não tenho o problem de ligar e desligar..mas só consigo ir até 120kb/s segundo o teste do zapp (os downloads vêm até 20KB/s).Será que o problema é do zapp, ou o modem não funciona bem em EVDO? tou em Coimbra num predio bastante alto..não percebo. Vale a pena telefonar(acho que no windows da minha girl é a mma velocidade)

Wickwire
20-02-2007, 09:18
olá...uma pergunta..tou a usar o ubuntu feisty com um 2.6.20-rc6 o lá o que é..o modem funciana bem não tenho o problem de ligar e desligar..mas só consigo ir até 120kb/s segundo o teste do zapp (os downloads vêm até 20KB/s).Será que o problema é do zapp, ou o modem não funciona bem em EVDO? tou em Coimbra num predio bastante alto..não percebo. Vale a pena telefonar(acho que no windows da minha girl é a mma velocidade)

Qual é o modem?

Spike221
02-07-2007, 00:37
Eu gostava de usar Mandriva Linux com net mas quando vou a configurar aquilo a única opção (DSL, Wireless, etc...) que encontra o modem AnyDATA e a GPRS/3G/Other e quando seleciono para continuar tenho que inserir o Pin do modem... ajuda ai..

Off-Topic:
Thread digger FTW!!!