Atualização

August 18th, 2008

Atualizei a versão do wordpress, se alguém notar algo de anormal favor avisar

madwifi e kernel 2.6.26

August 18th, 2008

Como há um tempo atrás eu informei que tive problemas com o madwifi com o kernel .25 achei interessante avisar que com o .26 está tudo correndo bem.

Uso o madwifi do ticket #1192, minha placa é:

Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

Uma coisa importante: no array MODULES do rc.conf precisei colocar o ath5k no blacklist e subir o ath_pci para funcionar…

MODULES=(!ath5k ath_pci)

Ah, algo que achei interessante: com o kernel .26 o framebuffer wide funciona mesmo sem o v86d/uvesafb carregados! :D

Dica: ClockingIT

August 18th, 2008

Primeiramente gostaria de informar que meu tempo anda curto (assim como a vontade) por isso o blog está abandonado.

Escrevo para dar uma dica, apesar desse blog ser voltado totalmente a questões técnicas, minha graduação é na área de Administração e hoje em dia trabalho como Analista de projetos de TI. Quando você precisa gerenciar prazos, equipes, recursos físicos e uma infinidade de variáveis para ter sucesso você percebe que sua cabeça não é o suficiente para guardar tantas informações.

Estou testando no momento um software chamado ClockingIT - visitando o site você pode criar uma conta e utilizar o sistema sem restrições, ou então fazer o download do software para instalar em um servidor próprio. Com ele as atividades citadas acima ficam um pouco mais fáceis :)

Ah, ele é escrito em Ruby e usa MySQL como banco… testei a instalação no Arch e no Debian, com sucesso. (No Arch foi muito mais fácil)

xfce

June 29th, 2008

xfce

madwifi e kernel 2.6.25

June 22nd, 2008

Se você tem o wireless abaixo:

Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter [168c:001c]

Que na verdade é um AR5007EG detectado erroneamente pelo lspci, e usa o madwifi patcheado para esse chipset, não atualize seu kernel para o 2.6.25, pelo menos por aqui não consegui faze-la funcionar corretamente com o novo kernel, e precisei fazer um downgrade para o 2.6.24. Esse adaptador está com bastante destaque no mercado atualmente pois acompanha o eeePC.

Caso você tenha esse sistema em funcionamento com o novo kernel, favor me avisar :)

100% Arch ;)

April 26th, 2008

arch

Atualização

April 26th, 2008

Acabei de efetuar a atualização do Wordpress do meu blog, se alguém notar alguma anormalidade favor avisar-me.

Grato ;)

Perfis de rede com o netcfg

April 25th, 2008

Sei que existem gerenciadores de rede muito bons, com interfaces gráficas, e aquela frescura toda. Até tentei me acostumar com eles, testei o (k)networkmanager e o wicd mas para mim não há nada como a simplicidade de bons shell scritps. E foi aí que descobri mais uma maravilha do Arch Linux: o pacote netcfg. Com ele é possível gerenciar vários perfis de rede (cabeado dinâmico, fixo, wireless wep, wpa, etc.) permitindo que você coloque-os em ordem de preferência no boot, ou então faça essa escolha através de um menu.

Vamos ao que interessa:

Instale o pacote:

# pacman -Sy netcfg

Agora verifique no diretório /etc/network.d/examples os modelos de perfil de rede que acompanham o pacote, eu por exemplo utilizei como base o ethernet.example, e copiei-o para o /etc/network.d

# cp /etc/network.d/examples/ethernet.example /etc/network.d/dhcp-eth

Os exemplos são muito fáceis de personalizar, veja como ficou o meu:

[carlos@campos network.d]$ more dhcp-eth
SCAN=”yes”
CONNECTION=”ethernet”
DESCRIPTION=”A very basic ethernet profile, using dhcp”
INTERFACE=eth0
IP=”dhcp”
DHCP_TIMEOUT=10

Criei também um perfil para a rede wireless WPA no meu serviço, e o coloquei no mesmo diretório.

Agora, a última parte, a configuração do rc.conf:

A configuração das interfaces não é mais necessária, logo comentei:

#lo=”lo 127.0.0.1″
#eth0=”dhcp”
#ath0=”dhcp”
#INTERFACES=(lo eth0 ath0)

