Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Muitos produtos funcionam sem problemas no Linux. Além disso, o suporte de hardware no Linux está melhorando a cada dia. No entanto, o Linux ainda não executa tantos tipos diferentes de hardware quanto alguns sistemas operacionais.

Na maioria dos casos, os drivers do Linux não são escritos para um determinado “produto” ou “marca” de um fabricante específico, mas para um determinado hardware / chipset. Muitos produtos / marcas aparentemente diferentes são baseados no mesmo design de hardware; não é incomum que os fabricantes de chips forneçam os chamados “designs de referência” para produtos baseados em seus chips, que são então usados ​​por vários fabricantes de dispositivos diferentes e vendidos com lotes de produtos ou marcas diferentes.

Isto tem vantagens e desvantagens. Uma vantagem é que um driver para um chipset funciona com muitos produtos diferentes de fabricantes diferentes, desde que o produto seja baseado no mesmo chipset. A desvantagem é que nem sempre é fácil ver qual chipset real é usado em um determinado produto / marca. Infelizmente, às vezes os fabricantes de dispositivos alteram a base de hardware de seus produtos sem alterar o nome do produto ou pelo menos o número da versão do produto, de modo que, quando dois itens da mesma marca / nome do produto comprados em momentos diferentes, eles podem às vezes ser baseados em dois itens diferentes chipsets e, portanto, usam dois drivers diferentes ou pode não haver nenhum driver para um deles.

Para dispositivos USB e PCI / PCI-Express / ExpressCard, uma boa maneira de descobrir em qual chipset eles se baseiam é verificar os IDs de seus dispositivos. Todos os dispositivos USB / PCI / PCI-Express / ExpressCard têm os chamados IDs de “fornecedor” e “produto”, e a combinação desses dois é geralmente a mesma para qualquer produto baseado no mesmo chipset.

Em sistemas Linux, os dispositivos e seus IDs podem ser lidos usando:


• Comando lsusb para dispositivos USB

• Comando lspci -nn para dispositivos PCI-Express / PCIe

Os IDs do fornecedor e do produto são geralmente fornecidos na forma de dois números hexadecimais, separados por dois pontos, como “1d6b: 0001”.

Um exemplo para a saída de lsusb:

Bus 001 001 dispositivo: 1d6b ID: 0002 2.0 Linux Foundation raiz hub

Onde 1d6b é o ID do fornecedor e 0002 é o ID do produto. Um exemplo para a saída de lspci -nn para uma placa Ethernet:

03: 00.0 Controlador Ethernet [0200]: Realtek Semiconductor Co., Ltd. RTL8111 / 8168B Controlador PCI Express Gigabit Ethernet [10ec: 8168] (rev 06).

Os IDs são fornecidos entre os colchetes mais à direita, ou seja, aqui 10ec é o fornecedor e 8168 é o ID do produto.

Como outro exemplo, uma placa gráfica pode fornecer a seguinte saída:

04: 00.0 Controlador compatível com VGA [0300]: Advanced Micro Devices [AMD] nee ATI RV710 [Radeon HD 4350] [1002: 954f].

Em sistemas Windows, os IDs de um dispositivo podem ser encontrados no gerenciador de dispositivos do Windows na guia “detalhes”, onde o ID do fornecedor é prefixado com VEN_ e o ID do produto é prefixado com DEV_. Nos sistemas Windows 7, você deve selecionar a propriedade “IDs de Hardware” na guia de detalhes do gerenciador de dispositivos para realmente ver os IDs, já que eles não são exibidos por padrão.

Pesquisar na Internet com o fornecedor / ID do produto, “Linux” e “driver” como termos de pesquisa, geralmente resulta em informações sobre o status de suporte do driver para um determinado chipset. Se uma pesquisa pelo fornecedor / ID do produto não produzir resultados utilizáveis, uma pesquisa pelos nomes de código do chip, que também são frequentemente


fornecido por lsusb e lspci (“RTL8111” / “RTL8168B” no exemplo da placa de rede e “RV710” no exemplo da placa gráfica), podem ajudar.


3.4.3.1. Testando a compatibilidade de hardware com um Live-System

 

Top OS Cloud Computing na OnWorks: