Instalando o driver Broadcom BCM4318 [AirForce One 54g] no Linux.

Há um bom tempo aderi ao sistema operacional opensource mais utilizado na comunidade geek. Estou falando de Linux, rapaz. Mais especificamente Slackware, uma distro robusta, segura e altamente indicada para aqueles que desejam aprender. “Mas por que?” você me pergunta. Não importa. Pelo menos não agora. O que importa é que tive sérios problemas para resolver a comunicação da rede sem fio no meu laptop HP nx6105 ( é velhinho mas me serve). Em comum com tantos outros computadores portáteis está o bendito chipset Broadcom da placa wireless, que não é suportada (pelo menos não que eu saiba…) pelo fabricante. Eles recomendam ripar o firmware ndis e fazer uma gambiarra com o Ndiswrapper. O trabalho é de fazê-lo é similar a usar o driver nativo fornecido por nossos engenheiros da comunidade opensource. No meu caso o esquema foi como o b43 (aperfeiçoamento o bcm43xx).

Se você chegou aqui é porque já deve conhecer o id do vendedor e do produto. Caso contrário poderá obter digitando o seguinte comando no seu interpretador de comandos:

# lspci -nn

Nota:Lembre-se que o ‘#’ antes do comando significa que o comando deve ser chamado como administrador do sistema (root).

Lá você vai receber de seu sistema uma leitura de todas as PCIs e dispositivos conectados (pelo menos assim deve ser). No meu caso há uma linha com o seguinte dispositivo:

05:02.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)

Significa que eu tenho aqui um adaptador para redes sem fio AirForce One 54g (4318) da Broadcom (14e4).
Vamos fazer o seguinte:
1- Baixar o extrator de firmwares b43, o fwcutter.
2- Baixar o driver da Broadcom da série b43.
3- Salvar ambos downloads no mesmo diretório (Você pode criar um diretório exclusivo para isso).
4- Executar os comandos EM ORDEM abaixo:

# tar xjf b43-fwcutter-011.tar.bz2
# cd b43-fwcutter-011
# make
# cd ..
# export FIRMWARE_INSTALL_DIR=”/lib/firmware”
# tar xjf broadcom-wl-4.80.53.0.tar.bz2
# cd broadcom-wl-4.80.53.0/kmod
# ../../b43-fwcutter-011/b43-fwcutter -w “$FIRMWARE_INSTALL_DIR” wl_apsta.o

Depois disso, carregue o módulo do driver no sistema com o comando:

# modprobe b43

Pronto. Se tudo deu certo, você poderá verificar o dispositivo instalado com o comando:

# iwconfig

O resultado é algo parecido com isso:

lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:”NOME_DA_SUA_REDE_SEM-FIO”
Mode:Managed Frequency:2.457 GHz Access Point: 00:1B:11:6F:0D:57
Bit Rate=36 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality=60/100 Signal level=-52 dBm Noise level=-69 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Esse ‘wlan0′ é minha placa wireless reconhecida.

Para configurar a rede, você pode utilizar o comando ‘iwconfig’, como exibido abaixo:

# iwconfig wlan0 essid “NOME_DA_SUA_REDE_SEM-FIO”

Com isso você se prepara para conectar a rede sem fio. Mas falta o IP, certo? Se for atribuído via DHCP é fácil assim:

# dhcpcd -d wlan0

Pronto. Agora podes usar e abusar da tua rede wifi.

Playstation 3 transformado em laptop!

PS3 da NASA!

PS3 da NASA!

Seria bom se existisse um console que daria um “golden rain” no PS3 seria um PS3 portátil. Ora bolas, então já é. Ben Heck, o Frankeinstein dos videogames fez esse tesouro:UM LAPTOP PS3. E antes você diga “Supercalifragilisticexpialidoso” já lhes adianto que o homem já montou um laptop Wii e um laptop XBox360 e muitos outros!
Eu quero ser igual a ele quando crescer! :D

Consumismo do Gado

Nestes últimos dias (porque não sei a data exata) pude constatar algo curioso. Uma amigo me veio pedir para checar a configuração do microcomputador que ele haveria de adquirir naquela semana. Observei o prospecto dos vendedores … Placa mãe Intel, Processador Core 2 Quad, 4GB RAM, HD SATA 500GB ,GeForce PCIX 8800GTS, placa de som Pinnacle, placa de captura de vídeo, monitor LCD 19”, 2 gravadoras de DVD e uma fonte de 300 paus. Minha reação deveveria ser: “UAU! A máquina é a máquina!”, não é mesmo? Não, não foi. Ele sequer vai utilizar metade dos recursos. Jogar MMORPG (Lineage, eu acho) MSN, Orkut, YouTube e MSOffice (Word e Excel no máximo). Sabe aquela história de que o ser humano usa apenas 10% do cérebro ? Pois aplica-se a este caso. Depois de analisar o prospecto, ele me olhou com aquela cara de “E aí? Incrível, não é?” e afirmou que iria comprar tal PC pela bagatela de mais de 3.500 reais. Se ele soubesse que poderia fazer o que precisava por apenas um śetimo do valor…

E casos como esse observo todo o santo dia. Consumismo. Você nem precisa, provavelmente nunca irá utilizar, mas quer. Por que? Muitas vezes não é o produto que lhe traz tanto prazer em tê-lo mas sim o que gastou com ele, para fazer com que seus amiguinhos subentendam o quanto és afortunado. Ou seja, ego. A menos que meu amiguinho mencionado anteriormente trabalhasse com edição de vídeos, acredito que seria um senhor investimento, ele utilizaria a captura, a alta definição nas edições, precisaria de memória RAM para rodar mais de um aplicativo para as interações… Enfim não era o caso. Quad core? A maioria das pessoas não sabe que raramente se usa mais de um núcleo físico, ainda mais em aplicações 32bits NO WINDOWS XP.

Mesmo que não haja um objetivo em sua mais nova compra você vai criá-la, sabe por que? Porque sem isso seus vizinhos/colegas/seja-lá-quem-for não iriam respeitá-lo. Segredinho: Eles pensam a mesma coisa. Então se não quiser achar que está por baixo, é simples: não se importe com o trivial. Isso mesmo. Não estou falando de tornar piegas o que é importante para outra pessoa, mas sim de se importar com o que realmente importa. Estou falando de consumo inteligente.

Bem vindo à maquina.

Saudações a vocês, pessoal.

Eu estava há um tempo prometendo um espaço na web para que eu pudesse publicar uma variedade de coisas que acho interessantes (às vezes nem tanto…). De qualquer modo, eu vou descobrindo as coisas e publicando aqui, como que um diário de pesquisas, mas muito menos científico.

Aí você me pergunta: “Sim, mas sobre o quê é o maldito blog?”. Qualquer coisa que eu jugar interessante. “Ah, mas ficar maior bagunça”. Vai sim. Mas o quarto é meu, não é? ;]

Como editor, estarei permitindo o espaço para sugestões e críticas pelo público (liberdade, ora bolas!).