Uma dica interessante para quem tem um dispositivo pci/usb que nao esta sendo reconhecido no Ubuntu.
Como atualizar a lista de hardwares IDS?O seu Ubuntu sai de fábrica reconhecendo uma lista de hardware muito grande, mas você já parou para pensar como é que se descobre um Hardware ?
Funciona assim, cada dispositivo Plug and Play possui uma identificação interna chamada de ID e é composto por 2 números hexadeciamais separados por dois pontos (exemplo, BEBA:C0CA, esses dois números significam respectivamente Vendor ID e Device ID e são procurados numa lista interna chamada IDS (ID Search, nada a ver com roteadores Cisco, por favor) e quando encontrados então o sistema identifica o Fabricante (Vendor ID) e o Produto (Device ID). Note, apenas identifica ou reconhece, isso não significa que o dispositivo irá funcionar, deveras, para funcionar ele precisa que um módulo ou driver apropriado esteja instalado.
Essa lista de IDs pode ser consultada neste endereço :
http://www.pcidatabase.com/Voce pode experimentar alguns comandos que listam seu hardware como :
lsusb
Bus 002 Device 002: ID 80ee:0021 <-----
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
No exemplo acima, o
ID 80ee:0021 não foi identificado.
Agora, vamos atualizar nossa lista IDS de hardware com o seguinte comando :
sudo update-pciids && sudo update-usbids
------------------------------------------------------------------------------------------------------------------------
Downloaded daily snapshot dated 2010-10-05 03:15:04
--2010-10-06 10:07:53-- http://www.linux-usb.org/usb.ids
Resolvendo
www.linux-usb.org... 216.34.181.97
Conectando-se a
www.linux-usb.org|216.34.181.97|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 429727 (420K) [text/plain]
Salvando em: “/var/lib/usbutils/usb.ids.new”
100%[======================================>] 429.727 290K/s em 1,4s
2010-10-06 10:07:56 (290 KB/s) - “/var/lib/usbutils/usb.ids.new” salvo [429727/429727]
Done.
------------------------------------------------------------------------------------------------------------------------
Será que depois de o IDS atualizado, o ID 80ee:0021 seria reconhecido?
lsusb
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet <---------
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Neste exemplo, a apesar de estar rodando num hardware virtualizado, o hardware passou a ser identificado.
Essa é uma lista dinâmica, a medida que novos hardwares estão sendo lançados, essa lista precisa ser atualizada;
Vá no menu GNOME->Aplicativos->Acessórios->Terminal e dentro do terminal execute o comando :
sudo update-pciids && sudo update-usbids
Veja na figura exemplo USB:
http://img198.imageshack.us/img198/5047/capturadetelamb.pnge onde fica?
http://img823.imageshack.us/img823/5048/capturadetela1f.pngO que tem dentro?
http://www.linux-usb.org/usb.idshttp://www.linux-usb.org/usb-ids.htmlSeu Ubuntu é atualizado a cada 6 meses, e neste curto prazo de tempo é pouco provável que você tenha que atualizar a lista IDS tantas vezes, afinal você não instala em seu sistema todo hardware novo recém lançado, ou instala ?
Devido a isso, na maior parte do tempo, se nosso hardware está inteiramente funcionando, não nos importamos em ter que atualizar a lista IDS, só atualizamos essa lista quando comandos que listam o hardware como lsusb, lspci, lshw, lshal, etc… exibem hardwares não identificados.
Agora, você já sabe como seus dispositivos são reconhecidos e como atualizar essa lista IDS, parabéns !
Fonte;
http://hamacker.santhanna.net/?page_id=2237