terça-feira, 19 de junho de 2012

Ubuntu 12.04 + Atheros AR9285

Bem amigos, neste post vou compartilhar uma pequena informação que pode ser útil.

Peguei hoje um notebook Sony Vaio com placa wireless com chipset da Atheros, modelo AR9285.

O led da placa simplesmente não acendia mesmo com os módulos todos instalados. Então, vamos à solução:



  • Para verificar se os módulos estão levantados:


# lsmod | grep ath
ath9k
ath9k_common
ath9k_hw
ath

Se estes aparecerem na sua lista é por que está tudo certo com os módulos.

  • Digite o comando:
# rfkill list all
0: sony-wifi: Wireless LAN
                     Soft blocked: yes
                     Hard blocked: no
1: sony-bluetooth: Wireless LAN
                     Soft blocked: yes
                     Hard blocked: no
2: phy0:  Wireless  LAN
                     Soft blocked: no
                     Hard blocked: yes
3: hci0: Bluetooth
                     Soft blocked: yes                     Hard blocked: no

Aqui estava a causa do problema. O hardware estava bloqueado e por este motivo não funcionava.

  • Para resolver de forma simples e direta, desbloqueie tudo:
#rfkill unblock all     (Esse comando desbloqueará todas as interfaces)
#rfkill unblock sony-wifi     (Desbloqueará somente o dispositivo mencionado)

Para listar o resultado do comando, repita o comando para listar os dispositivos e veja o resultado.
# rfkill list all
0: sony-wifi: Wireless LAN
                     Soft blocked: no
                     Hard blocked: no
1: sony-bluetooth: Wireless LAN
                     Soft blocked: no
                     Hard blocked: no
2: phy0:  Wireless  LAN
                     Soft blocked: no
                     Hard blocked: no
3: hci0: Bluetooth
                     Soft blocked: no                     Hard blocked: no
Pronto.

sexta-feira, 16 de dezembro de 2011

PTY allocation request failed on channel 0

Essa dica é para quem está tentando montar um servidor com CHROOT. Ao terminar de montar o chroot na máquina física e tentar acessar o CHROOT via SSH, algumas vezes acontece o seguinte erro:

PTY allocation request failed on channel 0

Para solucionar tal problema, digite os comando abaixo dentro do CHROOT:
# rm -rf /dev/ptmx
# mknod /dev/ptmx c 5 2
# umount /dev/pts
# rm -rf /dev/pts
# mkdir /dev/pts
# mount /dev/pts

Funcionou? Deixe um comentário.

Não funcionou? Comenta também que eu ajudo.

Fui...

#

terça-feira, 12 de janeiro de 2010

Esquema de particionamento no Linux

Particionamento do disco rígido é um dos primeiros quesitos a serem considerados antes de instalação de um sistema operacional. Uma partição é um espaço no disco rígido destinado a receber um sistema de arquivos (ext3, ext4, reiserFS, xfs, FAT, NTFS entre outros) ou uma outra partição mas antes de fazer o particionamento propriamente dito é necessário entender algumas variáveis relativas ao assunto. 1. Tipos de partição Existem três (03) tipos de partição, a primária, a estendida e a lógica. As partições primárias e estendidas são as principais e é importante saber que num disco rígido existem somente quatro partições principais.

Partição Primária
Este é o tipo de partição que contém um sistema de arquivos. Num disco deve existir no mínimo uma (01) e no máximo quatro (04) partições primárias, dessa forma se um disco rígido possui quatro partições primárias, nenhuma outra partição poderá existir no mesmo. Deve-se saber também que somente esta partição é inicializável, logo a instalação dos arquivos de inicialização de um sistema operacional devem ser feitos neste tipo de partição.
Nos Sistemas Windows as partições do disco são conhecidas pelas letras do alfabeto, enquanto que nos sistemas GNU/Linux as partições recebem uma denominação diferenciada, seguindo a seguinte lógica:
Se o disco rígido for do padrão IDE:
/dev/hda1
/dev/hda2
/dev/hda3
/dev/hda4

Se o disco for do padrão SATA:
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4

Como observação, em todos os casos o disco rígido está na primeira controladora IDE ou SATA. Caso estivesse na segunda controladora, por exemplo, a denominação recebida pelo sistema seria /dev/hdb1,2,3 ou 4 no caso dos IDE`s e /dev/sdb1,2,3 ou 4 no caso dos SATA`s.

Partição Estendida
Para aumentar o número de partições disponíveis, utiliza-se a partição estendida, que pode suportar até 64 partições lógicas. Um usuário que necessite de um número maior do que as quatro partições primárias que são permitidas deve utilizar uma partição estendida e dentro desta criar as demais partições. A partição estendida não armazena dados, e sim outras partições lógicas.

Para particionar um disco, precisa-se analisar alguns requisitos, como:
> Funçao da máquina (workstation, server, etc...)
> Ambiente interno ( quantidade de usuários)
> Tamanho da memória RAM.

