<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5619305804457899642</id><updated>2011-04-21T20:19:18.655-07:00</updated><category term='Bug'/><category term='sistema operativo espacial'/><category term='comandos'/><category term='Windows'/><category term='SMB'/><category term='atalhos'/><category term='os'/><category term='Linux'/><category term='Samba'/><category term='g-spack'/><title type='text'>Linux e Companhia</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linuxecompanhia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://linuxecompanhia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>João Sá</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5619305804457899642.post-8826993126861002651</id><published>2008-11-19T11:20:00.000-08:00</published><updated>2008-11-19T11:22:18.786-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os'/><category scheme='http://www.blogger.com/atom/ns#' term='sistema operativo espacial'/><category scheme='http://www.blogger.com/atom/ns#' term='g-spack'/><title type='text'>g-speak: sistema operativo espacial</title><content type='html'>Este sistema operativo promete, pelo menos no que respeita à interface gráfica espacial.&lt;br /&gt;&lt;object height="225" width="400"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2229299&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2229299&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2229299"&gt;g-speak overview 1828121108&lt;/a&gt; from &lt;a href="http://vimeo.com/user922585"&gt;john underkoffler&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5619305804457899642-8826993126861002651?l=linuxecompanhia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxecompanhia.blogspot.com/feeds/8826993126861002651/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5619305804457899642&amp;postID=8826993126861002651' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/8826993126861002651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/8826993126861002651'/><link rel='alternate' type='text/html' href='http://linuxecompanhia.blogspot.com/2008/11/g-speak-sistema-operativo-espacial.html' title='g-speak: sistema operativo espacial'/><author><name>João Sá</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5619305804457899642.post-3471508761005057919</id><published>2008-11-14T15:51:00.001-08:00</published><updated>2008-11-14T15:55:53.165-08:00</updated><title type='text'>USB 3.0 está quase aí</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.sharenupload.com/wp-content/uploads/2008/01/img_3160_usb-logo.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://blog.sharenupload.com/wp-content/uploads/2008/01/img_3160_usb-logo.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;Parece que a tão esperada actualização da norma &lt;a href="http://pt.wikipedia.org/wiki/Universal_Serial_Bus"&gt;USB&lt;/a&gt; (Universal Serial Bus) está a chegar.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Segundo o &lt;a href="http://www.pplware.com/2008/11/13/usb-30-formalmente-revelado/"&gt;Peopleware&lt;/a&gt;, será divulgada no dia 17 de Novembro de 2008.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5619305804457899642-3471508761005057919?l=linuxecompanhia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxecompanhia.blogspot.com/feeds/3471508761005057919/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5619305804457899642&amp;postID=3471508761005057919' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/3471508761005057919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/3471508761005057919'/><link rel='alternate' type='text/html' href='http://linuxecompanhia.blogspot.com/2008/11/usb-30-est-quase.html' title='USB 3.0 está quase aí'/><author><name>João Sá</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5619305804457899642.post-2501956107178558348</id><published>2008-11-13T06:45:00.001-08:00</published><updated>2008-11-13T06:54:00.240-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samba'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='SMB'/><title type='text'>Bug do Windows corrigido ao fim de 7 anos</title><content type='html'>&lt;div&gt;A Microsoft corrigiu, depois de sete anos passados, um bug do protocolo que permite aos computadores com o sistema operativo Windows partilhar pastas, ficheiros e impressoras.&lt;/div&gt;&lt;div&gt;Este protocolo designa-se por &lt;a href="http://en.wikipedia.org/wiki/Server_Message_Block"&gt;SMB&lt;/a&gt; (Server Message Block) e é largamente utilizado.&lt;/div&gt;&lt;div&gt;Em Linux é implementado pelo &lt;a href="http://www.samba.org/"&gt;Samba&lt;/a&gt; e está disponível em praticamente todas as distribuições. Se o bug fosse do Samba, ou de qualquer outra aplicação do mundo open source, um bug semelhante deveria ser resolvido em poucos dias.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Notícia &lt;a href="http://exameinformatica.clix.pt/noticias/software/1000215.html"&gt;aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5619305804457899642-2501956107178558348?l=linuxecompanhia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxecompanhia.blogspot.com/feeds/2501956107178558348/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5619305804457899642&amp;postID=2501956107178558348' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/2501956107178558348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/2501956107178558348'/><link rel='alternate' type='text/html' href='http://linuxecompanhia.blogspot.com/2008/11/bug-do-windows-corrigido-ao-fim-de-7.html' title='Bug do Windows corrigido ao fim de 7 anos'/><author><name>João Sá</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5619305804457899642.post-3741103894754667244</id><published>2008-10-22T03:01:00.001-07:00</published><updated>2008-10-22T03:04:36.108-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comandos'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='atalhos'/><title type='text'>Comandos e atalhos para Windows</title><content type='html'>Foi compilado um conjunto de comandos, para Windows, num dos blogs (&lt;a href="http://www.pplware.com/"&gt;Peopleware&lt;/a&gt;) que leio regularmente, que convém conservar &lt;span class="Apple-style-span" style="font-style: italic;"&gt;à mão&lt;/span&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Disponível &lt;a href="http://www.pplware.com/2008/10/21/140-comandos-pelo-executar-do-windows/"&gt;aqui&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5619305804457899642-3741103894754667244?l=linuxecompanhia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxecompanhia.blogspot.com/feeds/3741103894754667244/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5619305804457899642&amp;postID=3741103894754667244' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/3741103894754667244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/3741103894754667244'/><link rel='alternate' type='text/html' href='http://linuxecompanhia.blogspot.com/2008/10/comandos-e-atalhos-para-windows.html' title='Comandos e atalhos para Windows'/><author><name>João Sá</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5619305804457899642.post-5634517048283237043</id><published>2008-01-15T08:59:00.000-08:00</published><updated>2008-01-18T03:12:58.212-08:00</updated><title type='text'>Plugin flash no Firefox em Ubuntu Linux</title><content type='html'>Quando instalamos o Ubuntu Linux 7.10 (Gutsy) o Firefox também é instalado. Infelizmente o plugin para flash não é instalado.&lt;br /&gt;Utilizando o &lt;span style="font-style: italic;"&gt;installer&lt;/span&gt; automático do Ubuntu, para instalar o &lt;span style="font-style: italic;"&gt;package&lt;/span&gt; flashplugin-nonfree, este não funciona.&lt;br /&gt;Podemos sempre instalar, do mesmo modo, o package gnash e o respectivo plugin. Assim já podemos ver sites com flash sem problemas. O único senão é que a integração deste plugin com o Firefox não tem uma aparência muito agradável, pelo menos na minha opinião.&lt;br /&gt;&lt;br /&gt;A alternativa é instalar o flash (da adobe - antiga macromedia) "manualmente".&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Passo 1 - Download do flash&lt;/span&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 70px; text-align: left;"&gt;&lt;code&gt;$ cd /tmp&lt;br /&gt;$ mkdir flash&lt;br /&gt;$ wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Passo 2 - Descomprimir&lt;/span&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 32px; text-align: left;"&gt;$ tar -zxvf install_flash_player_9_linux.tar.gz&lt;/pre&gt;&lt;br /&gt;São extraídos os seguintes ficheiros&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 60px; text-align: left;"&gt;install_flash_player_9_linux/&lt;br /&gt;install_flash_player_9_linux/flashplayer-installer&lt;br /&gt;install_flash_player_9_linux/libflashplayer.so&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Passo 3 - Instalar&lt;/span&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 70px; text-align: left;"&gt;$ sudo su -&lt;br /&gt;# cd /tmp/flash&lt;br /&gt;# cd install_flash_player_9_linux&lt;br /&gt;# ./flashplayer-installer&lt;/pre&gt;&lt;br /&gt;É mostrada a seguinte mensagem:&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 70px; text-align: left;"&gt;WARNING: Please enter a valid installation path.&lt;br /&gt;&lt;br /&gt;Please enter the installation path of the Mozilla, Netscape,&lt;br /&gt;or Opera browser (i.e., /usr/lib/mozilla):&lt;/pre&gt;&lt;br /&gt;Devemos introduzir este caminho&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;"&gt;/usr/lib/firefox:&lt;/pre&gt;&lt;br /&gt;Aparece o seguinte&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 180px; text-align: left;"&gt;----------- Install Action Summary -----------&lt;br /&gt;&lt;br /&gt;Adobe Flash Player 9 will be installed in the following directory:&lt;br /&gt;&lt;br /&gt;Browser installation directory = /usr/lib/firefox&lt;br /&gt;&lt;br /&gt;Proceed with the installation? (y/n/q): y&lt;br /&gt;&lt;br /&gt;Please log out of this session and log in for the changes to take effect.&lt;br /&gt;&lt;br /&gt;The Adobe Flash Player installation is complete.&lt;/pre&gt;&lt;br /&gt;Está instalado.&lt;br /&gt;&lt;br /&gt;Referências:&lt;br /&gt;&lt;a href="http://benjaminlim.net/blog/?p=15"&gt;http://benjaminlim.net/blog/?p=15&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.smorgasbord.net/2007/06/29/how-to-install-firefox-flash-plugin-in-ubuntu-linux/"&gt;http://www.smorgasbord.net/2007/06/29/how-to-install-firefox-flash-plugin-in-ubuntu-linux/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5619305804457899642-5634517048283237043?l=linuxecompanhia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxecompanhia.blogspot.com/feeds/5634517048283237043/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5619305804457899642&amp;postID=5634517048283237043' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/5634517048283237043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/5634517048283237043'/><link rel='alternate' type='text/html' href='http://linuxecompanhia.blogspot.com/2008/01/plugin-flash-no-firefox-em-ubuntu-linux.html' title='Plugin flash no Firefox em Ubuntu Linux'/><author><name>João Sá</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5619305804457899642.post-4107058985615046835</id><published>2007-12-18T01:49:00.000-08:00</published><updated>2007-12-31T04:24:43.716-08:00</updated><title type='text'>Placa ZTE MF620 em Linux</title><content type='html'>Depois de alguma pesquisa verifiquei que é difícil colocar a funcionar, em Linux, a placa ZTE MF620 para acesso à Internet Móvel de Banda Larga. Esta placa é comercializada em Portugal pela TMN. Com alguma pesquisa e persistência lá consegui arranjar forma desta placa funcionar.&lt;br /&gt;Aqui fica o testemunho que penso ser útil para comunidade linux.&lt;br /&gt;&lt;br /&gt;Fiz testes com a placa nas seguintes distribuições e em dois computadores distintos (Portátil ACER 5601AWLMI e num desktop com Pentium IV a 3GHz e 1GB de RAM):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ubuntu.com/"&gt;Ubuntu 7.10&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://fedoraproject.org/"&gt;Fedora 8&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pclinuxos.com/"&gt;PC Linux OS 2007&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Funcionou em todas estas distribuições com pequenos ajustes. As diferenças estão relacionadas com os caminhos e com a instalação de pacotes (RPM vs DEB). A explicação seguinte aplica-se ao Ubuntu 7.10, no entanto, e como referi, com pequenas alterações a explicação serve para outras distribuições.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Breve explicação sobre a placa ZTE MF620&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Quando esta placa é ligada à porta USB, seja em Windows ou em Linux (penso que em Mac OS X também, mas não pude testar), o sistema operativo reconhece um dispositivo de armazenamento onde estão os drivers da placa para Windows. Assim, para instalar esta placa, não é necessário nenhum CD nem outro suporte onde estejam os &lt;span style="font-style: italic;"&gt;drivers&lt;/span&gt;. Para que esta placa funcione como modem de acesso à Internet é necessário alterar o seu modo de funcionamento, isto é, desactivar a sua função de dispositivo de armazenamento e colocá-la a funcionar como um modem USB. Estamos portanto na presença de uma placa que, do ponto de vista do sistema operativo, pode ser vista como dois dispositivos distintos. Esta alteração, no nosso caso, em Linux, é feita pelo programa &lt;a href="http://www.draisberghof.de/usb_modeswitch/"&gt;USB_ModeSwitch&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;E agora, mãos à obra...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Em primeiro lugar é necessário abrir uma consola, acessível através de Aplicações -&gt; Acessórios -&gt; Consola.&lt;br /&gt;De seguida é necessário abrir uma sessão de superutilizador, o que pode ser feito com o comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;    $ sudo su -&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Instalar o wvdial&lt;/span&gt;&lt;br /&gt;Caso esta aplicação não esteja instalada é necessário fazer o seguinte:&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;  # apt-get install wvdial&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;Instalar o gcom&lt;/span&gt;&lt;br /&gt;Caso esta aplicação não esteja instalada é necessário fazer o seguinte:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     # apt-get install gcom&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Instalar o USB_ModeSwitch&lt;/span&gt;&lt;br /&gt;Pode ser necessário instalar a &lt;a href="http://libusb.sourceforge.net/"&gt;libusb&lt;/a&gt;. Para isso é necessário executar o comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;    # apt-get install libusb-dev&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Fazer download e compilar o USB_ModeSwitch&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;# wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.2.tar.bz2&lt;br /&gt;  # tar -jxvf usb_modeswitch-0.9.2.tar.bz2&lt;br /&gt;  # cd usb_modeswitch-0.9.2&lt;br /&gt;  # ./compile.sh&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Copiar ficheiros para a localização destino&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;# cp &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;usb_modeswitch /usr/sbin/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configurações&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;É necessário editar o ficheiro &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/etc/wvdial.conf&lt;/span&gt;&lt;/span&gt; e colocar neste ficheiro o seguinte conteúdo&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Init2 = ATQ0 V1 E1 S0=0 &amp;amp;C1 &amp;amp;D2 +FCLASS=0&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Modem Type = Analog Modem&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;; Phone = &lt;target&gt;&lt;br /&gt;&lt;/target&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ISDN = 0&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;; Username = &lt;your&gt;&lt;br /&gt;&lt;/your&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Init1 = ATZ&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;; Password = &lt;your&gt;&lt;br /&gt;&lt;/your&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Modem = /dev/ttyUSB0&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Baud = 460800&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[Dialer tmn]&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Init2 = ATZ&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Init3 = AT+CGDCONT=1,"ip","internet"&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Stupid Mode = 1&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ISDN = 0&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Phone = *99***1#&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Ask Password = 0&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Modem = /dev/ttyUSB0&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Username = tmn&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Dial Command = ATD&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Password = tmn&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Baud = 460800&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;É necessário editar o ficheiro &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/etc/usb_modeswitch.conf&lt;/span&gt;&lt;/span&gt; e retirar os comentários na zona relativa à placa ZTE. O ficheiro fica com o seguinte conteúdo.&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;########################################################&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# ZTE MF620 (Experimental)&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;#&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# Message string taken from a sniffer log. Untested!&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;#&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# Contributor: Flávio Moringa&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;DefaultVendor=0x19d2&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;DefaultProduct=0x2000&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;TargetVendor=0x19d2&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;TargetProduct=0x0001&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;MessageEndpoint=0x04&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;MessageContent="5553424308a0b7870000000000000600000000000000000000000000000000"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;É ainda necessário criar o ficheiro &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/etc/udev/rules.d/15-zte-mf620.rules&lt;/span&gt;&lt;/span&gt; e colocar este conteúdo:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ACTION!="add", GOTO="ZTE_End"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# Is this the ZeroCD device?&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;SUBSYSTEM=="usb", SYSFS{idProduct}=="2000",&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;SYSFS{idVendor}=="19d2", GOTO="ZTE_ZeroCD"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# Is this the actual modem?&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;SUBSYSTEM=="usb", SYSFS{idProduct}=="0001",&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;SYSFS{idVendor}=="19d2", GOTO="ZTE_Modem"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;LABEL="ZTE_ZeroCD"&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# This is the ZeroCD part of the card, remove&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# the usb_storage kernel module so&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# it does not get treated like a storage device&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;#RUN+="/sbin/rmmod usb_storage"&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;RUN+="/usr/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;LABEL="ZTE_Modem"&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# This is the Modem part of the card, let's&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# load usbserial with the correct vendor&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# and product ID's so we get our usb serial devices&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0001",&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# Make users belonging to the dialout group&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# able to use the usb serial devices.&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;#MODE="660", GROUP="dialout"&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;MODE="660", GROUP="tty"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;LABEL="ZTE_End"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Este ficheiro é necessário para que a detecção e activação da placa seja feita quando esta é ligada à porta USB&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Estabelecer a ligação&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para estabelecer a ligação usam-se os seguintes comandos:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# /usr/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# /usr/bin/gcom -d /dev/ttyUSB0&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# /usr/bin/wvdial tmn&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;O primeiro comando (dos três anteriores) é desnecessário, uma vez que a detecção é feita pelo &lt;a href="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"&gt;udev&lt;/a&gt;. De qualquer modo, o próprio comando detecta se a placa já se encontra no modo desejado.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dicas&lt;/span&gt;&lt;br /&gt;É importante verificar se foram criados os &lt;span style="font-style: italic;"&gt;devices &lt;/span&gt;necessários. Depois de ligar a placa à porta USB, esta operação demora cerca de 30 segundos. É necessário aguardar.&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# ls /dev/ttyUSB*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enquanto se aguarda a activação da placa pode ser útil monitorizar o ficheiro de logs.&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# tail -f /var/log/messages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Inexplicavelmente, quando ligo a placa, algumas vezes ela não é correctamente reconhecida. Isto acontece quer em Linux quer em Windows. A forma que encontrei de resolver o problema consiste em desligar a placa do computador, retirar a bateria, voltar a colocar a bateria, e finalmente, voltar a ligar ao computador.&lt;br /&gt;&lt;br /&gt;Referências:&lt;br /&gt;&lt;a href="http://www.draisberghof.de/usb_modeswitch/"&gt;USB_ModeSwitch&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.ufsoft.org/index.php/2007/11/30/zte-mf622-usb-modem-under-linux/"&gt;Post com informação importante&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tmn.pt/portal/site/loja/menuitem.1da1eb08be3098e2ee86a9107368e84b/?vgnextoid=20532526eb302110VgnVCM1000005401650aRCRD"&gt;Página da TMN sobre a placa&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jpatrao-online.blogspot.com/2007/12/tutorial-de-instalao-para-placa-tmn-de.html"&gt;Tutorial para instalação da placa&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5619305804457899642-4107058985615046835?l=linuxecompanhia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxecompanhia.blogspot.com/feeds/4107058985615046835/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5619305804457899642&amp;postID=4107058985615046835' title='99 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/4107058985615046835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5619305804457899642/posts/default/4107058985615046835'/><link rel='alternate' type='text/html' href='http://linuxecompanhia.blogspot.com/2007/12/placa-zte-mf620-em-linux.html' title='Placa ZTE MF620 em Linux'/><author><name>João Sá</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>99</thr:total></entry></feed>
