CentOS 8.1.1911 does not see my JBOD on port multipliers

Issues related to hardware problems
Post Reply
User avatar
merlinus
Posts: 4
Joined: 2015/09/01 01:33:34
Contact:

CentOS 8.1.1911 does not see my JBOD on port multipliers

Post by merlinus » 2020/01/25 01:09:51

I have been a Fedora user since v1 but decided recently to switch to CentOS. CentOS 8.1 came out and I replaced Fedora 30 with it on my 7-year-old file server, with a JBOD of 2TB WD Reds using software RAID 6.

All went well with the install on two mirrored 256GB SSD until I noticed it does not see my RAID drives upon completion of the install.

I use Addonics AD5SARPM-E port multipliers for the JBOD. From some research, it appears these drivers were deprecated in RedHat 7 and removed in RedHat 8. And yet they still exist in Fedora 30? I am confused by that - I thought Fedora was cutting edge - which would lead me to expect Fedora to drop driver support before RedHat...

That said, what is the solution here? CentOSPlus kernel? I tried that and it doesn't seem to have that driver either. I don't want to go back to Fedora, I want something more stable.

Would appreciate any guidance / brainstorms!!

User avatar
merlinus
Posts: 4
Joined: 2015/09/01 01:33:34
Contact:

Re: CentOS 8.1.1911 does not see my JBOD on port multipliers

Post by merlinus » 2020/01/26 04:58:37

I found this - and tried the bug919 kernel created and shared here kindly by Akemi Yagi and a group of ELrepo leaders, but it didn't help:

https://access.redhat.com/discussions/3722151?tour=8

I am guessing the driver for my port multiplier was not included in this bug919 kernel.

User avatar
toracat
Site Admin
Posts: 7518
Joined: 2006/09/03 16:37:24
Location: California, US
Contact:

Re: CentOS 8.1.1911 does not see my JBOD on port multipliers

Post by toracat » 2020/01/26 18:16:48

Thanks for the accolade :)

You referred to elrepo bug #919. Is mpt3sas the driver for your hardware? Can you show us the device ID pairing [xxxx:yyyy] as shown by lspci -nn ?
CentOS Forum FAQ

User avatar
merlinus
Posts: 4
Joined: 2015/09/01 01:33:34
Contact:

Re: CentOS 8.1.1911 does not see my JBOD on port multipliers

Post by merlinus » 2020/01/26 21:45:49

Hi :)

To be fair, I'm not entirely sure what the right driver is for the Addonics AD5SARPM-E... I've got these two rpm's installed:

kmod-mptsas
kmod-mpt3sas

from the elrepo installed (latest). I've tried with the latest 8.1 kernel 4.18.0-147.3.1.el8_1.x86_64 as well as the Plus version of that kernel. No luck. I also added the following file to /etc/modules-load.d/mpt3sas.conf:

mptsas
mpt3sas

I'm thinking I don't need the plus kernels and nor do I need that file in /etc/modules-load.d... does that sound right?

Here is my lspci -nn output. I can't be sure which of these are the Addonics devices. But I have 4 of them:

00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0152] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:19.0 Ethernet controller [0200]: Intel Corporation 82579V Gigabit Network Connection [8086:1503] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1c.2 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14] (rev c4)
00:1c.3 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 [8086:1e16] (rev c4)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev c4)
00:1c.6 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 [8086:1e1c] (rev c4)
00:1c.7 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 [8086:1e1e] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation Z77 Express Chipset LPC Controller [8086:1e44] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e02] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller [8086:1e22] (rev 04)
01:00.0 RAID bus controller [0104]: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller [1095:3132] (rev 01)
03:00.0 RAID bus controller [0104]: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller [1095:3132] (rev 01)
04:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
05:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 01)
06:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 03)
08:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
09:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]

User avatar
toracat
Site Admin
Posts: 7518
Joined: 2006/09/03 16:37:24
Location: California, US
Contact:

Re: CentOS 8.1.1911 does not see my JBOD on port multipliers

Post by toracat » 2020/01/26 22:11:34

Your device:

01:00.0 RAID bus controller [0104]: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller [1095:3132] (rev 01)

requires the sata_sil24 driver. This is not supported in RHEL/CentOS 8. I suggest you file a request at http://elrepo.org/bugs and ask for a kmod and its DUD imsge that is needed for the installation.
CentOS Forum FAQ

User avatar
merlinus
Posts: 4
Joined: 2015/09/01 01:33:34
Contact:

Re: CentOS 8.1.1911 does not see my JBOD on port multipliers

Post by merlinus » 2020/01/28 01:07:48

RFE submitted! Thanks!

Post Reply