USB-порты не работают - как проверить драйверы и диагностировать проблему?

Мои USB-порты работали, но перестали работать. Я бы переустановил Ubuntu, но не хочу этого делать, пока я не смогу сделать резервную копию своих данных, которую я не могу, пока мои порты USB не будут установлены Как проверить, видит ли Ubuntu драйверы USB и, если да, как диагностировать проблему?

1
задан 10 March 2012 в 02:18

2 ответа

1) Проверьте на dmesg журналы

dmesg | grep -i USB ИЛИ less /var/log/dmesg

Вышеупомянутые журналы могли бы намекнуть на найденное устройство массового хранения USB:

[    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) Проверьте, найден ли жесткий диск USB

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

ТАБЛИЦА РАЗДЕЛОВ ПЕРВОГО ДИСКА

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) Диск мог бы быть обнаружен, но UDEV не может смонтировать его, поскольку могли бы быть проблемы с правилами. Выполните следующую команду, поскольку Вы вставляете / удаляют Карту памяти и видят, видите ли Вы подобный вывод.

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)
3
ответ дан 10 March 2012 в 02:18

Вам не нужны специальные драйверы для USB-портов в Ubuntu - это было частью базовой установки в течение многих лет. Тем не менее, вы можете проверить, распознает ли ваша Ubuntu порты USB:

  1. открыть терминал
  2. типа lsusb (без кавычек)
  3. посмотреть, если на по крайней мере один элемент в списке.

Ответ должен выглядеть примерно так:

Шина 001 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0

Шина 002 Устройство 001 : ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0

Шина 001 Устройство 002: ID 8087: 0020 Интегрированный концентратор Intel Corp.

Если lsusb ничего не перечисляет, тогда, возможно, вам не хватает некоторых базовых пакетов.

0
ответ дан 10 March 2012 в 02:18

Другие вопросы по тегам:

Похожие вопросы: