<?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; nativo</title>
	<atom:link href="http://www.tvieira.net/tags/nativo/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 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>

