quinta-feira, 16 de dezembro de 2010

LPIC - Identificando e editando as configurações de hardware

Post com dicas para LPI
Tópico: Arquitetura de Sistema

Este é o primeiro dos posts com dicas para a LPIC. Os posts conterão sempre as duas linhas acima indicando qual a finalidade do post bem como o Tópico da LPIC que o post se relaciona.

Identificando e editando as configurações de hardware


No Linux temos dois comando principais quando desejamos visualizar as informações de Hardware identificados pelo sistema operacional, são eles:
lspci - Lista dispositivos conectados ao barramento PCI.
lsusb - Lista dispositivos USB conectados ao computador.

Para visualizar informações mais detalhadas sobre um dispositivo, basta utilizar o comando:
lspci -s [endereço do dispositivo] -v
ou para dispositivos USB
lsusb -d [ID do dispositivo] -v
Para listar os módulos(drivers) utilizados no sistema, podemos usar:
lsmod
O resultado do comando possui 3 colunas.
- Module: nome do módulo
- Size: memória ocupada pelo módulo
- Used by: outros módulos que utilizam este

Os recursos de hardware no Linux são representados por um conjunto de arquivos. Estes arquivos estão localizados nos diretórios /proc e /sys

/proc : possui informações de recursos de hardware e de processos ativos
/sys : armazena unicamente informações de dispositivos

Alguns arquivos importantes encontrados no diretório /proc :
- /proc/cpuinfo : Inoformações sobre o processador encontradas pelo sistema;
- /proc/dma : Informações sobre canais de acesso direto à memória;
- /proc/ioports : Informações sobre endereços de memória usados pelos dispositivos;
- /proc/interrupts : informações sobre IRQs nos processadores;

Conceito sobre Hotplug e Coldplug:
- Hotplug : dispositivos que podem ser ligados com o sistema em funcionamento.
- Coldplug : dispositvos que devem ser ligados ao computador com o sistema desligado.

Todo dispositivo de armazenamento identificado pelo Linux é identificado por um arquivo dentro de /dev. O nome do arquivo depende do tipo de dispositivo e do canal IDE da placa-mãe que ele se encontra instalado, bem como por um número para cada partição que este possuir.
Exemplo:
- Disquete: /dev/fd0
- CD/DVD conectado ao segundo canal IDE: /dev/hdc
- Segunda partição de um HD SATA conectado ao primeiro canal SATA : /dev/sda2
- Primeira partição de um HD IDE conectado ao segundo canal IDE como master: /dev/hdc1

Por hoje são só essas dicas, importante se aprofundar e buscar mais informações sobre os conceitos e comandos aqui apresentados. As próximas dicas serão sobre o boot do sistema.
Até lá e bons estudos!

Certificação Linux - LPIC

Apartir de hoje estarei postando material que ajudará àqueles que desejam, assim como eu, tirar a sua LPIC. Estou estudando para a LPIC-1, estarei postando, sempre que tiver tempo, algumas dicas úteis que podem servir como complemento ao seus estudos.

A todos nós que estamos no caminho para LPIC, desejo boa sorte!

quarta-feira, 8 de dezembro de 2010

Utilizando Fones Bluetooth no Ubuntu 10.10

Há pouco mais de um mês comprei um Fone Bluetooth no mercado livre. Estava precisando de um fone sem fio, uma vez que adoro estudar e trabalhar escutando música, é quase um vício, hehe. Pesquisei pela net e encontrei um ótimo modelo o Nokia BH-503, que é um fone muito bom por sinal. Comprei de um vendedor do Mercado Livre que importou de Hong Kong, demorou muito para chegar, quando finalmente chegou fui ansioso para usá-lo no Ruindows 7 e adivinha? Não funcionou. O driver padrão do Ruindows para bluetooth não possui recursos de audio. Pois bem, pesquisei bastante e depois de muito baixar e instalar vários drivers fiz o fone funcionar.
No outro dia fui usar meu bom e velho Ubuntu quis escutar uma musica no fone novo, e para minha surpresa o meu adaptador bluetooth foi reconhecido logo de cara e já com suporte a audio A2DP e SCO. Fiz o pareamento do Fone com o adaptador, configurei a saída de audio do ubuntu para o Fone Bluetooth e para minha surpresa o som saiu! Porém a qualidade estava péssima e o som ficava picotando.
Então recorri ao bom e velho Google. E eis aqui a solução:
Primeiro vamos precisar dos seguintes pacotes instalados:
  • bluetooth
  • bluez
  • bluez-utils
  • bluez-audio
  • blueman
  • gstreamer
No meu caso só precisei instalar o Blueman. Agora vá digite o seguinte comando no console para configurarmos o gstreamer:
gstreamer-properties
Troque a entrada e a saida padrão para o plugin ALSA. Agora lique o seu adaptador bluetooth e digite o seguinte comando:
blueman-manager
Agora você deve localizar e parear o seu Fone. Feito isso tenha certeza que os serviços Headset Service e Audio Sink estão ativados clicando com o botão direito emcima dele.
Com o Fone conectado ao notebook e com os serviços em funcionamento, você deve agora configurar a qualidade do som. Para isso vá em Sistema->Preferências->Som e na aba Hardware clique no seu fone e selecione a opção High Fidelity Playback (A2DP).
Pronto, o seu fone está instalado e configurado!

Dica: para direcionar todo o som do sistema para os fones de ouvido, vá em Sistema->Preferência->Som e na aba Saida e selecione o seu fone.