Reconhecer hardware no Ubuntu

logotipo do Ubuntu

Uma das seções que mais dificultam os novos usuários do Linux em geral e do Ubuntu em particular é o reconhecimento de dispositivos no sistema quando eles não foram detectados automaticamente. Como você já deve saber, a detecção do hardware do equipamento, ao contrário do que acontece nos sistemas Windows, é feita pelo kernel no momento da inicialização do sistema, havendo também a possibilidade de posteriormente reconhecer outros dispositivos que estão quentes -conectado.

Este pequeno guia visa esclarecê-lo um pouco nas tarefas comuns de reconhecimento de hardware no Ubuntu, onde vamos falar sobre os elementos mais comuns: CPU, memória e armazenamento entre outros.

Em muitas ocasiões, o problema Não reside em como olhar senão o que, uma vez que os drivers dos elementos de hardware de um computador em sistemas Unix variam ligeiramente em como isso é feito em ambientes Windows (o kernel do Windows depende principalmente do Drivers para suportar os vários componentes do sistema, enquanto no Linux é o kernel que suporta a maioria dos dispositivos).

Sem sermos capazes de alcançar todos os tipos de dispositivos e componentes de hardware que podem existir em um computador (já que isso seria uma tarefa vasta), queremos coletar esses principal que qualquer computador pode ter e que não são detectados automaticamente pelo sistema. Em muitos casos, essas etapas podem ser consideradas essenciais para localizar posteriormente os drivers necessários e adicioná-los ao sistema.

Lista geral de hardware do equipamento

Em geral, usando o seguinte comando, podemos obtenha uma visão geral de todo o hardware detectado em nossa equipe.

 $ sudo lshw 

Como você verá a lista que é gera é muito extenso e detalhado, por isso é conveniente despejá-lo em um arquivo ou concatenar uma função mais para lê-lo com mais calma.

Reconhecendo o processador

O processador é um dos componentes fundamentais de um computador, junto com a memória e os dispositivos de entrada e saída. Um arquivo de sistema e um comando simples podem ajudar a identificar que tipo de processador está sendo reconhecido em nosso ambiente. Este componente é compatível com o kernel, portanto, se houver um problema porque todos os recursos do nosso processador não foram reconhecidos, precisaremos de um kernel (ou distribuição) que o suporte.

O arquivo localizado dentro / proc / cpuinfo Ele nos dará informações detalhadas sobre o reconhecimento de nossa CPU:



cpuinfo



E através do comando lscpu, que não requer mais modificadores, podemos obter dados da CPU de maneira amigável:



lscpu



Reconhecendo a memória

A memória constitui outro dos elementos essenciais do sistema. Um bom gerenciamento dele como opção de aproveitar todas as suas capacidades garante o bom funcionamento do sistema operacional e ótimo desempenho. Para obter dados técnicos do mesmo devemos recorrer ao comando geral no hardware do sistema que indicamos no início, lembre-se, lshw.

captura de tela da memória do computador

Existem também outras séries de comandos que nos permitem obter informações gerais sobre a quantidade de memória e sua dentina no sistema operacional, que podem nos fornecer informações suficientes para determinar se os módulos instalados no computador estão sendo corretamente detectados ou não. detalhes de como ele está sendo reconhecido no ambiente operacional. Por exemplo, os comandos principais (para determinar o valor total e o que é trocado), vmstat -SM -a (para detalhes sobre

Reconhecendo discos rígidos

O seguinte comando bem conhecido por todos, fdisknós liste os dispositivos de armazenamento detectados em nosso computador.

 $ sudo fdisk -l

fdisk -l

Mas e se apenas conectarmos uma nova unidade SATA ou SCSI e o sistema não detectá-la? Isto é algo muito comum se você usar unidades SATA hot plug (verifique se a opção de troca quente na BIOS do computador ou, caso contrário, funcionará como um disco IDE normal e será necessário reiniciar o computador para que o sistema o detecte) ou máquinas virtuais, onde é possível adicionar discos do tipo SCSI que não são reconhecidos automaticamente pelo computador.

Se for esse o seu caso, você terá que forçar o resgate do controlador. Para fazer isso, digite o seguinte comando:

 $ grep mpt /sys/class/scsi_host/host?/proc_name

Este comando retornará uma linha do tipo: / sys / class / scsi_host /hostX/ proc_name: mptspi (Onde hostX é o campo que nos interessa). Em seguida, digite o seguinte comando para forçar a nova varredura:

echo "- - -" > /sys/class/scsi_host/hostX/scan

Reconhecendo a placa gráfica

Se você lembrar que mencionamos no início do artigo que o kernel Linux dava o gerenciamento de determinados dispositivos aos drivers instalados no computador, o caso das placas gráficas é um daqueles dispositivos cujo gerenciamento é herdado. Por isso o comando que nos ajudará neste caso é:

lspci | grep VGA

E isso vai nos dar informações do controlador que o sistema está usando a equipe.

lspci vga

Com essas informações é uma questão de verificar se estamos usando o driver correto em nosso sistema ou se devemos usar algum outro mais específico ou evoluído.

Reconhecendo dispositivos USB

Neste caso temos um comando específico para estes tipos de dispositivos:

lsusb

Sua saída nos fornecerá informações sobre os dispositivos USB conectados da seguinte forma:

lsusb

Para reiniciar os dispositivos USB, podemos agendar um cronjob com o seguinte comando para que ele atualize o status dos dispositivos a cada minuto:

* * * * *    lsusb -v 2>&1 1>/dev/null

Esperamos que este pequeno guia seja útil para a maioria dos dispositivos do seu sistema. Com certeza existem muitos mais comandos no Linux e aplicativos para baixar para outras informações.

Você encontrou algum outro comando útil em seu trabalho com o sistema Ubuntu para detectar hardware?


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   notesubuntublog dito

    Excelente artigo me ajudou a documentar e aplicar-me com certos obstáculos que tive no passado.

    graças,
    Hugo Gonzalez
    Cc's. Venezuela

  2.   ixoye64 dito

    Obrigado, pelo menos para mim este artigo me serviu muito, saudações

  3.   JCP dito

    e para placas de rede

  4.   juliano dito

    e para placas de rede?

  5.   jorg3 dito

    Como posso reconhecer o bluetooth de um computador que não o reconheceu automaticamente quando instalei o ubuntu 18.0 nele? Modelo de laptop: Dell Vostro 1400
    lembranças

  6.   javierch dito

    Excelente amigo, muito obrigado, são comandos muito precisos, encontrei informações que não sabia como obter.