segunda-feira, 2 de novembro de 2009

WebCam no Ubuntu 9.10

--------------------------------------------------------------------------------------------------------------------------------
Atualização 12/12/2009: alguns programas antigos ficaram incompatíveis com as bibliotecas do v4l (vídeo for linux) atuais. O camorama, por exemplo, não tem mais manutenção e parou de funcionar com alguns drivers desde o ubuntu 8.10, principalmente com os chipset z-star em 64bits. 
Mas já existem outros programas que funcionam com a camera como o skype, amsn e o cheese
------------------------------------------------------------------------------------------------------------------------------------

Boa parte das câmeras usb funciona no Ubuntu.

Testei com uma câmera Neox, que possui o chipset  Z-Star.

A câmera funciona perfeitamente. Ela usa o drive gspca_zc3xx atualizado para o IDUSB 0ac8:307b, esse drive apareceu no Ubuntu 9.04 em diante. Nos anteriores só é possível com modificações nos módulos.

Qualquer que seja sua câmera, o drive equivalente irá criar um dispositivo chamado /dev/video0 , video1 e assim sucessivamente, de acordo com o número de câmeras conectadas.

Para tirar melhor proveito da câmera eu sugiro usar o programa chamado Cheese
que faz parte do Gnome e possui integração com o Nautilus, Flickr. O cheese é moderno e fácil de usar seguindo o mesmo estilo das aplicações feitas exclusivamente para o gnome.

Para instala-lo no ubuntu, use o novo "Central de Programas do Ubuntu" ou o tradicional Synaptic. Para os mais antigões pode-se abrir um xterm e usar o apt-get install cheese . hehe :)

É muito fácil de usar e permite tirar fotos e gravar um vídeo.

No meu caso só foi possível gravar em 320x200 ao invés de 640x480 pois a saida da placa de vídeo do meu notebook é muito lento.


domingo, 1 de novembro de 2009

Dados do celular Sony Ericsson W380 no Ubuntu 9.04










Dica extra:
1) o W380 funciona corretamente no Ubuntu 9.10, o drive wdm(citado abaixo) não da mais problemas devido ao kernel 2.6.31 existente nessa distribuição;



Em alguns computadores com Ubuntu 9.04, ao ligar o celular W380 ele parece não reagir nem fazer nada.
O problema esta no drive cdc_wdm que falha ao carregar, evitando que o verdadeiro drive, o cdc_acm carregue.


Solução passo a passo:
1) aperte ALT+F2, isso abrirá um executor de comandos;

2) execute o comando gksudo rm /lib/modules/2.6*/kernel/drivers/usb/class/cdc-wdm.* ;
3) infelizmente terá que reiniciar, depois entre com seu login;
4) basta conectar o celular novamente, escolher a opção de arquivos (no celular);
5) caso tenha dúvidas da operação, ou queira saber detalhes, veja abaixo:




Solução explicada:

O drive cdc-wdm falha silenciosamente ao se conectar o celular W380 com o cabo USB no computador. Isso ocorre pois o gerenciador udev carrega o CDC (Communication Device Class), que por sua vez testa os modulos WDM e o ACM. Mas até a versão do kernel 2.6.29 existe um bug no modulo WDM.

Portanto, caso você não vá usar o modem do celular, tirando o drive fará com que ele reconheça a memória flash do celular sem problema.

O drive da um kernel panic devido a uma referencia de memória nula, a solução já existe para o kernel 2.6.26.6 (e superiores) e, pelas minhas pesquisas, parece que o Oliver Neukum, da Suse, que e corrigiu o problema. Infelizmente o ubuntu 9.04 não vem com essa correção, apenas o 9.10, pois possui o kernel 2.6.31.


Referências:


Som no Notebook Firstline Positivo com Ubuntu 9.10

O som no notebook Firstline da Positivo Informática não funciona ao instalar o Ubuntu 9.10.


Solução passo à passo:
1) abrir o Sistema->Administração->Gerenciador de Pacotes Synaptic;
2) coloque sua senha de login;
3) na "busca rápida" colocar a palavra chave "sl-modem";
4) com o botão direito no sl-modem-daemon clique "Marcar para remoção completa";
5) clique no botão "Aplicar" e, na tela que abrirá, "aplicar" novamente;

6) não precisa reiniciar, pasta ajustar o volume na figura de som ao lado do relógio ou mesmo nas opções de som;
7) coloque tema de som, caso queira;



Solução explicativa:


O drive do modem trava  o dispositivo de som, pois os controlador pulseaudio não sabe controlar corretamente, então as soluções são:

- remover o controlador de modem, se você não usa o modem;
- ou usar  o pulseaudio que esta em desenvolvimento, seguindo as seguintes instruções:
 vá em Sistema -> Administrador -> Canais de Software, abra a aba "Outros Softwares" e adicione o seguinte caminho:
ppa:ubuntu-audio-dev/ppa


Saia, permita que recarregue os caminhos e atualize o pulseaudio. Essa versão do pulseaudio esta mais esperta e resistente a esses drivers problemáticos.


Não há uma previsão para que entre no Karmic (ubuntu 9.10) , mas já estará corrigido para a próxima versão , o Lucid (ubuntu 10.04)


Referências:


Acompanhe o bug 480318, ele é a referência sobre esse problema;
Também veja sobre o pulseaudio em ubuntu-audio-dev.
Outras dias sobre bugs do 9.10 : KarmicCaveats