Есть машинка DELL PowerEdge R715 с mpt sas контроллером. Я думаю это он в выводе lspci: 05:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
Во время инсталляции анаконде скормили драйвер диск, чтобы определила контроллер.
Затем возникла необходимость пересобрать ядро. После пересборки и инсталляции я получил такое сообщение:
Preparing... ########################################### [100%] 1:kernel-smp ########################################### [100%] WARNING: No module mpt2sasbtm found for kernel 2.6.9-89.35.1.ELsmp, continuing anyway
В родных ядрах есть только
# Fusion MPT device support # CONFIG_FUSION=y CONFIG_FUSION_SPI=m CONFIG_FUSION_FC=m CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_CTL=m CONFIG_FUSION_LAN=m CONFIG_FUSION_OLD_MODULE_COMPAT=m
которые контроллер не определяют.
А строк CONFIG_SCSI_MPT2SAS=m в конфиге ядра нет.
Думаю, куда копать?
- отредактировать initrd вручную и добавить скомпилированный модуль? однако тогда он может не загрузиться потому что скомпилирован для другой сборки ядра, несмотря на то, что оно все той же версии.
- пропатчить ядро перед перекомпиляцией и собрать ядро с драйвером, это видимо наилучший вариант, однако я не могу найти патчей ядра для этого драйвера. Наверное это лучший способ, если бы удалось найти патчи.
Что еще?