# DELL 6GBPS SAS HBA Device Driver for Rocky

**URL:** <https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399>\
**Category:** Rocky Linux Help & Support\
**Created:** [June 22, 2023, 10:11pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399 "2023-06-22T22:11:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 22, 2023, 10:11pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/1 "2023-06-22T22:11:06Z")

</div>

Hello  
Does anyone know if there is a DELL 6GBPS SAS HBA Device Driver or equivalent that I can install on rocky 8.6?  
I found a very old driver R294638-mpt2sasbtm-07.15.03.00-1.tar.gz but unsurprisingly won’t install

```auto
sudo dnf install mpt2sasbtm-07.15.03.00-1dkms.noarch.rpm
Last metadata expiration check: 0:43:43 ago on Thu 22 Jun 2023 11:23:14 PM CEST.
Error: 
 Problem: conflicting requests
  - nothing provides dkms >= 1.00 needed by mpt2sasbtm-07.15.03.00-1dkms.noarch

```

Anyideas would be most welcome. Thank you

---

<div class="post-metadata">

**Author:** ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)\
**Post date:** [June 22, 2023, 10:51pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/2 "2023-06-22T22:51:15Z")

</div>

What is the deviceID? lspci -nn will show it in the form of [xxxx:yyyy].

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 23, 2023, 6:17am UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/3 "2023-06-23T06:17:10Z")

</div>

08:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 23, 2023, 6:40am UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/4 "2023-06-23T06:40:29Z")

</div>

the link below says that a driver is part of Centos 8 so maybe Rocky 8 too

> **[Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 \[Falcon\]](https://linux-hardware.org/?id=pci:1000-0072-1000-3060)**
>
> A database of all the hardware that works under linux

The SAS card is connected to a Quantum iScalar 40 driver with 2 LTO7 drives. My goal is to have terminal mount points for each drive.

I want to use mt to read the drive using a command such as the one below.

```auto
mt -f /dev/st0 status

```

---

<div class="post-metadata">

**Author:** ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)\
**Post date:** [June 23, 2023, 8:23am UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/5 "2023-06-23T08:23:47Z")

</div>

> [@chlowden](#):
>
> the link below says that a driver is part of Centos 8 so maybe Rocky 8 too

The device with [1000:0072] uses the mpt3sas driver in the kernel. To confirm it is actually loaded, can you check the output of “lsmod | grep mpt3sas” ?

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 23, 2023, 9:47am UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/6 "2023-06-23T09:47:03Z")

</div>

```auto
lsmod | grep mpt3sas
mpt3sas 344064 0
raid_class 16384 1 mpt3sas
scsi_transport_sas 45056 1 mpt3sas

```

OK. I’m out of my depth. I don’t know what this means.

I have found on the web about issues with RHEL and mpt3sas but they seem to be solved.

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 23, 2023, 10:29am UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/7 "2023-06-23T10:29:39Z")

</div>

I have been investigating and found this useful …