Observação: não é necessário criar um perfil para a interface de loopback pois ela é inicializada automaticamente pelo rc.sysinit

Decomentei a linha de NETWORKS:

NETWORKS=(dhcp-eth wireless-ud)

Lembrando que dhcp-eth e wireless-ud são os nomes dos perfis (arquivos) salvos no /etc/network.d e serão executados na ordem que aparecem no array NETWORKS.

Por último uma alteração no DAEMONS, remova o “network” e adicione o “net-profiles” a minha linha ficou assim:

DAEMONS=(@syslog-ng @crond @cpufreq dbus acpid hal alsa slmodem-alsa @net-profiles @gpm @sshd @cups @noip @iptables @atieventsd @xinetd kdm)

Com esse esquema, no próximo boot o sistema tenta por 10 segundos (tempo configurado como timeout do perfil) estabelecer conexão de rede com o perfil dhcp-eth e caso não consiga passa para o próximo perfil. Se você quiser fazer essa escolha manualmente, no array NETWORKS escreva a palavra “menu” no lugar dos perfis, deixando-a assim:

NETWORKS=(menu)

Se você quiser/precisar alterar as configurações de rede em tempo real, não há problemas, o netcfg serve para isso também, veja o help:

[carlos@campos ~]$ sudo netcfg2
netcfg v2.0.6
Usage:
Start specified profile: netcfg profile
Other functions: netcfg argument profile
Arguments:
-c, check-iface Do not start profile if interface is already up
-d, down Take specified profile down
-a, all-down Take all active profiles down
-i, iface-down Take down profile active on specified interface
all-resume Resume previously suspended profiles and reconnect them
all-suspend Store a list of current running profiles and suspend them

Ou seja, você pode utilizá-lo para baixar ou levantar qualquer um dos perfis configurado!

Baixando a configuração cabeada e subindo o wireless (no meu caso)

# netcfg2 -d dhcp-eth
# netcfg2 wireless-ud

Há ainda no AUR e no repo archlinux.fr uma ferramenta chamada “archassistant” que é uma GUI em QT de configuração de vários arquivos do Arch, inclusive gerenciando os perfis de rede, caso você prefira uma interface gráfica.

Super simples, não?! ;)

Enfim encontrei a solução ideal (para minha realidade) para gerenciamento de rede :)

kiss

April 18th, 2008

kiss

Novidades do Arch Linux no Acer Aspire 3050

April 13th, 2008

Um bom tempo passou desde meu primeiro post relatando as experiências como proprietário desse modelo da Acer e usuário de GNU/Linux. Hoje depois de meses utilizando meu notebook como ambiente de testes resolvi dar um pouco de atenção a ele, eliminando softwares que não utilizo mais, procurando por pacotes órfãos, e verificando novidades em relação a usabilidade do meu modelo.

Primeira grande mudança em relação ao post inicial: o wireless. Naquela época fui forçado a utilizar o ndiswrapper para emular o driver de windows no GNU/Linux. Para minha surpresa, o kernel atual (2.6.24) tem suporte nativo ao modelo instalado, não necessitando se quer do pacote madwifi. Aproveitei isso para livrar-me dos pacotes do ndiswrapper, removi o ath* do blacklist de MODULES no /etc/rc.conf e no próximo reboot deixei o udev fazer seu serviço… tudo perfeito.

Próximo item: o framebuffer. Naquela época li algo sobre o uvesafb que permitiria ativar o framebuffer em modo wide. Vi uma série de informações e como não era algo vital para a utilização do notebook acabei deixando de lado. Retomei essa possibilidade no dia de hoje e mais uma ótima surpresa: o pacote kernel26 já está preparado para utilizar o uvesafb. Não poderia ser mais simples, apenas segui o wiki e agora tenho um belo terminal 1280×800 @ 32bits.

Também naquela época escolhi o driver de vídeo “ati” e não o “fglrx” por uma série de motivos, uma delas era o número de bugs encontrado na versão proprietária do driver. Algum tempo passou, o pacote chama-se hoje “catalyst” e os problemas que encontrava antes não vejo mais. E o melhor (pra quem gosta) o compiz-fusion funciona perfeitamente! Mais uma mudança ;)

Moral da história? Algumas vezes o tempo é o melhor remédio! :)