Sistema de arquivos (file systems)
Após a definição do particionamento, inicia-se a formatação lógica, que é feita pelo sistema operacional para a criação do sistema de arquivos.
O sistema operacional precisa de um sistema de arquivos no disco rígido para que possa efetuar a leitura/gravação dos dados nele inseridos, vale ressaltar que cada partição só tem um tipo de sistema de arquivos.

Existem inúmeros sistemas de arquivos, os mais comuns usados por sistemas Windows são:
FAT (File Alocation Table) : é o sistema de arquivos padrão do DOS e do Windows.
VFAT (Virtual File Alocation Table) : é um modo protegido do FAT, usado pelo Windows 95. É compatível com FAT e a principal diferença é o suporte a nomes longos de arquivos.
FAT32 (32-bit File Alocation Table) : apareceu juntamente com o Windows 95 OSR2, e supera a maioria das limitações da FAT.
NTFS (New Technology File System) : Sistema de arquivos padrão para o Windows NT e seus derivados.

Os mais usados por sistemas GNU/Linux são estes:
Ext2: Desenvolvido ainda nos primórdios do Linux como um substituto para os sistemas de arquivos usados pelo Minix (Sistema Operacional criado por Andrew Taunembaum, o Kernel do Linux foi baseado nele).
Ext3: Sucessor do ext2 mas que trouxe como melhoria somente o sistema de Journaling, que consiste em atribuir maior segurança aos dados no caso de uma reinicialização não planejada do sistema, como um queda de energia, por exemplo.
JFS: Sistema de arquivos da IBM que visa atender servidores com grande necessidade de armazenamento, como servidores de arquivos e bancos de dados.
ReiserFS: Surgiu posteriormente ao Ext3, o seu ponto alto é a excelente performance para gerenciar grande quantidade de arquivos pequenos. Outro fator positivo é quanto ao aproveitamento do espaço do disco.
XFS: Sistema nitidamente mais desenvolvido que o ReiserFS e o JFS. Dispõe de várias opções para ajuste de desempenho e documentação boa. Único sistema de arquivos a oferecer sistema próprio de quotas.
Ext4: Evolução do ext3, é um sistema de arquivos novo e já totalmente suportado pelo kernel.

Dicas de diretórios em partição separadas:
/home: Indicado para garantir maior segurança nos dados pessoais do usuários. A estratégia de deixar esse diretório numa partição separada se assemelha muito com o que é feito no Windows, separando as unidades C: e D:. Nos dois sistemas a idéia é separar os dados dos usuários do restante do sistema, dessa forma se houver algum problema com o sistema operacional os dados pessoais não serão afetados.

/boot: Contém os arquivos estáticos de inicialização do sistema. Caso haja algum problema em tais arquivos é possível formatar a partição sem comprometer o resto do sistema.

/tmp: Armazena arquivos temporarios gerados pelo sistema. Todos os usuarios tem permissao de leitura e escrita nele e geralmente ele é limpo a cada reinicializaçao. Por este motivo, devemos evitar guardar arquivos neste diretório. Para servidores ele deve ficar numa partiçao separada, pois a criação excessiva de arquivos temporários este único diretório poderá ocupar todo o disco rígido, derrubando o servidor. Numa particao separada ele pode lotar somente a particao, sem influenciar no desempenho do sistema.

/var: Em geral, contém informações que sofrem modificações durante a sessão, tais como log file, arquivos de spooling, arquivos temporários entre outros. Em servidores que geram muito log é indicado separar este diretório numa partição separada para que o mesmo não venha a comprometer o sistema.

Modelo para possível particionamento, pode ser usado para testes (considere um HD de 80 GB):
Partição Ponto de Montagem Tamanho Tipo de partição
/dev/sda1 /boot 200MB primária
/dev/sda2 / 10GB primária
/dev/sda3 swap 1GB primária
/dev/sda5 /usr 20GB lógica
/dev/sda6 /var 4GB lógica
/dev/sda7 /tmp 1GB lógica
/dev/sda8 /home 43GB lógica

Essa configuração é apenas um modelo. A partir disso, você pode monitorar as partições e ver se está de acordo com a finalidade da instalação do sistema. Como dito anteriormente, deve-se avaliar alguns quesitos antes de definir um esquema de particionamento para o disco.

terça-feira, 28 de julho de 2009

Copiando vídeos direto do Firefox

Saudações a todos. Seguinte, vejo muito gente procurando baixar na Internet programinhas pra ficar baixando os vídeos do youtube, google vídeos, entre outros. Mas é muito simples pegá-los diretamente do Cache do firefox. Falei grego ???
Vamo lá. Tudo que o usuário acessa na Internet (fotos, videos, musicas...) fica guardado por um determinado período no 'cache' do navegador. Pra pegar, basta deixar o vídeo carregar por completo no firefox e depois ir lá no cache dele copiar e colar na sua pasta de vídeos. Mãos à obra então.
Através do Nautilus (navegador de arquivos) entre no diretório: /home/paulo/.mozilla/firefox/slz2x95b.default/Cache

Mas prestem atenção, é claro que onde tá o meu nome vcs irão colocar o nome do usuário de vcs.

