Сообщение USB 2-1 Over-Current

Недавно я обновил свою систему с 16.04 по 17.04, и теперь я постоянно получаю сообщение (зацикливание в ctrl + alt = F1 и в dmesg:

[ 473.112642] usb 2-1-port6: over-current condition [ 473.328636] usb 2-1-port5: over-current condition [ 473.544638] usb 2-1-port6: over-current condition [ 473.760677] usb 2-1-port5: over-current condition [ 475.488663] usb 2-1-port5: over-current condition [ 475.704640] usb 2-1-port6: over-current condition

Я огляделся и обнаружил, что это, как правило, пустое предупреждение, и все мои USB-порты работают и нетронуты.

Я пробовал редактировать / etc / default / grub с помощью «GRUB_CMDLINE_LINUX_DEFAULT =» тихий всплеск, ehci_hcd.ignore_oc = 1 », но предупреждение

Я также попытался рассмотреть другие темы, похожие на мои, и не нашел твердого решения / набора инструкций по вставке команды ignore_oc.

I

EDIT:

EDIT:

Итак, я просматривал некоторые файлы журналов и обнаружил, что сообщение начинается после того, как оно обнаружило мою клавиатуру. Я опубликовал вывод ниже, но до сих пор не знаю, как это решить.

Apr 24 09:18:09 Joe-PC kernel: [ 1.812826] hid-generic 0003:2516:0015.0004: input,hidraw2: USB HID v1.10 Keyboard [CM Storm Quickfire Pro Ultimate 6 key] on usb-0000:00:1a.0-1.4/input0 Apr 24 09:18:09 Joe-PC kernel: [ 1.828474] input: CM Storm Quickfire Pro Ultimate 6 key as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:2516:0015.0005/input/input5 Apr 24 09:18:09 Joe-PC kernel: [ 1.884905] hid-generic 0003:2516:0015.0005: input,hidraw3: USB HID v1.10 Device [CM Storm Quickfire Pro Ultimate 6 key] on usb-0000:00:1a.0-1.4/input1 Apr 24 09:18:09 Joe-PC kernel: [ 1.944741] usb 2-1-port6: over-current condition Apr 24 09:18:09 Joe-PC kernel: [ 2.376766] usb 2-1-port6: over-current condition Apr 24 09:18:09 Joe-PC kernel: [ 2.656901] clocksource: Switched to clocksource tsc Apr 24 09:18:09 Joe-PC kernel: [ 3.024758] usb 2-1-port5: over-current condition Apr 24 09:18:09 Joe-PC kernel: [ 3.456758] usb 2-1-port5: over-current condition Apr 24 09:18:09 Joe-PC kernel: [ 3.672760] usb 2-1-port6: over-current condition
1
задан 24 April 2017 в 12:37

4 ответа

Условие превышения тока связано с аномальным потоком тока выше ожидаемого. Это аппаратная проблема на вашем USB-порту (или другом компоненте, связанном с USB). В большинстве случаев это вызвано пылью / влажностью (помните, что большая часть пыли, в общем, мертвой кожи, и это очень хороший держатель влажности).

Вы не должны просто игнорировать это состояние. На материнской плате есть проблема с электропитанием. Если порты подключены кабелем, вы можете вытащить его. В противном случае, если порты будут спаяны в MB, это будет более сложно.

Моя первая попытка решить очень подробно на материнской плате. Работает в большинстве случаев.

В некоторых редких случаях порты необходимо заменить. Только в одном я решил заменить конденсатор.

1
ответ дан 18 July 2018 в 14:24

Кажется, это опечатка, вам нужно использовать пробелы в качестве разделителя нескольких параметров загрузки (как в «тихом всплеске»). Поэтому вместо

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash,ehci_hcd.ignore_oc=1"

try

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ehci_hcd.ignore_oc=1"

Вы можете проверить, работает ли он, запустив

cat /sys/module/ehci_hcd/parameters/ignore_oc

после перезагрузки. Если он дает «Y», загружается параметр загрузки; если он дает «N», что-то пошло не так, проверьте орфографию (пусть все будет в нижнем регистре) и действительно ли вы выполнили

sudo update-grub

после установки опции и перед перезапуском.

Кстати: почему downvote?

0
ответ дан 18 July 2018 в 14:24

Условие превышения тока связано с аномальным потоком тока выше ожидаемого. Это аппаратная проблема на вашем USB-порту (или другом компоненте, связанном с USB). В большинстве случаев это вызвано пылью / влажностью (помните, что большая часть пыли, в общем, мертвой кожи, и это очень хороший держатель влажности).

Вы не должны просто игнорировать это состояние. На материнской плате есть проблема с электропитанием. Если порты подключены кабелем, вы можете вытащить его. В противном случае, если порты будут спаяны в MB, это будет более сложно.

Моя первая попытка решить очень подробно на материнской плате. Работает в большинстве случаев.

В некоторых редких случаях порты необходимо заменить. Только в одном я решил заменить конденсатор.

1
ответ дан 24 July 2018 в 20:23

Кажется, это опечатка, вам нужно использовать пробелы в качестве разделителя нескольких параметров загрузки (как в «тихом всплеске»). Поэтому вместо

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash,ehci_hcd.ignore_oc=1"

try

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ehci_hcd.ignore_oc=1"

Вы можете проверить, работает ли он, запустив

cat /sys/module/ehci_hcd/parameters/ignore_oc

после перезагрузки. Если он дает «Y», загружается параметр загрузки; если он дает «N», что-то пошло не так, проверьте орфографию (пусть все будет в нижнем регистре) и действительно ли вы выполнили

sudo update-grub

после установки опции и перед перезапуском.

Кстати: почему downvote?

0
ответ дан 24 July 2018 в 20:23

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

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