> **[How to Find the HBA/Fibre Channel Cards, Ports and WWN in Linux](https://medium.com/techbeatly/how-to-find-the-hba-fibre-channel-cards-ports-and-wwn-in-linux-25280ff67a0d)**
>
> “How to Find the HBA/Fibre Channel Cards, Ports and WWN in Linux” is published by Gineesh Madapparambath in techbeatly.

and the below are the returns …

```auto
sudo lsinitrd -k $(uname -r) | grep mpt3sas
drwxr-xr-x 2 root root 0 Jan 25 09:22 usr/lib/modules/4.18.0-477.13.1.el8_8.x86_64/kernel/drivers/scsi/mpt3sas
-rw-r--r-- 1 root root 132080 Jan 25 09:22 usr/lib/modules/4.18.0-477.13.1.el8_8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz

```

```auto
[admin@ltfs-linux-localdomain dev]$ lspci -nn |egrep -i "sas"
01:00.0 RAID bus controller [0104]: Broadcom / LSI MegaRAID SAS 2008 [Falcon] [1000:0073] (rev 03)
08:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
[admin@ltfs-linux-localdomain dev]$ lspci -v -s 08:00.0
08:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
	Subsystem: Dell 6Gbps SAS HBA Adapter
	Flags: bus master, fast devsel, latency 0, IRQ 15, NUMA node 0
	I/O ports at ec00 [size=256]
	Memory at d9ff0000 (64-bit, non-prefetchable) [size=64K]
	Memory at d9f80000 (64-bit, non-prefetchable) [size=256K]
	Expansion ROM at d9000000 [disabled] [size=1M]
	Capabilities: <access denied>
	Kernel modules: mpt3sas

```

```auto
dmesg |grep -i sas
[1.692267] megasas: 07.719.03.00-rh1
[1.692311] Warning: Unmaintained hardware is detected: megaraid_sas:0073:1000 @ 0000:01:00.0
[1.703245] megaraid_sas 0000:01:00.0: BAR:0x1 BAR's base_addr(phys):0x00000000d8ffc000 mapped virt_addr:0x( ____ptrval____ )
[1.703254] megaraid_sas 0000:01:00.0: FW now in Ready state
[1.703258] megaraid_sas 0000:01:00.0: 63 bit DMA mask and 32 bit consistent mask
[1.703478] megaraid_sas 0000:01:00.0: requested/available msix 1/1
[1.703483] megaraid_sas 0000:01:00.0: current msix/online cpus	: (1/12)
[1.703486] megaraid_sas 0000:01:00.0: RDPQ mode	: (disabled)
[1.725486] mpt3sas version 43.100.00.00 loaded
[1.725718] Warning: Disabled Hardware is detected: mpt3sas:0072:1000 @ 0000:08:00.0 is no longer enabled in this release.
[1.774015] megaraid_sas 0000:01:00.0: controller type	: iMR(0MB)
[1.774020] megaraid_sas 0000:01:00.0: Online Controller Reset(OCR)	: Enabled
[1.774023] megaraid_sas 0000:01:00.0: Secure JBOD support	: No
[1.774025] megaraid_sas 0000:01:00.0: NVMe passthru support	: No
[1.774027] megaraid_sas 0000:01:00.0: FW provided TM TaskAbort/Reset timeout	: 0 secs/0 secs
[1.774030] megaraid_sas 0000:01:00.0: JBOD sequence map support	: No
[1.774032] megaraid_sas 0000:01:00.0: PCI Lane Margining support	: No
[1.774036] megaraid_sas 0000:01:00.0: megasas_init_mfi: fw_support_ieee=67108864
[1.774098] megaraid_sas 0000:01:00.0: INIT adapter done
[1.774100] megaraid_sas 0000:01:00.0: JBOD sequence map is disabled megasas_setup_jbod_map 5775
[1.855354] megaraid_sas 0000:01:00.0: pci id : (0x1000)/(0x0073)/(0x1028)/(0x1f51)
[1.855358] megaraid_sas 0000:01:00.0: unevenspan support	: no
[1.855359] megaraid_sas 0000:01:00.0: firmware crash dump	: no
[1.855361] megaraid_sas 0000:01:00.0: JBOD sequence map	: disabled
[1.855363] megaraid_sas 0000:01:00.0: Max firmware commands: 30 shared with nr_hw_queues = 1
[1.855365] scsi host0: Avago SAS based MegaRAID driver

```

---

<div class="post-metadata">

**Author:** ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)\
**Post date:** [June 23, 2023, 6:35pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/8 "2023-06-23T18:35:26Z")

</div>

> [@chlowden](#):
>
> `Warning: Disabled Hardware is detected: mpt3sas:0072:1000 @ 0000:08:00.0 is no longer enabled in this release.`

That is the problem. Although the mpt3sas kernel module is loaded, the device you have is not enabled.

You can install ELRepo’s kmod for that. Because you are running el 8.6, you’d need this package:

[https://elrepo.org/linux/elrepo/el8/x86\_64/RPMS/kmod-mpt3sas-39.100.00.00-1.el8\_6.elrepo.x86\_64.rpm](https://elrepo.org/linux/elrepo/el8/x86_64/RPMS/kmod-mpt3sas-39.100.00.00-1.el8_6.elrepo.x86_64.rpm)

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 24, 2023, 9:25am UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/9 "2023-06-24T09:25:56Z")

</div>

Hello  
I did an install & reboot and the result is below  
Am I doing something wrong please ?

```auto
sudo rpm -ivh kmod-mpt3sas-39.100.00.00-1.el8_6.elrepo.x86_64.rpm 
warning: kmod-mpt3sas-39.100.00.00-1.el8_6.elrepo.x86_64.rpm: Header V4 DSA/SHA256 Signature, key ID baadae52: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
	package kmod-mpt3sas-39.100.00.00-1.el8_6.elrepo.x86_64 is already installed
[admin@ltfs-linux-localdomain Downloads]$ dmesg |grep -i sas
[1.715966] megasas: 07.719.03.00-rh1
[1.717075] Warning: Unmaintained hardware is detected: megaraid_sas:0073:1000 @ 0000:01:00.0
[1.718146] mpt3sas version 43.100.00.00 loaded
[1.718821] Warning: Disabled Hardware is detected: mpt3sas:0072:1000 @ 0000:08:00.0 is no longer enabled in this release.

```

---

<div class="post-metadata">

**Author:** ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)\
**Post date:** [June 24, 2023, 3:04pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/10 "2023-06-24T15:04:18Z")

