После переустановки системы Lubuntu 12.04 на моем ноутбуке, через несколько дней и после установки различных программ снова возникла старая проблема: без видимой причины перестала работать внешняя мышь и иногда другие устройства, подключенные по USB (включая жесткий диск). Жесткий диск показывает, что у него есть напряжение, поскольку там есть свет, и внешняя мышь мигает секунду, когда подключена.
Я разместил другую версию этой проблемы раньше . Я пока держу это в качестве примера двух ответов. Никто из них не работает здесь.
Выход из системы ничего не делает, перезагрузка делает.
Событие кажется совершенно случайным, после перезагрузки оно появится снова через много дней или недель или, редко, через несколько часов.
- http://pastebin.com/0qR8bhhX в
var/log/syslog
после нового появления ( только с внешней проводной клавиатуры и мыши )
То, что считается в конце, я думаю:
Nov 24 14:06:55 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29953.822962] usb 3-1: USB disconnect, device number 3
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069427] uhci_hcd 0000:00:1d.0: host controller process error, something bad happened!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069439] uhci_hcd 0000:00:1d.0: host controller halted, very bad!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069461] uhci_hcd 0000:00:1d.0: HC died; cleaning up
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069492] usb 2-2: USB disconnect, device number 2
Я заметил, что в большинстве случаев это касается только внешней мыши и клавиатуры, но не внешнего жесткого диска. Или, если это так, повторное подключение решает проблему .
У меня двойная загрузка с WinXP: в Windows такого никогда не происходит, поэтому это не проблема с оборудованием
Я использовал Lubuntu Quantal 12.10, и там возникла та же проблема . Обновление до этого не было бы решением
По определенному случаю только перезапуск 2 или даже 3 раза решил.
При использовании того же самого ПК / оборудования с Linux Mint 14 (Quantal) Xfce проблема почти исчезла ( с тех пор это происходило один раз ). Я не уверен, исходит ли это «решение» от использования Xfce или Mint (я думаю, что Mint 14 Nadia использует то же ядро, что и Lubuntu Quantal).
lsusb
. Я выполнил поиск в Google,host controller process error, something bad happened
и самый ранний из них появился еще в 2002 году. Затем продолжайте появляться время от времени все эти годы. Проблема, кажется, драйвер против некоторого набора микросхем USB.Ответы:
проблемы с ядром и оборудованием
Если вы исключили возможные проблемы с оборудованием, такие как проблемы напряжения / тока, сбой USB-портов / концентраторов, то это, вероятно, проблема с ядром.
Если вы чувствуете себя комфортно с возможными проблемами, не связанными с загрузкой / черным экраном при загрузке, вы можете попробовать установить квантовое ядро, доступное в репозиториях 12.04.
Помните - большинство проблем с черным экраном связано с установкой проприетарных графических драйверов. Вам больше всего повезет, удалив их в первую очередь перед обновлением ядра.
Чтобы установить квантовое ядро:
Не забудьте сделать полное резервное копирование системы, чтобы вы могли восстановиться, если новое ядро ломает больше, чем исправляет.
источник
Проблемы с питанием для USB 2.0
Максимальное потребление тока в USB 2.0 составляет 500 мА, однако следует отметить, что напряжение + 5 В на нескольких портах может фактически находиться на одной шине. Например, в случае настольного компьютера все порты USB на передней панели машины могут быть на одной шине, в то время как порты на задней панели машины обычно представляют собой другую шину или имеют полностью отдельные источники питания + 5 В для каждой группы Разъемы USB 2.0.
Низкий ток устройства , как это определено USB 2.0 стандарты могут потреблять до 100 мА (1 единица) в то время как высокие текущие устройства могут потреблять до 5 единиц (500 мА). Жесткие диски без внешнего источника питания, как правило, устройства с высоким током.
Устройства должны перестать работать, если линия + 5 В падает ниже 4,75 В, и поэтому многие устройства большой мощности могут вызывать проблемы на некоторых компьютерах.
В дополнение к этому схема, которая подает + 5 В на каждую шину, может отказаться от пересмотра возможности высокой мощности, если устройство потребляет достаточный ток, чтобы опустить линию + 5 В слишком низко. Вот почему устройства высокой мощности должны быть удалены и повторно подключены, прежде чем они будут работать, если они вышли из строя из-за проблемы с питанием, а также почему перезагрузка не позволяет им повторно подключаться во время полного цикла выключения / включения питания может сделать это.
Обратите внимание, что если одно или несколько устройств с низким энергопотреблением уже подключены к шине USB, может быть недостаточно доступной емкости для работы устройства с высоким энергопотреблением, такого как внешний жесткий диск.
Поэтому необходимо планировать использование устройств большой мощности, и, если существуют проблемы, устройство необходимо использовать самостоятельно на любой шине или с отдельным источником питания + 5 В.
Хотя документ по стандартам USB 2.0 может показаться немного сложным для чтения, на странице википедии есть очень хорошая информация и пояснения по теме USB 2.0.
Также обратите внимание, что подключение многих устройств с низким энергопотреблением, например, через внешнее устройство-концентратор USB, также может вызвать падение напряжения на шине питания, в результате чего некоторые или все устройства будут отключены.
Типы используемых кабелей также могут влиять на надежность устройств большой мощности. Например, внешний жесткий диск, подключенный с помощью обычного длинного USB-кабеля, может увидеть достаточное падение напряжения при 500 мА, чтобы отключить себя, чтобы предотвратить повреждение его схемы или двигателей привода. Эти устройства обычно поставляются со специальным коротким кабелем или Y-образным кабелем, который подключается к двум USB-портам для решения проблемы с питанием. Обратите внимание, что это только частичное решение проблемы, относящейся конкретно к проблеме кабельной разводки, фактически она не позволяет подавать более 500 мА, поскольку смежные порты USB, вероятно, будут подключены к одному и тому же источнику питания 5 В 500 мА внутри компьютера. Даже там, где отдельная шина используется для второго штекера кабеля Y, который он выиграл Он не может получить источник высокого тока, так как у него нет соединения для передачи данных, чтобы запросить его с шины USB. Только один из портов будет включен в качестве источника высокого тока.
Поскольку очень часто используются USB-клавиатуры и мыши, иногда могут возникать проблемы, когда они оба подключены к одной шине. Пиковые токи нагрузки при включении могут превышать проектные характеристики шины USB и приводить к отключению или неисправности одного или обоих устройств.
Решения этих проблем обычно включают использование только минимального количества устройств с низким энергопотреблением, использование только хорошо спроектированных и изготовленных устройств с низким энергопотреблением, убедитесь, что они подключены к разным шинам с отдельными линиями + 5 В, и где устройства с высоким энергопотреблением задействованы с помощью концентратора с питанием чтобы помочь с проблемами питания, замеченными на многих поставках шины USB 2.0. Если невозможно использовать концентратор с питанием, тогда устройство высокой мощности следует подключать только после включения питания компьютера и стабилизации утечки тока из устройств с низким энергопотреблением.
Здесь также следует отметить, что такие компьютеры, как ноутбуки и нетбуки, могут иметь встроенные USB-устройства с низким энергопотреблением. Такие устройства, как внутренние устройства чтения карт, беспроводные адаптеры 3G и веб-камеры, часто подключаются к шине USB. Это может быть выделенная шина с собственным напряжением +5 В или она может использоваться совместно с одним или несколькими внешними USB-портами.
источник
Нечто подобное происходило со мной. Этот пост предоставил частичное решение.
Вот что сработало для меня:
Как отмечалось в этом блок-посте, разные системы зависают в разных местах, поэтому, если вышеперечисленное не работает, вы можете попробовать заменить
/sys/bus/pci/drivers/xhci_hcd/
на/sys/bus/pci/drivers/ehci_hcd/
, или/sys/bus/pci/drivers/uhci_hcd/
, если одна из них существует.источник
"$file"
вместо"$i"
?Старый пост и ответы не имеют отношения к USB 3.0. Итак, вот как сбросить шину 3.0, которая перестала обслуживать данные:
и как корень:
После этого USB должен снова начать работать правильно, как после перезагрузки.
объяснение
Если вы используете другой драйвер, вот как я нашел, что делать, используйте его как ссылку:
A
lsusb -t
выведет это - обратите внимание наxhci_hcd
драйвер для быстрой шины, это имя драйвера 3.0:Каталог для поиска
/sys/bus/pci/drivers/xhci_hcd
В моем случае мне нужно было отвязать
"0000:06:00.0"
.пс. Если вам необходимо повторно привязать драйвер USB 2.0, следуйте приведенным выше инструкциям, но с помощью
ehci-pci
или посмотрите здесь (заслуживает похвалы).источник
Основывается на
lsusb
Сделать
lsusb -t
, вывод будет в следующем форматеОбратите внимание на
Bus 00X
номер и версию1.1
/2.0
USB в обоих выходах. Если мышь и клавиатура1.1
включены, попробуйте переместить их в2.0
порт или наоборот.Это не устраняет проблему с драйвером, но позволяет обойти эту проблему (если она работает).
источник
lsusb
с тем изlsusb -t
? что я должен искать там? Вы хотите отдать предпочтение автобусу 2.0? Я обычно использую это для внешнего жесткого диска. в своем комментарии вы говорите: «Потому что, если« nx8220 »- правильная модель, в коробке должен использоваться чипсет Intel 915PM. Однако у вас есть только« Linux Foundation »- значит ли это, что мне не хватает подходящего драйвера? что нужно сделать? результатlsusb -t
is paste.ubuntu.com/1482285lsusb -t
для облегчения идентификации USB-устройства и шины, к которой они подключаются.FWIW - Если у вас проблемы с USB в Ubuntu из-за конфликтов или проблем с питанием, избавьте себя от проблем и получите расширитель USB с питанием - это дешевые устройства, которые подключаются к вашему USB-порту и превращают его в 5 или 10, или что вам нужно купить и иметь отдельный блок питания и пойти на Amazon на сумму около 30 долларов США.
У меня было множество проблем с моей клавиатурой и / или мышью, когда я добавил USB-устройство, и это заставило все мои проблемы уйти.
ура
источник
Быстрое решение , которое работает по крайней мере в моем случае (Linux Mint KDE, на Lenovo Yoga 3 Pro ноутбук):
Когда ноутбук включен, просто нажмите кнопку питания и удерживайте ее около 30 секунд , после чего она выключится и еще некоторое время будет нажиматься. Я сделал это с отключенным зарядным устройством. После включения ноутбука порты USB снова работают.
источник