Диагностирование медленной начальной загрузки - 15.04

Я недавно бросил Ubuntu на свою основную буровую установку как двойная загрузка. У меня была проблема с довольно медленный (собственно говоря) время начальной загрузки. Требуется приблизительно сорок секунд. Я, кажется, нашел проблему, но я не действительно уверен, как приблизиться к фиксации ее. Когда я работаю

    dmesg

Я получаю следующее:

[    2.482055] Switched to clocksource tsc
[   11.278410] hid-generic 0003:1B1C:1B11.0002: usb_submit_urb(ctrl) failed: -1
[   11.278446] hid-generic 0003:1B1C:1B11.0002: timeout initializing reports
[   11.278644] input: Corsair Corsair K95 RGB Gaming Keyboard  as /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/usb3/3-2/3-2:1.1/0003:1B1C:1B11.0002/input/input8
[   11.334075] hid-generic 0003:1B1C:1B11.0002: input,hidraw4: USB HID v1.11 Keyboard [Corsair Corsair K95 RGB Gaming Keyboard ] on usb-0000:03:00.0-2/input1
[   21.334396] hid-generic 0003:1B1C:1B11.0003: timeout initializing reports
[   21.334535] hid-generic 0003:1B1C:1B11.0003: hiddev0,hidraw5: USB HID v1.11 Device [Corsair Corsair K95 RGB Gaming Keyboard ] on usb-0000:03:00.0-2/input2
[   31.334376] hid-generic 0003:1B1C:1B11.0004: usb_submit_urb(ctrl) failed: -1
[   31.334411] hid-generic 0003:1B1C:1B11.0004: timeout initializing reports
[   31.334548] hid-generic 0003:1B1C:1B11.0004: hiddev0,hidraw6: USB HID v1.11 Device [Corsair Corsair K95 RGB Gaming Keyboard ] on usb-0000:03:00.0-2/input3

Полные результаты здесь http://pastebin.com/7wbT8iW6

Я натыкался на неофициальный драйвер для этой клавиатуры. Я уже обновил ядро к 4.0.4-040004-универсальному в попытке починить вещи. Это не привело ни к какому изменению. Был бы, устанавливая тот драйвер быть потенциальной фиксацией? Есть ли некоторое другое решение, которое я должен изучить? Спасибо за справку.

3
задан 26 June 2015 в 21:51

1 ответ

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

Проблема

Проблема, как отмечено вовлечена в следующие dmesg строки:


[ 11.278410] hid-generic 0003:1B1C:1B11.0002: usb_submit_urb(ctrl) failed: -1
...
[ 21.334396] hid-generic 0003:1B1C:1B11.0003: timeout initializing reports

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

Решение - добавляет USB причуды зондирования HID для ядра

Выполните следующую команду от терминала:

lsusb | grep -i '1B1C:1B11'

Проверить что устройство это dmesg жалуется на, на самом деле Ваша Клавиатура Corsair K95. Кроме того, можно работать lsusb -v | less и визуально подтвердите, что дескрипторы отчета недоступны этому устройству.

Добавьте следующий флаг к Вашему grub2 конфигурация:

usbhid.quirks=0x1b1c:0x1b11:0x20000000

Примечание: 0x1b1c:0x1b11 соответствует проверенному использованию контроллера Вашей подсветки lsusb и сообщил в dmesg.

Примечание: 0x префикс важен без этого префикса, который приведет к сбою синтаксический анализатор.

Самый простой способ сделать это должно отредактировать Ваш /etc/default/grub файл и добавляет его к GRUB_CMDLINE_LINUX_DEFAULT переменная. Это - то, на что мой похож для моей Клавиатуры Corsair K70 (не делайте просто скопировать/вставить этого, поскольку Ваша, вероятно, отличается!):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.quirks=0x1b1c:0x1b13:0x20000000"

Сохраните свои изменения и работайте:

sudo update-grub

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

1
ответ дан 1 December 2019 в 17:36

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

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