Карта LAS 9210-8i SAS не распознается в Ubuntu - что мне не хватает?

Я пришел из ESXi, где драйверы LSI SAS2008 были предоставлены по умолчанию. Я с нетерпением жду перехода на Ubuntu, поэтому очень надеюсь, что это будет жизнеспособная система для перехода на нее. У кого-нибудь есть идеи, что мне нужно делать?

Кажется, я помню, что FreeNAS 9, DSM 3 и FreeBSD 10.1-RELEASE тоже имели OTB. Так что же с Ubuntu, почему так сложно заставить работать на нем самый распространенный контроллер SAS? Я думал, что это должен был быть серверный дистрибутив в эти дни - "marketpeech marketspeech cloud" и все такое.

Так или иначе, переходя (медленно) от ESXi к контейнерным платформам LXC/LXD и нуждаясь в функциональности SAS2008 - вы хотите использовать LSI 9210-8i с моей новой Ubuntu 18.04 на ZFS, но не можете найти драйверы для карт SAS2008 для эта версия Ubuntu - последняя была 14.04, которые mpt2sas-20.00.04.00-1_Ubuntu14.04.amd64.deb - получил его с официального сайта LSI/Avago/Broadcom.

Я установил его, и у меня есть некоторые связанные драйверы в списке lsmod, но не может получить какие-либо вспомогательные программы для распознавания карты.

Например:

local@ubuntu:~$ lsmod | egrep "mpt|scsi"
    mptctl                 40960  0
    mptbase               102400  1 mptctl
    mpt3sas               241664  0
    raid_class             16384  1 mpt3sas
    scsi_transport_sas     40960  1 mpt3sas

Я не вижу mpt2sas драйвер загружен, но он находится под /dev/:

local@ubuntu:~$ ls /dev | grep mpt  
    mpt2ctl
    mpt3ctl
    mptctl

Тем не мение,

local@ubuntu:~$ insmod mpt2sas
     insmod: ERROR: could not load module mpt2sas: No such file or directory

Кажется, я нашел несколько связанных модулей с:

local@ubuntu:~$ find /lib/modules/$(uname -r) -type f -name '*.ko' | grep mpt


/lib/modules/4.15.0-23-generic/kernel/drivers/scsi/mpt3sas/mpt3sas.ko
/lib/modules/4.15.0-23-generic/kernel/drivers/message/fusion/mptctl.ko
/lib/modules/4.15.0-23-generic/kernel/drivers/message/fusion/mptscsih.ko
/lib/modules/4.15.0-23-generic/kernel/drivers/message/fusion/mptbase.ko
/lib/modules/4.15.0-23-generic/kernel/drivers/message/fusion/mptspi.ko
/lib/modules/4.15.0-23-generic/kernel/drivers/message/fusion/mptfc.ko
/lib/modules/4.15.0-23-generic/kernel/drivers/message/fusion/mptlan.ko
/lib/modules/4.15.0-23-generic/kernel/drivers/message/fusion/mptsas.ko

Поэтому я установил их с modprobe -i:

local@ubuntu:~$ sudo modprobe -i mptsas     
local@ubuntu:~$ sudo modprobe -i mptspi
local@ubuntu:~$ sudo modprobe -i mptbase
local@ubuntu:~$ sudo modprobe -i mptctl

И теперь я вижу:

local@ubuntu:~$ lsmod | grep mpt
    mptspi                 24576  0
    scsi_transport_spi     32768  1 mptspi
    mptsas                 61440  0
    mptscsih               40960  2 mptsas,mptspi
    mptctl                 40960  0
    mptbase               102400  4 mptctl,mptscsih,mptsas,mptspi
    mpt3sas               241664  0
    raid_class             16384  1 mpt3sas
    scsi_transport_sas     40960  2 mpt3sas,mptsas

Так что это немного лучше. Но новые диски не загружаются под /dev и управляющее программное обеспечение похоже на "э-э-э":

local@ubuntu:~$ megactl
No LSI MegaRAID cards found. You may try megasasctl instead.


local@ubuntu:~$ sudo megactl
No LSI MegaRAID cards found. You may try megasasctl instead.


local@ubuntu:~$ sudo megasasctl
No LSI MegaRAID SAS cards found. You may try megactl instead.


local@ubuntu:~$ sudo lsiutil

LSI Logic MPT Configuration Utility, Version 1.56, March 19, 2008

0 MPT Ports found

Scanning processes...
Scanning processor microcode...
Scanning linux images...

Running kernel seems to be up-to-date.

The processor microcode seems to be up-to-date.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.


local@ubuntu:~$ sudo megaclisas-status
No MegaRAID or PERC adapter detected on your system!

Кто-нибудь знает, что мне здесь не хватает? Я знаю, что карта работает... Спасибо!

0 ответов

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