Outro detalhe é na penúltima pasta (slz2x95b.default) que no sistema de vcs pode ter um nome diferente.

Espero que a dica seja útil.

Melhorando o visual do Ubuntu

Para os usuários do Ubuntu que não simpatizam muito (como eu) com o layout padrão que a distribuição trás, trago aqui algumas sugestões para dar uma melhorada nesse visual. Pelo menos aqui no meu 'note' achei show de bola. Aí vão as dicas...

Abra o console e entre no sources.list do gerenciador de pacotes apt. Recomendo utilizar o 'gedit' pra quem não curte o Vim.
sudo gedit /etc/apt/sources.list

Vá no finalzinho dele e acrescente as seguintes linhas:
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main

Salva tudo e volta, fecha o 'gedit', volta no terminal e digita:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x1781bd45c4c3275a34bb6aec6e871c4a881574de

e depois

sudo apt-get update
Pronto. Agora vc já pode baixar alguns dos melhores temas do ubuntu diretamente pelo APT.
Sugiro os seguintes:
sudo apt-get install showtime-theme
sudo apt-get install balanzan-theme
sudo apt-get install infinity-theme
sudo apt-get install wild-shine-theme
sudo apt-get install exotic-theme

Esse é o TOP 5 dos temas. Se quiser testar outros só dar um "apt-cache search themes" no terminal e verificar as opções disponíveis. Blz?!
Qualquer dúvida, só deixar comentário que respondo.

quarta-feira, 22 de julho de 2009

Instalação de pacotes

Como grande utilizador do Ubuntu que sou, sei que a instalação de pacotes nessa distribuição é extremamente simples. Existem várias formas de executar os procedimentos de instalação de aplicativos e neste sentido gostaria de indicar uma excelente ferramenta de instalação de pacotes das distros debian/ubuntu.
Trata-se de um sistema de busca chamado Apperi que faz a busca de 12 mil pacotes .deb para debian e ubuntu.
Somente a título ilustrativo vou mostrar os passos para uma instalação.
1 - Acesse o site http://www.apperi.com/. Nele vc escolhe a distribuição e a versão que está utilizando no seu PC.
No meu caso é o ubuntu 9.04.
2 - Digite o nome da aplicação que deseja na barra de busca. Se preferir, logo abaixo tem um link com o "Top 25 Packages". Cliquei nela...
3 - Como exemplo, resolvi instalar a aplicação 'google-gadgets-gtk'. Abre-se uma nova janela, com um screenshot da aplicação e abaixo um link "Install Aplication", só clicar nesse link aí...
4 - Após clicar no link abre-se essa janela:
Só clicar em OK e continuar....

5 - Abre-se uma nova janela perguntando se você quer instalar o aplicativo e uma breve descrição do mesmo...


6 - Ele faz o download dos pacotes necessários...

7 - E conclui a instalação do programa.

8 - No caso do programa que instalei, o Google gadgets, ele vai aparecer no menu Aplicativos > Internet. Só dar um clique e personalizar. Pronto para o uso :-)

Mas se você achou isso muito difícil, abra o console e digite "sudo apt-get install google-gadgets-gtk" e pronto.

Abraço a todos.

sábado, 15 de dezembro de 2007

Conexant HDAudio Soft Data Fax Modem

Olá amigos. Este artigo é direcionado pra quem está tendo dificuldades em encontrar drives para esse tipo de modem. Uso ele e tive grandes dificuldade em fazê-lo funcionar.
Então estou postando esse tutorial pra ajudar quem estiver tendo a mesma dificuldade que tive.
Meu Notebook é um COMPAQ PRESARIO V6000. Mas esse tipo de modem está presenta em vários outros modelos.
O primeiro passo é fazer o donwload do driver neste link.
Note que no primeiro quadro com os links para download estão as distribuições que já possuem o drive compilado, facilitando imensamente o seu trabalho. Pois para instalar, basta que você faça baixe o arquivo correspondente a sua distro e através do seu gerenciador de pacotes (dpkg no caso de quem usa debian, ubuntu e derivados. Ou RPM para quem usa Red Hat e seus derivados).
Caso a distro que você usa não esteja no primeiro quadro, você terá que baixar um pacote genérico com o fonte (segunda tabela). Nela os arquivos estão nos formatos .deb, .rpm e .tar para as duas arquiteturas existentes, 32 e 64 bits.
Após o download do arquivo, vamos para a instalação.
Para quem baixou o arquivo especifico para a sua distro não tem problema nenhum, como dito anteriormente, basta usar o gerenciados de pacotes da sua distribuição e efetuar a instalação.
No meu caso, esse procedimento foi o suficiente, pois uso o Ubuntu 7.04 e o driver já estava pré-compilado.
Para quem teve que baixar o drive genérico o ritual é descompactar o arquivo, compilar (através do comando make install) e esperar que tudo dê certo. =D
Para conectar use o wvdial, ele é bem levezinho. Dicas para o arquivo de configuração dele tem aos montes no google.com.

Abraços

paulomck@gmail.com