Package: linux Version: 4.9.88-1+deb9u1 Severity: important The current kernel version of Debian/stretch (4.9.0-6-amd64) doesn't support the RAID controller as present in Lenovo ThinkSystem SN550 blade servers (https://lenovopress.com/lp0637-thinksystem-sn550-server).
It's known to be supported with Ubuntu 18.10 using kernel 4.15, I gathered hardware information from a Grml live system which uses kernel 4.15 though, being based on Debian's debian/4.15.17-1 (git commit 0b520de976c19). Summary: 1) Kernel 4.15 *with* support for the RAID controller: ,---- [ supported with more recent kernel versions ] | root@grml ~ # uname -a | Linux grml 4.15.0-1-grml-amd64 #1 SMP Debian 4.15.18-1+grml.1 (2018-04-20) x86_64 GNU/Linux | root@grml ~ # modinfo megaraid_sas | grep version | version: 07.703.05.00-rc1 | srcversion: 442923A12415C892220D5F0 | vermagic: 4.15.0-1-grml-amd64 SMP mod_unload modversions | root@grml ~ # lspci -n -s 0000:08:00.0 | 08:00.0 0104: 1000:001c (rev 01) | root@grml ~ # grep -i '1000.*001c' /lib/modules/$(uname -r)/modules.alias | alias pci:v00001000d0000001Csv*sd*bc*sc*i* megaraid_sas | root@grml ~ # modinfo megaraid_sas | grep -i 001c | alias: pci:v00001000d0000001Csv*sd*bc*sc*i* `---- 2) Kernel 4.9.0-6-amd64 *without* support for the RAID controller: ,---- [ unsupported with kernel version from current Debian/stretch ] | root@spce:~# uname -a | Linux spce 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux | root@spce:~# modinfo megaraid_sas | grep version | version: 06.811.02.00-rc1 | srcversion: 64B34706678212A7A9CC1B1 | vermagic: 4.9.0-6-amd64 SMP mod_unload modversions | root@spce:~# modinfo megaraid_sas | grep -i 001c | root@spce:~# `---- AFAICT the relevant support has been introduced as of git commit 45f4f2eb3da3 ("scsi: megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers") in upstream kernel repository, present in kernel versions 4.11 and newer. It would be great if the support for the RAID 530-4i Flex controller as present in Lenovo ThinkSystem SN550 blade servers could be added to the Debian/stretch kernel version, otherwise the hardware is sadly unsupported by Debian. If any further information is needed or if I could be of any further help please let me know. ,---- [ further hardware information ] | root@grml ~ # uname -a | Linux grml 4.15.0-1-grml-amd64 #1 SMP Debian 4.15.18-1+grml.1 (2018-04-20) x86_64 GNU/Linux | root@grml ~ # lsscsi -v | [0:2:0:0] disk Lenovo RAID 530-4i Flex 5.00 /dev/sda | dir: /sys/bus/scsi/devices/0:2:0:0 [/sys/devices/pci0000:07/0000:07:00.0/0000:08:00.0/host0/target0:2:0/0:2:0:0] | root@grml ~ # lsscsi -i | [0:2:0:0] disk Lenovo RAID 530-4i Flex 5.00 /dev/sda 3600a0d1002b017142263578187b47425 | root@grml ~ # lsscsi -w | [0:2:0:0] disk Lenovo RAID 530-4i Flex 5.00 0x600a0d1002b017142263578187b47425 /dev/sda | root@grml ~ # lspci -n -s 08:00.0 | 08:00.0 0104: 1000:001c (rev 01) | root@grml ~ # lspci -s 08:00.0 | 08:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID Tri-Mode SAS3404 (rev 01) | root@grml ~ # lspci -nn -s 08:00.0 | 08:00.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID Tri-Mode SAS3404 [1000:001c] (rev 01) | root@grml ~ # lspci -k -s 08:00.0 | 08:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID Tri-Mode SAS3404 (rev 01) | Subsystem: Lenovo ThinkSystem RAID 530-4i Flex Adapter | Kernel driver in use: megaraid_sas | Kernel modules: megaraid_sas | root@grml ~ # lshw -C disk | *-disk | description: SCSI Disk | product: RAID 530-4i Flex | vendor: Lenovo | physical id: 2.0.0 | bus info: scsi@0:2.0.0 | logical name: /dev/sda | version: 5.00 | serial: 002574b48781576322141[snip] | size: 446GiB (478GB) | capabilities: gpt-1.00 partitioned partitioned:gpt | configuration: ansiversion=5 guid=168e7bb7-cc8f-41bd-8415-318f6dab3947 logicalsectorsize=512 sectorsize=4096 | | root@grml ~ # lshw -C storage | *-storage:0 | description: SATA controller | product: Lewisburg SSATA Controller [AHCI mode] | vendor: Intel Corporation | physical id: 11.5 | bus info: pci@0000:00:11.5 | version: 09 | width: 32 bits | clock: 66MHz | capabilities: storage msi pm ahci_1.0 bus_master cap_list | configuration: driver=ahci latency=0 | resources: irq:54 memory:d9d16000-d9d17fff memory:d9d19000-d9d190ff ioport:2070(size=8) ioport:2060(size=4) ioport:2020(size=32) memory:d9c80000-d9cfffff | *-storage:1 | description: RAID bus controller | product: C600/X79 series chipset SATA RAID Controller | vendor: Intel Corporation | physical id: 17 | bus info: pci@0000:00:17.0 | version: 09 | width: 32 bits | clock: 66MHz | capabilities: storage msi pm bus_master cap_list | configuration: driver=ahci latency=0 | resources: irq:327 memory:d9d14000-d9d15fff memory:d9d18000-d9d180ff ioport:2050(size=8) ioport:2040(size=4) ioport:2000(size=32) memory:d9c00000-d9c7ffff | *-storage | description: RAID bus controller | product: MegaRAID Tri-Mode SAS3404 | vendor: LSI Logic / Symbios Logic | physical id: 0 | bus info: pci@0000:08:00.0 | logical name: scsi0 | version: 01 | width: 64 bits | clock: 33MHz | capabilities: storage pm msi pciexpress msix vpd bus_master cap_list rom | configuration: driver=megaraid_sas latency=0 | resources: irq:36 memory:e3500000-e35fffff memory:e3400000-e34fffff memory:e3e00000-e3efffff ioport:7000(size=256) memory:e3d00000-e3dfffff | root@grml ~ # dmesg | grep sas | [ 4.819499] megasas: 07.703.05.00-rc1 | [...] | [ 4.820757] megaraid_sas 0000:08:00.0: FW now in Ready state | [ 4.820760] megaraid_sas 0000:08:00.0: 64 bit DMA mask and 64 bit consistent mask | [ 4.821088] megaraid_sas 0000:08:00.0: firmware supports msix : (128) | [ 4.821090] megaraid_sas 0000:08:00.0: current msix/online cpus : (16/16) | [ 4.821091] megaraid_sas 0000:08:00.0: RDPQ mode : (enabled) | [ 4.821093] megaraid_sas 0000:08:00.0: Current firmware supports maximum commands: 1517 LDIO threshold: 0 | [ 4.821443] megaraid_sas 0000:08:00.0: Configured max firmware commands: 1516 | [ 4.823482] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.1.14-k | [ 4.823483] i40e: Copyright (c) 2013 - 2014 Intel Corporation. | [ 4.825137] AVX2 version of gcm_enc/dec engaged. | [ 4.825138] AES CTR mode by8 optimization enabled | [ 4.826981] hub 1-0:1.0: 16 ports detected | [ 4.831670] megaraid_sas 0000:08:00.0: FW supports sync cache : Yes | [...] | [ 5.366972] megaraid_sas 0000:08:00.0: Init cmd return status SUCCESS for SCSI host 0 | [ 5.394968] megaraid_sas 0000:08:00.0: firmware type : Legacy(64 VD) firmware | [ 5.394972] megaraid_sas 0000:08:00.0: controller type : iMR(0MB) | [ 5.394975] megaraid_sas 0000:08:00.0: Online Controller Reset(OCR) : Enabled | [ 5.394978] megaraid_sas 0000:08:00.0: Secure JBOD support : Yes | [ 5.451155] megaraid_sas 0000:08:00.0: NVME page size : (0) | [ 5.451407] megaraid_sas 0000:08:00.0: INIT adapter done | [ 5.557359] megaraid_sas 0000:08:00.0: pci id : (0x1000)/(0x001c)/(0x1d49)/(0x0501) | [ 5.557363] megaraid_sas 0000:08:00.0: unevenspan support : no | [ 5.557366] megaraid_sas 0000:08:00.0: firmware crash dump : no | [ 5.557369] megaraid_sas 0000:08:00.0: jbod sync map : yes | [ 5.557374] scsi host0: Avago SAS based MegaRAID driver | [ 5.578555] scsi 0:2:0:0: Direct-Access Lenovo RAID 530-4i Flex 5.00 PQ: 0 ANSI: 5 `---- regards, -mika-