<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OFF TOPIC! &#187; Ubuntu</title>
	<atom:link href="http://www.luizxx.com/archives/tag/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://www.luizxx.com</link>
	<description>Luizxx Expansion Set</description>
	<lastBuildDate>Fri, 16 Jul 2010 04:13:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Modem ZTE MF622 &#8211; Claro 3G</title>
		<link>http://www.luizxx.com/archives/380</link>
		<comments>http://www.luizxx.com/archives/380#comments</comments>
		<pubDate>Sun, 07 Jun 2009 03:02:08 +0000</pubDate>
		<dc:creator>Luiz</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Unix / Linux]]></category>
		<category><![CDATA[Modem]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.luizxx.com/?p=380</guid>
		<description><![CDATA[Por padrao os modems 3G vem configurados em 2 modos USB, sendo que um deles funciona como mass_storage (assim como pendrives) e o outro modo de funcionamento como um modem serial-usb. Para que o modem funcione corretamente no Linux, primeiramente precisamos nos certificar que o dispositivo esta sendo realmente reconhecido como modem (podemos fazer a [...]]]></description>
			<content:encoded><![CDATA[<p>Por padrao os modems 3G vem configurados em 2 modos USB, sendo que um deles funciona como mass_storage (assim como pendrives) e o outro modo de funcionamento como um modem serial-usb. Para que o modem funcione corretamente no Linux, primeiramente precisamos nos certificar que o dispositivo esta sendo realmente reconhecido como modem (podemos fazer a verificacao descobrindo se o dispositivo /dev/ttyUSB0 existe no sistema) e entao configurar uma conexao ppp atraves do modem.</p>
<p>Como realizei os testes em uma maquina rodando Ubuntu, vou passar aqui os procedimentos de instalacao para este sistema passo a passo para que mesmo as pessoas que nao estao acostumadas a realizar configuracoes no sistema possam prosseguir com sucesso.</p>
<p>Primeiramente podemos realizar a instalacao do pacote libusb-dev que e necessario para a compilacao do usb_modeswitch posteriormente da seguinte forma:</p>
<blockquote><p># sudo apt-get install libusb-dev</p></blockquote>
<p>Apos a instalacao do libusb-dev baixe a versao mais atual do usb_modeswitch no link abaixo e descompacte o fonte com:</p>
<blockquote><p># wget <a href="http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.4.tar.bz2">http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.4.tar.bz2</a></p>
<p># tar xvjf usb_modeswitch-0.9.4.tar.bz2</p></blockquote>
<p>Agora entre na pasta criada, inicie o processo de compilacao e  copie os arquivos compilados com:</p>
<blockquote><p># ./compile.sh</p>
<p># sudo cp usb_modeswitch /usr/local/sbin</p>
<p># sudo cp usb_modeswitch.conf /etc</p></blockquote>
<p>Com os arquivos nos lugares corretos iremos editar o arquivo de configuracao com:</p>
<blockquote><p># sudo vim /etc/usb_modeswitch.conf</p></blockquote>
<p>Iremos descomentar (remover o &#8220;;&#8221; no inicio de cada linha) do bloco MFS622 para que o arquivo fique da seguinte forma:</p>
<blockquote><p>
########################################################<br />
# ZTE MF622</p>
<p>DefaultVendor=  0x19d2<br />
DefaultProduct= 0&#215;2000</p>
<p>TargetVendor=   0x19d2<br />
TargetProduct=  0&#215;0001</p>
<p>DetachStorageOnly=1
</p></blockquote>
<p>Para fazer com que o modem seja sempre reconhecido como um dispositivo de dados e nao um dispositivo de armazenamento de dados iremos criar um arquivo de regras para o udev da seguinte maneira:</p>
<blockquote><p>
# sudo vim /etc/udev/rules.d/15-zte-mf622.rules
</p></blockquote>
<p>O conteudo do arquivo acima deve estar da seguinte maneira:</p>
<blockquote><p>
ACTION!=&#8221;add&#8221;, GOTO=&#8221;ZTE_End&#8221;<br />
SUBSYSTEM==&#8221;usb&#8221;, SYSFS{idProduct}==&#8221;2000&#8243;,<br />
SYSFS{idVendor}==&#8221;19d2&#8243;, GOTO=&#8221;ZTE_ZeroCD&#8221;<br />
SUBSYSTEM==&#8221;usb&#8221;, SYSFS{idProduct}==&#8221;0001&#8243;,<br />
SYSFS{idVendor}==&#8221;19d2&#8243;, GOTO=&#8221;ZTE_Modem&#8221;<br />
LABEL=&#8221;ZTE_ZeroCD&#8221;<br />
#RUN+=&#8221;/sbin/rmmod usb_storage&#8221;<br />
RUN+=&#8221;/usr/local/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0&#215;2000 -V 0x19d2 -P 0&#215;0001&#8243;<br />
LABEL=&#8221;ZTE_Modem&#8221;<br />
RUN+=&#8221;/sbin/modprobe usbserial vendor=0x19d2 product=0&#215;0001&#8243;,<br />
MODE=&#8221;660&#8243;, GROUP=&#8221;dialout&#8221;<br />
#MODE=&#8221;660&#8243;, GROUP=&#8221;tty&#8221;<br />
LABEL=&#8221;ZTE_End&#8221;
</p></blockquote>
<p>Apos as configuracoes acima finalizadas, precisamos configurar a conexao &#8220;claro&#8221; que sera utilizada, o que pode ser feito de forma bem simplificada com a utilizacao do pppconfig com os seguintes dados de conexao:</p>
<pre>Number: *99#
User: claro
Password: claro
Speed: 460800
Com: /dev/ttyUSB0
Method: PAP</pre>
<p>Agora, recarregue as regras do udev (a forma mais simples e reiniciando sua maquina) e inicie a conexao criada com:</p>
<blockquote><p>
# sudo pon claro
</p></blockquote>
<p>Caso voce queira finalizar sua conexao, utilize:</p>
<blockquote><p>
# sudo poff claro
</p></blockquote>
<p><strong>Dica:</strong><br />
Ao realizar mais alguns testes, verifiquei que o Network Manager (aplicativo que gerencia as conexoes no Ubuntu) conseguiu reconhecer o modem diretamente, e caso a versao instalada em seu computador ja tenha esta feature implementada tente configurar atraves do proprio aplicativo. Clique no icone ao lado do relogio, la voce pode verificar se existe algo parecido com &#8220;Mobile Broadcom&#8221;, e caso exista clique nela e tente conectar diretamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luizxx.com/archives/380/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
