Portas USB não funcionam - como faço para verificar drivers e diagnostico problemas?

1

As minhas portas USB costumavam funcionar, mas pararam de funcionar. Eu iria re-instalar o Ubuntu, mas não quero fazer isso até que eu possa fazer backup de meus dados que eu não posso até que minhas portas USB sejam corrigidas. Como faço para verificar se o Ubuntu está vendo os drivers USB e, se for, como faço para diagnosticar o problema?

    
por teri mclain 09.03.2012 / 18:52

2 respostas

3

1) Verifique se há dmesg logs

dmesg | grep -i USB OU less /var/log/dmesg

Os registros acima podem sugerir um dispositivo de armazenamento USB encontrado:

[    1.871577] Initializing USB Mass Storage driver...
[    1.871749] scsi6 : usb-storage 3-2:1.0
[    1.871807] usbcore: registered new interface driver usb-storage
[    1.871808] USB Mass Storage support registered.

2) Verifique se o HDD USB está localizado

sudo fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5738799d9
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x573879d9

TABELA DE PARTIÇÃO DA PRIMEIRA UNIDADE

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xef4535bb

3) O disco pode ser detectado, mas o UDEV não pode montá-lo, pois pode haver problemas com as regras. Execute o seguinte comando ao inserir / remover a unidade USB e veja se consegue ver uma saída semelhante.

sudo udevadm monitor

UDEV  [5301.797498] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0 (scsi)
UDEV  [5301.798939] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0 (scsi_disk)
UDEV  [5301.799263] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0 (scsi_device)
KERNEL[5301.799286] add      /devices/virtual/bdi/8:16 (bdi)
UDEV  [5301.799490] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0 (bsg)
UDEV  [5301.799696] add      /devices/virtual/bdi/8:16 (bdi)
UDEV  [5301.799745] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2 (scsi_generic)
KERNEL[5301.862793] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb (block)
KERNEL[5301.862808] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1 (block)
KERNEL[5301.862825] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb2 (block)
KERNEL[5301.862833] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb3 (block)
UDEV  [5302.204799] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb (block)
UDEV  [5302.664236] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb3 (block)
UDEV  [5302.664315] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1 (block)
UDEV  [5302.762447] add      /devices/pci0000:00/0000:00:1c.3/0000:03:00.0/usb3/3-2/3-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb2 (block)
    
por Garfield Carneiro 19.04.2012 / 20:33
0

Você não deve precisar de drivers especiais para portas USB no Ubuntu - que faz parte da instalação básica há anos. No entanto, você pode verificar se o seu Ubuntu está reconhecendo as portas USB:

  1. abre um terminal
  2. digite lsusb (sem as aspas)
  3. veja se pelo menos um item está listado.

A resposta deve ser algo como isto:

  

Barramento 001 Dispositivo 001: ID 1d6b: 0002 hub raiz do Linux Foundation 2.0

     

Barramento 002 Dispositivo 001: ID 1d6b: 0002 hub raiz do Linux Foundation 2.0

     

Barramento 001 Dispositivo 002: ID 8087: 0020 Intel Corp. Hub de comparação de taxa integrada

Se o lsusb não listar nada, então é possível que você esteja perdendo alguns pacotes básicos.

    
por ImaginaryRobots 10.03.2012 / 02:16