Перестали работать 2 usb порта
У меня HP pavillion g6, работает под управлением xubuntu 14.04 64 bit. У меня есть 3 порта USB. Почему-то двое из них перестали работать сегодня утром,
я имею xserver-xorg-input-all
установлен, следуя инструкциям здесь не работает. Мой ноутбук обновлен и обновлен до последней версии. lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:21e3 Broadcom Corp. HP Portable Valentine
Bus 001 Device 005: ID 2188:0ae1
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Я попробовал на живом компакт-диске Manjaro, все порты работают, нет ли журнала ошибок для USB-портов, чтобы я мог видеть, что происходит?
мой /var/log/dpkg.log
а также /var/log/apt/history.log
здесь
4 ответа
Здесь у меня порты USB3 не работают через некоторое время: только перезагрузка решает проблему.
После некоторых исследований я обнаружил, что большое количество портов USB3 представляет собой проблему управления питанием во многих различных аппаратных средствах и операционных системах. Вы можете найти людей, сообщающих о подобных проблемах в Windows, Linux и т. Д.
Итак, я отключил управление питанием USB, и теперь все в порядке.
1. Отключение USB Power Management
Для Ubuntu, usbcore
Модуль скомпилирован в ядре, поэтому нам нужно изменить параметры загрузки ядра.
Изменить /etc/default/grub
подать и изменить GRUB_CMDLINE_LINUX_DEFAULT
строка, чтобы добавить usbcore.autosuspend=-1
опция:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
Обратите внимание, что quit splash
были варианты уже присутствующие. Так что оставьте другие варианты у вас тоже.
Сохраните файл и закройте.
2. Обновление grub
После сохранения файла обновите grub:
sudo update-grub
И перезагрузка.
3. Проверьте автоподвеску после перезагрузки
После перезагрузки проверьте autosuspend
значение:
cat /sys/module/usbcore/parameters/autosuspend
И это должно отображать -1
,
Ubuntu 15.10 и выше
Следуйте тем же инструкциям, но опция для использования autosuspend_delay_ms
(вместо autosuspend
).
У меня была похожая проблема, и в http://www.ubuntugeek.com/how-to-fix-usb-stops-working-problem-in-ubuntu.html перечислены другие способы решения этой проблемы.
Этот метод также редактирует Grub, но вместо изменения GRUB_CMDLINE_LINUX_DEFAULT
это модифицирует GRUB_CMDLINE_LINUX=""
,
шаги:
- Открытый терминал
- Тип
gksudo gedit /etc/default/grub
в терминале и нажмите ввод - Найти строку
GRUB_CMDLINE_LINUX=""
- Изменить строку для чтения
GRUB_CMDLINE_LINUX="acpi=force irqpoll"
- После этого обновите загрузчик через терминал, набрав
sudo update-grub
и нажав ввод - Перезагрузите вашу систему
Этот метод такой же, как приведенный в ссылке выше, и он работал для меня.
Я использую Ubuntu Desktop 14.04 64 бит.
Это простое решение, вы можете попробовать это:
сначала выполните следующую команду в терминале:
sudo dpkg-reconfigure xserver-xorg
после перезагрузите компьютер, и у меня все заработало!
Проверить, если
External USB
включен в BIOS вашего компьютера. В моем случае он каким-то образом изменил состояние.
Это полностью зависит от вашей системы, однако это может решить проблему, как это было для меня.