</div>

Show us the output from:

$ modinfo mpt3sas | grep filename

and

$ modinfo megaraid\_sas | grep filename

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 24, 2023, 3:21pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/11 "2023-06-24T15:21:38Z")

</div>

```auto
modinfo mpt3sas | grep filename
filename: /lib/modules/4.18.0-477.13.1.el8_8.x86_64/weak-updates/mpt3sas/mpt3sas.ko
[admin@ltfs-linux-localdomain ~]$ modinfo megaraid_sas | grep filename
filename: /lib/modules/4.18.0-477.13.1.el8_8.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz

```

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 24, 2023, 3:39pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/12 "2023-06-24T15:39:08Z")

</div>

The same server / card and LTO drive with a windows 10 boot works fine, so I presume this is not a hardware issue.

---

<div class="post-metadata">

**Author:** ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)\
**Post date:** [June 24, 2023, 4:34pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/13 "2023-06-24T16:34:27Z")

</div>

The information you have provided is not consistent. Your first post indicates you are running el **8.6**. Now this:

filename: /lib/modules/4.18.0-477.13.1.el8\_8.x86\_64/weak-updates/mpt3sas/mpt3sas.ko

says you have el **8.8**.

Then this dmesg output:

mpt3sas version 43.100.00.00 loaded

is from the **in-kernel** driver. ELRepo’s kmod provides version 42.100.00.00.

Please show us the output from the following.

rpm -q kernel  
uname -a  
rpm -q kmod-mpt3sas

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 24, 2023, 10:02pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/14 "2023-06-24T22:02:10Z")

</div>

I’m sorry,. You are right. Whilst investigating the, I updated the system to the latest version. Sorry

```auto
rpm -q kernel
kernel-4.18.0-348.el8.0.2.x86_64
kernel-4.18.0-477.13.1.el8_8.x86_64

uname -a
Linux ltfs-linux-localdomain 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 22:15:39 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

rpm -q kmod-mpt3sas
kmod-mpt3sas-39.100.00.00-1.el8_6.elrepo.x86_64

```

---

<div class="post-metadata">

**Author:** ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)\
**Post date:** [June 25, 2023, 6:40am UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/15 "2023-06-25T06:40:24Z")

</div>

OK, now you are running the latest kernel. You’d need to update the kmod-mpt3sas package as well.

If you run a ‘dnf update’, it should update it to:

kmod-mpt3sas-42.100.00.00-2.el8\_7.elrepo

This assumes you have installed the elrepo-release package. If not, just run ‘yum install elrepo-kernel’.

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 25, 2023, 10:22am UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/16 "2023-06-25T10:22:38Z")

</div>

Hello Toracat  
I have upgrade to kmod-mpt3sas-42.100.00.00-2.el8\_7.elrepo.x86\_64  
as you kindly suggested but I still get the same hardware message.

