<?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>tvieira.net &#187; broadcom</title>
	<atom:link href="http://www.tvieira.net/tags/broadcom/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tvieira.net</link>
	<description></description>
	<lastBuildDate>Wed, 01 Feb 2012 07:57:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Instalando Driver Wireless BCM4312 no Arch Linux.</title>
		<link>http://www.tvieira.net/linux/instalando-driver-wireless-bcm4312-no-arch-linux/</link>
		<comments>http://www.tvieira.net/linux/instalando-driver-wireless-bcm4312-no-arch-linux/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 05:33:53 +0000</pubDate>
		<dc:creator>Tiago Vieira</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[bcm4312]]></category>
		<category><![CDATA[broadcom]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[instalando]]></category>

		<guid isPermaLink="false">http://www.tvieira.net/?p=684</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.tvieira.net/linux/instalando-driver-wireless-bcm4312-no-arch-linux/' addthis:title='Instalando Driver Wireless BCM4312 no Arch Linux. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Ja faz um bom tempo que estou usando o Arch linux, e estou gostando muito dessa distribuição, ja faz um bom tempo que eu nem vejo mais a cara do windows, nem sei mais como que esta. Algumas coisas me chamou a atenção nessa distribuição como ja foi tratado em outros posts aqui do blog, como a velocidade, a surpreendendo atualização de pacotes, como exemplo do KDE que quando sai uma nova versão, no mesmo [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.tvieira.net/linux/instalando-driver-wireless-bcm4312-no-arch-linux/' addthis:title='Instalando Driver Wireless BCM4312 no Arch Linux. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p><a href="http://www.tvieira.net/wp-content/uploads/2009/12/arch-linux-logo.png"><img class="alignleft size-full wp-image-549" title="Arch Linux" src="http://www.tvieira.net/wp-content/uploads/2009/12/arch-linux-logo.png" alt="" width="150" height="126" /></a><br />
Ja faz um bom tempo que estou usando o Arch linux, e estou gostando muito dessa distribuição, ja faz um bom tempo que eu nem vejo mais a cara do windows, nem sei mais como que esta. Algumas coisas me chamou a atenção nessa distribuição como ja foi tratado em outros posts aqui do blog, como a velocidade, a surpreendendo atualização de pacotes, como exemplo do KDE que quando sai uma nova versão, no mesmo dia esta disponível para atualização do sistema, o pacman é uma maravilha, um gerenciado de pacotes que resolve todas as dependência e é muito difícil de quebrar o sistema com ele, comunidade do Arch linux é bem ativa muitas pessoas ajudando e suas dúvidas são respondidas rapidamente, e claro não podia deixar de citar o total controle do sistema operacional, tanto na configuração quanto na instalação de pacotes.</p>
<p>Mas vamos ao que interessa, que é o título do post, como ja podem saber em outros posts aqui do blog, minha placa wireless é uma BCM4312 do Broadcom, ja fiz alguns tutoriais de como instalar o driver dessa placa em algumas distribuições linux, mas ainda não tinha feito para o Arch, que vamos ver que é muito simples.</p>
<p>Primeiramente precisamos instalar o yaourt, que é uma ferramenta capaz de baixar e instalar pacotes mantidos por usuários do Arch, existe um repositório para onde as pessoas mandam esses pacotes e podemos usá-lo de maneira muito fácil. Para isso vamos ter que colocar um novo respositório no nosso arquivo <em>/etc/pacman.conf</em>, só inserir a linha abaixo no final do arquivo:</p>
<p>Para distribuição i686:<br />
<code>[archlinuxfr]<br />
Server = http://repo.archlinux.fr/i686</code></p>
<p>Para distribuição x86_64:<br />
<code>[archlinuxfr]<br />
Server = http://repo.archlinux.fr/x86_64</code></p>
<p>Depois de inserido o novo repositório, atualize os repositórios e instale o yaourt:</p>
<p><code># pacman -Sy<br />
# pacman -S yaourt</code></p>
<p>Com o yaourt instalado podemos instalar o driver da placa wireless:</p>
<p><code>$ yaourt -S broadcom-wl</code><br />
Lembrando que o yaourt tem que sert rodado como usuário normal e não como root.</p>
<p>Agora com o driver broadcom instalado, precisamos colocar os módulos da placa para carregar com o sistema, isso nós fazemos no arquivo <em>/etc/rc.conf</em> que é o arquivo principal do Arch, onde colocamos os módulos, nome da máquina, programas que serão carregados e etc. Para isso abra o arquivo como root e procure a linha MODULES e deixa como a linha abaixo:</p>
<p><code>MODULES=(lib80211 wl !b43 !ssb)</code></p>
<p>Reinicie o seu sistema e pronto, deverá estar funcionando a sua placa wireless.</p>
<p>Muito simples não? E alguns dizem que o Arch é complicado. <img src='http://www.tvieira.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Acredito que seja um pouco complicado alguém pegar a manha do arquivo rc.conf quando se entende o que tem que colocar lá e como, aí fica fácil usar o Arch.</p>
<p>Abraços</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvieira.net/linux/instalando-driver-wireless-bcm4312-no-arch-linux/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Driver Broadcom BCM4312 nos Repositórios do Debian.</title>
		<link>http://www.tvieira.net/linux/driver-broadcom-bcm4312-nos-repositorios-do-debian/</link>
		<comments>http://www.tvieira.net/linux/driver-broadcom-bcm4312-nos-repositorios-do-debian/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 04:05:28 +0000</pubDate>
		<dc:creator>Tiago Vieira</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bcm4312]]></category>
		<category><![CDATA[broadcom]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[repositorios]]></category>

		<guid isPermaLink="false">http://www.tvieira.net/?p=652</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.tvieira.net/linux/driver-broadcom-bcm4312-nos-repositorios-do-debian/' addthis:title='Driver Broadcom BCM4312 nos Repositórios do Debian. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Para aqueles que tem a placa wireless BCM4312 e acompanha o blog sabem que tem alguns dicas de como instalar o driver nativo dessa placa, tinhamos que baixar o driver e instalá-lo em alguns lugares específicos e ai conseguimos navegar sem preocupações. Mas o pessoal do Debian facilitaram a nossa vida, colocaram o driver da placa nos repositórios, facilitando e muito a instalação desse driver. Estava com dificuldade de instalar esse driver no novo kernel [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.tvieira.net/linux/driver-broadcom-bcm4312-nos-repositorios-do-debian/' addthis:title='Driver Broadcom BCM4312 nos Repositórios do Debian. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p><a href="http://www.tvieira.net/wp-content/uploads/2009/12/debian.png"><img class="alignleft size-full wp-image-550" title="Debian" src="http://www.tvieira.net/wp-content/uploads/2009/12/debian.png" alt="" width="93" height="114" /></a><br />
