Как зафиксировать установку компонента ядра?

При установке не всегда устанавливается поддержка локального USB принтера.
Т.е. ситуация следующая:
Ставишь систему с подключенным принтером (старым как мир и ест-но не определяющимся системой) и система сама решает что поддержка локального принтера тебе не нужна… по крайней мере выглядит это так. Вопрос - каким образом зафиксировать этот момент? Чтобы не приходилось потом пересобирать ядро, ждать пока оно скомпилится (и ура - ты нигде не накосяпорил… ) и т.д. ???
Конкретно вот это
cl-kernel для конфигурирования ядра, лезем туда чтоб включить поддержку USB принтера
Device Drivers >
USB Support >
<*> Support for Host-side USB
(…)
// USB Host Controller Drivers //
<*> EHCI HCD (USB 2.0) support ( or )
<*> OHCI HCD support ( or )
<*> UHCI HCD (most Intel and VIA) support
(…)
// USB Device Class drivers //
<*> USB Printer support (!!! Почему оно само отваливается при установке )

Со стандартными параметрами ядра принтер не работает?

ну как бы да… Его система как принтер не определяет - в ядре же модуль не подключен. Говорю же. При установке ОС из дистрибутива есть вероятность что модуль локального USB принтера не установится. Потому подгружаю всё ядро и провожу пересборку с учётом этой недофичи перебага.

<*> USB Printer support этого может не оказаться в системе. Не знаю почему и что за тарабашка сидит на флэхе и рандомно либо ставит на комп этот модуль либо не ставит.
Установочниик с оффсайта.

Мы используем libusb для cups. При включении параметра в ядре происходит конфликт во время установки пакета cups. В данной ситуации придется пересобирать ядро.