```auto
dmesg |grep -i sas
[1.728203] megasas: 07.719.03.00-rh1
[1.728254] Warning: Unmaintained hardware is detected: megaraid_sas:0073:1000 @ 0000:01:00.0
[1.734236] mpt3sas version 43.100.00.00 loaded
[1.739236] megaraid_sas 0000:01:00.0: BAR:0x1 BAR's base_addr(phys):0x00000000d8ffc000 mapped virt_addr:0x( ____ptrval____ )
[1.739244] megaraid_sas 0000:01:00.0: FW now in Ready state
[1.739248] megaraid_sas 0000:01:00.0: 63 bit DMA mask and 32 bit consistent mask
[1.739424] megaraid_sas 0000:01:00.0: requested/available msix 1/1
[1.739427] megaraid_sas 0000:01:00.0: current msix/online cpus	: (1/12)
[1.739431] megaraid_sas 0000:01:00.0: RDPQ mode	: (disabled)
[1.740528] Warning: Disabled Hardware is detected: mpt3sas:0072:1000 @ 0000:08:00.0 is no longer enabled in this release.
[1.806013] megaraid_sas 0000:01:00.0: controller type	: iMR(0MB)
[1.806019] megaraid_sas 0000:01:00.0: Online Controller Reset(OCR)	: Enabled
[1.806022] megaraid_sas 0000:01:00.0: Secure JBOD support	: No
[1.806025] megaraid_sas 0000:01:00.0: NVMe passthru support	: No
[1.806027] megaraid_sas 0000:01:00.0: FW provided TM TaskAbort/Reset timeout: 0 secs/0 secs
[1.806030] megaraid_sas 0000:01:00.0: JBOD sequence map support	: No
[1.806032] megaraid_sas 0000:01:00.0: PCI Lane Margining support	: No
[1.806036] megaraid_sas 0000:01:00.0: megasas_init_mfi: fw_support_ieee=67108864
[1.806065] megaraid_sas 0000:01:00.0: INIT adapter done
[1.806068] megaraid_sas 0000:01:00.0: JBOD sequence map is disabled megasas_setup_jbod_map 5775
[1.887579] megaraid_sas 0000:01:00.0: pci id : (0x1000)/(0x0073)/(0x1028)/(0x1f51)
[1.887583] megaraid_sas 0000:01:00.0: unevenspan support	: no
[1.887585] megaraid_sas 0000:01:00.0: firmware crash dump	: no
[1.887586] megaraid_sas 0000:01:00.0: JBOD sequence map	: disabled
[1.887588] megaraid_sas 0000:01:00.0: Max firmware commands: 30 shared with nr_hw_queues = 1
[1.887591] scsi host0: Avago SAS based MegaRAID driver
[admin@ltfs-linux-localdomain ~]$ sudo yum install kmod-mpt3sas-42.100.00.00-2.el8_7.elrepo
Last metadata expiration check: 2:05:49 ago on Sun 25 Jun 2023 10:14:49 AM CEST.
Package kmod-mpt3sas-42.100.00.00-2.el8_7.elrepo.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[admin@ltfs-linux-localdomain ~]$ rpm -q kmod-mpt3sas
kmod-mpt3sas-42.100.00.00-2.el8_7.elrepo.x86_64

```

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 25, 2023, 10:24am UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/17 "2023-06-25T10:24:53Z")

</div>

Could this have anything to do with this?

> **[removal of SAS-2 controller drivers in RHEL 8 - Red Hat Customer Portal](https://access.redhat.com/discussions/3722151?page=3&tour=8)**
>
> Access Red Hat’s knowledge, guidance, and support through your subscription.

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 25, 2023, 5:22pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/18 "2023-06-25T17:22:46Z")

</div>

I also found this installer on the Dell  
[https://www.dell.com/support/home/fr-fr/drivers/driversdetails?driverid=hxdyw](https://www.dell.com/support/home/fr-fr/drivers/driversdetails?driverid=hxdyw)

```auto
sudo ./SASHBA_FRMW_LX_R294624.BIN 
Collecting inventory...
/tmp/SASHBA_FRMW_LX_R294624.BIN-10087-12734/spsetup.sh: line 888: ./sasdupie: No such file or directory

Inventory collection failed.

```

But not much more success …

---

<div class="post-metadata">

**Author:** ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)\
**Post date:** [June 25, 2023, 5:25pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/19 "2023-06-25T17:25:44Z")

</div>

> [@chlowden](#):
>
> Could this have anything to do with this?

Yes, which is why you need the kmod package (mpt3sas) from ELRepo. I think the megaraid\_sas driver in the kernel supports your device. But if in doubt, you can always install kmod-megaraid\_sas as well.

---

<div class="post-metadata">

**Author:** ![chlowden](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@chlowden](https://forums.rockylinux.org/u/chlowden)\
**Post date:** [June 25, 2023, 5:31pm UTC](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399/20 "2023-06-25T17:31:36Z")

</div>

```auto
sudo dnf install kmod-megaraid_sas
Last metadata expiration check: 2:17:22 ago on Sun 25 Jun 2023 05:13:02 PM CEST.
Package kmod-megaraid_sas-07.719.03.00-2.el8_7.elrepo.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

```

[Next page](https://forums.rockylinux.org/t/dell-6gbps-sas-hba-device-driver-for-rocky/10399.md?page=2)