Para aqueles que tem a placa wireless BCM4312 e acompanha o blog sabem que tem alguns dicas de como instalar o driver nativo dessa placa, tinhamos que baixar o driver e instalá-lo em alguns lugares específicos e ai conseguimos navegar sem preocupações.</p>
<p>Mas o pessoal do Debian facilitaram a nossa vida, colocaram o driver da placa nos repositórios, facilitando e muito a instalação desse driver. Estava com dificuldade de instalar esse driver no novo kernel 2.6.32-trunk do Debian, e postei esse dificuldade no fórum do <a href="http://www.epidemiclinux.org">Epidemic GNU/Linux</a> e pra minha surpresa tive essa <a href="http://www.epidemiclinux.org/forum/viewtopic.php?f=42&#038;t=1246">resposta</a>. Agora vamos ver como podemos instalar como foi me passado pelo James e funcionou comigo:</p>
<p>01 &#8211; Atualizar o kernel:</p>
<p><code># apt-get update<br />
# apt-get install linux-image-2.6-686 linux-headers-2.6-686</code></p>
<p>02 &#8211; Reinicie o computador pelo novo kernel que será instalado (2.6.32-trunk-686) e rode os seguintes comandos:</p>
<p><code># apt-get install broadcom-sta-common broadcom-sta-source<br />
# m-a a-i broadcom-sta-source</code></p>
<p>Conforme relatado pelo <a href="http://www.vitarasoft.com.br" target="_blank">Victor Bastos</a> ele conseguiu subir o módulo da broadcom seguindo o tutorial que esta na <a href="http://wiki.debian.org/wl#Squeeze" target="_blank">wiki do Debian</a> que tem as informações a mais que estão abaixo:</p>
<p><code># update-initramfs -u -k $(uname -r)</code></p>
<p><code># modprobe -r b44 b43 b43legacy ssb</code></p>
<p><code># modprobe wl</code></p>
<p>Obrigado Victor Bastos pela informação!</p>
<p>E Valew James por mais essa dica!</p>
<p>Abraços</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvieira.net/linux/driver-broadcom-bcm4312-nos-repositorios-do-debian/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Instalando Broadcom BCM4312 com driver nativo para Linux.</title>
		<link>http://www.tvieira.net/linux/instalando-broadcom-bcm4312/</link>
		<comments>http://www.tvieira.net/linux/instalando-broadcom-bcm4312/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 07:40:37 +0000</pubDate>
		<dc:creator>Tiago Vieira</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bcm4312]]></category>
		<category><![CDATA[broadcom]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[nativo]]></category>

		<guid isPermaLink="false">http://www.tvieira.net/?p=92</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.tvieira.net/linux/instalando-broadcom-bcm4312/' addthis:title='Instalando Broadcom BCM4312 com driver nativo para Linux. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Quando escrevi o post Instalando wireless no Mandriva (http://www.tvieira.net/instalando-wireless-no-mandriva/) disse que havia um driver nativo para linux no site da Broadcom e que não estava conseguindo instalar, por causa que estava dando conflito com algumas versões do kernel. Mas me enganei, o que eu estava fazendo era instalando de modo errado, e depois de tanto fuçar, consegui encontrar a maneira correta de instalar e fazer funcionar essa placa com o driver nativo do linux. Lembrando [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.tvieira.net/linux/instalando-broadcom-bcm4312/' addthis:title='Instalando Broadcom BCM4312 com driver nativo para Linux. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p><img class="alignright" title="Wireless" src="http://www1.istockphoto.com/file_thumbview_approve/5956615/2/istockphoto_5956615-wireless.jpg" alt="" width="136" height="136" /></p>
