Чтобы использовать специализированную интерфейсную карту, мне пришлось создать и установить код для модуля ядра API. Это работало нормально, когда я ушел на перерыв, оставив машины работать в приостановленном режиме. Когда я вернулся, мой API был сломан. Оказалось, что пришлось снова переделывать и заново устанавливать его модуль ядра. Хотя применение обновлений Ubuntu не удаляло модуль ранее, они являются основным подозреваемым, поэтому я отключил автоматические обновления.
Вопросы:
Если вы вручную собираете модули ядра, вам придется пересобирать их после каждого обновления ядра.
Вы можете использовать dkms
для автоматизации этого процесса.