У меня ноутбук Dell Inspiron 17R, и я использую Ubuntu 16.04 (двойная загрузка с windows 7) уже 3 года. Недавно у меня были некоторые проблемы. У моего ноутбука есть 2 порта USB3.0, но они начали не работать, и, кроме того, я не мог приостановить свой ноутбук или даже ввести tty.
После сбоя pm-suspend
, dmesg -d
приведет к:
pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 returns -110 :
pci_pm_suspend+0x0/0x150 returns -110
pm: device 0000:02:00.0 failed to suspend async: error -110
pm: some devices failed to suspend, or early wake event detected
Я читал на различных форумах, и на Askubuntu это было связано с файлом /etc/laptop-mode/conf.d/runtime-pm.conf
, чей AUTOSUSPEND_TIMEOUT was set to 2
. Поэтому я изменил его на AUTOSUSPEND_TIMEOUT=-1
, как написано в ответе аскубунту.
Кроме того, я удалил TLP, так как прочитал, что именно эта проблема была вызвана тем, что USB-порты были автоматически приостановлены для экономии заряда батареи.
Теперь я могу войти в tty и даже приостановить работу моего ноутбука, но все равно порты USB3.0 не работают. Ранее, когда я использовал внешний HDD, он не включался. Не было вращающегося звука, и светодиодный свет был выключен. Но теперь HDD вращается, и светодиод горит. Но Ubuntu не обнаружит это (проверил это с помощью fdisk -l). Он обнаруживается на порту USB2.0 отлично. Я много искал в Интернете, и вот результаты того, что делать, но не смог найти никакого решения. Вот результаты некоторых команд:
lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
|__ Port 5: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 5: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 4: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 4: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
lspci -v | grep -i xhci
02:00.0 USB controller: NEC Corporation Device 0184 (prog-if 30 [XHCI])
dmesg |grep -i xhci
The result of the above is empty when I try to plug in external HDD(or any device) in USB3 ports.
Может кто-нибудь сказать мне, что происходит с этими портами USB3.0 и как я могу заставить их работать снова? Мне нужно использовать эти порты, так как скорость на USB2.0 очень низкая. Любая помощь приветствуется.