Недавно я обновил свою систему с 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
Условие превышения тока связано с аномальным потоком тока выше ожидаемого. Это аппаратная проблема на вашем USB-порту (или другом компоненте, связанном с USB). В большинстве случаев это вызвано пылью / влажностью (помните, что большая часть пыли, в общем, мертвой кожи, и это очень хороший держатель влажности).
Вы не должны просто игнорировать это состояние. На материнской плате есть проблема с электропитанием. Если порты подключены кабелем, вы можете вытащить его. В противном случае, если порты будут спаяны в MB, это будет более сложно.
Моя первая попытка решить очень подробно на материнской плате. Работает в большинстве случаев.
В некоторых редких случаях порты необходимо заменить. Только в одном я решил заменить конденсатор.
Кажется, это опечатка, вам нужно использовать пробелы в качестве разделителя нескольких параметров загрузки (как в «тихом всплеске»). Поэтому вместо
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?
Условие превышения тока связано с аномальным потоком тока выше ожидаемого. Это аппаратная проблема на вашем USB-порту (или другом компоненте, связанном с USB). В большинстве случаев это вызвано пылью / влажностью (помните, что большая часть пыли, в общем, мертвой кожи, и это очень хороший держатель влажности).
Вы не должны просто игнорировать это состояние. На материнской плате есть проблема с электропитанием. Если порты подключены кабелем, вы можете вытащить его. В противном случае, если порты будут спаяны в MB, это будет более сложно.
Моя первая попытка решить очень подробно на материнской плате. Работает в большинстве случаев.
В некоторых редких случаях порты необходимо заменить. Только в одном я решил заменить конденсатор.
Кажется, это опечатка, вам нужно использовать пробелы в качестве разделителя нескольких параметров загрузки (как в «тихом всплеске»). Поэтому вместо
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?