<p>Quando escrevi o post <em>Instalando wireless no Mandriva</em> (<a href="http://www.tvieira.net/instalando-wireless-no-mandriva/">http://www.tvieira.net/instalando-wireless-no-mandriva/</a>) disse que havia um driver nativo para linux no site da Broadcom e que não estava conseguindo instalar, por causa que estava dando conflito com algumas versões do kernel. Mas me enganei, o que eu estava fazendo era instalando de modo errado, e depois de tanto fuçar, consegui encontrar a maneira correta de instalar e fazer funcionar essa placa com o driver nativo do linux. Lembrando que instalei no Debian, mas acredito que essa dica possa servir para outras distribuições também.<br />
Então vamos ver como podemos fazer para instalar:<br />
<span id="more-92"></span><br />
01 &#8211; Vamos baixar o driver do placa no site da Broadcom: <a href="http://www.broadcom.com/support/802.11/linux_sta.php">http://www.broadcom.com/support/802.11/linux_sta.php</a>.</p>
<p>02 &#8211; Temos que ter instalado todos os módulos para compilar driver (headers) do kernel que estamos utilizando, para isso faça:</p>
<p><code># aptitude update<br />
# aptitude install linux-kbuild-`uname -r` libncurses5-dev<br />
# aptitude install build-essential module-assistant linux-headers-`uname -r` linux-source-`uname -r | cut -f1 -d-`</code></p>
<p>03 &#8211; Ok, com os pacotes acima instalados estamos pronto para compilar o driver. Descompacte o download do driver que fizemos no site da Broadcom em algum diretório de sua preferência, depois abra o terminal, e entre no diretório que você descompactou o driver, e disse o seguinte código:</p>
<p><code># make -C /lib/modules/`uname -r`/build M=`pwd`</code></p>
<p>04 &#8211; Descarregue e carregue os módulos da placa wireless, com os seguintes comandos:</p>
<p><code># rmmod bcm43xx<br />
# rmmod b43<br />
# rmmod b43legacy<br />
# modprobe ieee80211_crypt_tkip<br />
# insmod wl.ko</code></p>
<p>05 &#8211; Feito isso, vamos copiar para o diretório de módulos do kernel, os módulos que acabamos de carregar:</p>
<p><code># cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/<br />
# depmod -a</code></p>
<p>Pronto! Somente isso para fazer a sua placa wireless BCM4312 funcionar.</p>
<p>Essa dica fiz no kernel 2.6.22, 2.6.24 e 2.6.28 e em todos esses kernel funcionou perfeitamente.</p>
<p>Espero que possam aproveitar essa dica e desfrutar da sua placa wireless funcionando com o driver nativo para linux.</p>
<p>Abraços</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvieira.net/linux/instalando-broadcom-bcm4312/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
	</channel>
</rss>

