Atualizando a lista de hardwares IDS no Ubuntu 32 e 64bits.

Iniciado por platao, 22 de Outubro de 2010, 18:59

tópico anterior - próximo tópico

platao

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.png

e onde fica?

http://img823.imageshack.us/img823/5048/capturadetela1f.png

O que tem dentro?

http://www.linux-usb.org/usb.ids

http://www.linux-usb.org/usb-ids.html

Seu 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
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

joseff


vampire_thunder

Fiquei feliz com a dica, achando que ia me ajudar nisso, mas não ajudou:
http://ubuntuforum-br.org/index.php/topic,74352.0.html

Em todo caso, é uma ótima dica!

platao

#3
Vampire se eu nao estiver enganado no site do velox256 tem uma dica;

http://sidserra.phpnet.us/

Mais dicas touchpad tbm para o 10.04 veja se funciona no 10.10;

http://www.vivaolinux.com.br/dica/O-TouchPad-do-seu-notebook-nao-funciona-no-Ubuntu-10.04-Nao-funcionava

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

vampire_thunder

Citação de: platao online 27 de Outubro de 2010, 16:53
Vampire se eu nao estiver enganado no site do velox256 tem uma dica;

http://sidserra.phpnet.us/

Mais dicas touchpad tbm para o 10.04 veja se funciona no 10.10;

http://www.vivaolinux.com.br/dica/O-TouchPad-do-seu-notebook-nao-funciona-no-Ubuntu-10.04-Nao-funcionava



A primeira dica do touch funcionou, mas eu preciso fazer toda vez que inicio o PC, e a rolagem da barra é desabilitada.