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