Не удалось включить MSI-X

Я попытался сделать копию своего ядра, чтобы я мог использовать копию .config, чтобы возиться с ним, чтобы лучше его изучить. Я следовал за руководством здесь - http://mitchtech.net/compile-linux-kernel-on-ubuntu-12-04-lts-detailed/

Однако, теперь, когда я загружаюсь в ядре написано «xhci_hcd 0000: 03: 00.0: не удалось включить MSI-X». Кажется, все работает нормально, но я не знаю, что делать, чтобы исправить эту ошибку.

Кроме того, я попытался загрузиться в старое ядро ​​... и это тоже выдает ошибку. Я думал, что делаю копию этого, но очевидно я изменил это?

Мой друг сказал мне, что я должен был использовать метод Debian в этом руководстве и что то, как я это сделал, дало мне «неупакованное ядро» (я не до конца понимаю, что это значит). Это правда? И если так, как я могу это исправить?

Спасибо за любую помощь.

2
задан 16 September 2012 в 22:20

1 ответ

xhci_hcd 0000:03:00.0: Failed to enable MSI-X означает, что MSI-X не может быть включен для вашего контроллера USB 3.0 (xhci). MSI - это улучшенный способ обработки прерываний, но если он не работает для устройства, он может просто работать без него.

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

Несколько вариантов, о которых я думаю:

  • Во-первых, обновите BIOS своего ПК, если доступно обновление. Это может привести к неправильным данным в DMI и, следовательно, ввести ядро ​​в заблуждение при обнаружении таких вещей.
  • Обсудите это в списке рассылки ядра.
  • Ошибка в драйвере (модуле ядра).
  • Отключите USB 3.0 в BIOS, если он вам не нужен.
0
ответ дан 16 September 2012 в 22:20

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

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