View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001497 | channel: elrepo/el9 | kmod-mpt3sas | public | 2024-12-16 11:30 | 2024-12-17 18:06 |
Reporter | aschreiner | Assigned To | pperry | ||
Priority | low | Severity | block | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0001497: LSI SAS 2008 not enabled | ||||
Description | Old Dell PowerEdge server with dual LSI SAS 2008 cards. OS is RHEL 9.5, with kmod-mpt3sas installed. Since updating to RHEL 9.5 and updating kmod-mpt3sas, the interface is not longer detected. $ lspci -nn | grep 1000:0072 08:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03) 41:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03) $ lsscsi does not show the cards dmesg shows the following [ 7.321422] mpt3sas version 43.100.00.00 loaded [ 7.321729] Warning: Disabled Hardware is detected: mpt3sas:1000:0072 @ 0000: 08:00.0 is no longer enabled in this release. [ 7.322108] mpt3sas: probe of 0000:08:00.0 failed with error -13 [ 7.322177] Warning: Disabled Hardware is detected: mpt3sas:1000:0072 @ 0000: 41:00.0 is no longer enabled in this release. [ 7.322557] mpt3sas: probe of 0000:41:00.0 failed with error -13 | ||||
Steps To Reproduce | Install kmod-mpt3sas, reboot, or modprobe | ||||
Additional Information | I am remote so can't look at POST without help, if needed I can ask someone local to check | ||||
Tags | No tags attached. | ||||
|
Please can you provide the output from 'modinfo mpt3sas' when booted to the rhel 9.5 kernel. Until we can get this fixed, booting the last 9.4 kernel and downgrading kmod-mpt3sas to the last el9_4 version should allow you to access the SAS devices. |
|
$ modinfo mpt3sas filename: /lib/modules/5.14.0-503.14.1.el9_5.x86_64/weak-updates/mpt3sas/m pt3sas.ko alias: mpt2sas version: 43.100.00.00 license: GPL description: LSI MPT Fusion SAS 3.0 Device Driver author: Avago Technologies <MPT-FusionLinux.pdl@avagotech.com> rhelversion: 9.5 srcversion: 2847634E42E03CCDF94C4B2 alias: pci:v00001000d000000E7sv*sd*bc*sc*i* alias: pci:v00001000d000000E4sv*sd*bc*sc*i* alias: pci:v0000117Cd000000E6sv*sd*bc*sc*i* alias: pci:v00001000d000000E6sv*sd*bc*sc*i* alias: pci:v00001000d000000E5sv*sd*bc*sc*i* alias: pci:v00001000d000000B2sv*sd*bc*sc*i* alias: pci:v00001000d000000E3sv*sd*bc*sc*i* alias: pci:v00001000d000000E0sv*sd*bc*sc*i* alias: pci:v00001000d000000E2sv*sd*bc*sc*i* alias: pci:v00001000d000000E1sv*sd*bc*sc*i* alias: pci:v00001000d000000D1sv*sd*bc*sc*i* alias: pci:v00001000d000000ACsv*sd*bc*sc*i* alias: pci:v00001000d000000ABsv*sd*bc*sc*i* alias: pci:v00001000d000000AAsv*sd*bc*sc*i* alias: pci:v00001000d000000AFsv*sd*bc*sc*i* alias: pci:v00001000d000000AEsv*sd*bc*sc*i* alias: pci:v00001000d000000ADsv*sd*bc*sc*i* alias: pci:v00001000d000000C3sv*sd*bc*sc*i* alias: pci:v00001000d000000C2sv*sd*bc*sc*i* alias: pci:v00001000d000000C1sv*sd*bc*sc*i* alias: pci:v00001000d000000C0sv*sd*bc*sc*i* alias: pci:v00001000d000000C8sv*sd*bc*sc*i* alias: pci:v00001000d000000C7sv*sd*bc*sc*i* alias: pci:v00001000d000000C6sv*sd*bc*sc*i* alias: pci:v00001000d000000C5sv*sd*bc*sc*i* alias: pci:v00001000d000000C4sv*sd*bc*sc*i* alias: pci:v00001000d000000C9sv*sd*bc*sc*i* alias: pci:v00001000d00000095sv*sd*bc*sc*i* alias: pci:v00001000d00000094sv*sd*bc*sc*i* alias: pci:v00001000d00000091sv*sd*bc*sc*i* alias: pci:v00001000d00000090sv*sd*bc*sc*i* alias: pci:v00001000d00000097sv*sd*bc*sc*i* alias: pci:v00001000d00000096sv*sd*bc*sc*i* alias: pci:v00001000d0000007Esv*sd*bc*sc*i* alias: pci:v00001000d000002B1sv*sd*bc*sc*i* alias: pci:v00001000d000002B0sv*sd*bc*sc*i* alias: pci:v00001000d0000006Esv*sd*bc*sc*i* alias: pci:v00001000d00000087sv*sd*bc*sc*i* alias: pci:v00001000d00000086sv*sd*bc*sc*i* alias: pci:v00001000d00000085sv*sd*bc*sc*i* alias: pci:v00001000d00000084sv*sd*bc*sc*i* alias: pci:v00001000d00000083sv*sd*bc*sc*i* alias: pci:v00001000d00000082sv*sd*bc*sc*i* alias: pci:v00001000d00000081sv*sd*bc*sc*i* alias: pci:v00001000d00000080sv*sd*bc*sc*i* alias: pci:v00001000d00000065sv*sd*bc*sc*i* alias: pci:v00001000d00000064sv*sd*bc*sc*i* alias: pci:v00001000d00000077sv*sd*bc*sc*i* alias: pci:v00001000d00000076sv*sd*bc*sc*i* alias: pci:v00001000d00000074sv*sd*bc*sc*i* alias: pci:v00001000d00000072sv*sd*bc*sc*i* alias: pci:v00001000d00000070sv*sd*bc*sc*i* depends: scsi_transport_sas,raid_class retpoline: Y name: mpt3sas vermagic: 5.14.0-503.11.1.el9_5.x86_64 SMP preempt mod_unload modversions sig_id: PKCS#7 signer: ELRepo.org Secure Boot Key sig_key: E9:D4:71:CF:B4:FE:13:6C sig_hashalgo: sha256 signature: 55:C9:D0:1B:38:AC:DB:97:B2:B5:88:DE:BF:C6:EC:8D:4C:26:53:2E: 5B:70:43:47:0F:91:13:70:9F:D0:90:16:EF:57:3B:5D:15:A4:55:02: A9:D3:18:57:75:B1:42:7D:9F:5F:6D:8E:B9:9B:6B:1B:BE:3E:1F:C8: 16:49:ED:42:0B:B8:A7:AA:F1:9E:AC:07:30:CF:40:57:52:E0:EE:FE: 00:EC:C1:D1:0D:EC:81:53:2E:1C:D7:23:44:C7:C1:E6:D2:88:91:CC: 49:44:44:21:D4:5C:99:93:50:F3:67:1A:0E:A8:79:D8:26:68:22:D7: B2:E1:9B:13:DE:59:28:8C:1B:E0:0E:5A:3A:A2:AE:FF:A1:8A:E0:45: 4E:93:FF:16:7B:DD:9B:CF:8A:14:29:EE:D3:4B:92:8C:DC:71:6F:C2: 8E:AA:A0:A2:9E:16:E3:D1:86:6F:EB:48:B7:36:B1:A8:06:9E:06:85: 40:28:E2:4D:A6:D5:62:91:49:AD:02:54:BE:12:ED:A2:8F:BB:FF:97: 78:8A:69:E3:99:E1:5B:DD:21:9D:46:15:FC:E7:A5:75:A3:8A:FD:F6: EF:5A:6B:8C:C0:F9:32:97:32:6A:F6:D5:A0:ED:2F:DF:15:74:21:E9: B3:90:19:CE:11:18:6D:F2:00:2D:05:F9:FA:7E:08:B8:E9:12:EE:5B: 92:7A:F8:12:9C:5C:98:6C:5D:3D:51:13:4B:92:3F:1B:9C:39:9B:A4: E1:91:EB:4B:93:FE:63:47:99:D7:23:F2:E4:7E:E8:79:7D:8C:1C:0A: 0B:B2:8D:9C:EB:58:FC:FB:DB:30:B6:55:16:1E:DA:EE:12:77:F2:D6: C2:C6:58:CA:CF:2C:CA:64:65:2D:2A:4B:F8:3D:25:9E:50:7A:91:CC: BB:17:BA:29:DA:2C:95:12:DD:90:99:6C:AD:93:92:18:74:EC:AD:B1: E3:59:40:FD:47:4F:60:8C:1D:23:5D:33:48:3B:86:02:97:68:59:D6: 23:1F:74:A4:1D:CA:D3:8D:92:5B:B7:42:CE:0B:B5:42:8A:66:9D:08: 0A:C7:37:A3:DE:97:00:E5:7F:40:EA:ED:CB:C0:CC:37:99:82:D6:43: D5:08:11:48:93:AB:43:DD:C9:C1:A9:0A:D4:0B:A9:87:E8:D8:3B:3C: 84:2C:E4:90:05:8C:BF:1D:BE:A7:B5:09:FC:50:B3:59:D3:B7:87:C2: 45:B4:89:5A:7C:6C:1D:2F:D5:62:91:E2:18:02:A0:DC:CF:9C:E0:94: AF:57:79:72:2C:6D:65:C6:04:CF:90:07:39:19:87:F4:35:F6:A5:3C: 7C:B6:5A:CF:24:CA:97:FB:9C:DF:91:C1 parm: logging_level: bits for enabling additional logging info (defaul t=0) parm: max_sectors:max sectors, range 64 to 32767 default=32767 (ushor t) parm: missing_delay: device missing delay , io missing delay (array of int) parm: max_lun: max lun, default=16895 (ullong) parm: hbas_to_enumerate: 0 - enumerates both SAS 2.0 & SAS 3.0 generat ion HBAs 1 - enumerates only SAS 2.0 generation HBAs 2 - enumerates only SAS 3.0 generation HBAs (default=0) (ushor t) parm: diag_buffer_enable: post diag buffers (TRACE=1/SNAPSHOT=2/EXTEND ED=4/default=0) (int) parm: disable_discovery: disable discovery (int) parm: prot_mask: host protection capabilities mask, def=7 (int) parm: enable_sdev_max_qd:Enable sdev max qd as can_queue, def=disabled (0) (bool) parm: multipath_on_hba:Multipath support to add same target device as many times as it is visible to HBA from various paths (by default: SAS 2.0 & SAS 3.0 HBA - This will be disabled, SAS 3.5 HBA - This will be enabled) (int) parm: host_tagset_enable:Shared host tagset enable/disable Default: en able(1) (int) parm: max_queue_depth: max controller queue depth (int) parm: max_sgl_entries: max sg entries (int) parm: msix_disable: disable msix routed interrupts (default=0) (int) parm: smp_affinity_enable:SMP affinity feature enable/disable Default: enable(1) (int) parm: max_msix_vectors: max msix vectors (int) parm: irqpoll_weight:irq poll weight (default= one fourth of HBA queue depth) (int) parm: mpt3sas_fwfault_debug: enable detection of firmware fault and ha lt firmware - (default=0) parm: perf_mode:Performance mode (only for Aero/Sea Generation), optio ns: 0 - balanced: high iops mode is enabled & interrupt coalescing is enabled only on high iops queues, 1 - iops: high iops mode is disabled & interrupt coalescing is enabled on all queues, 2 - latency: high iops mode is disabled & interrupt coalescing is enabled on all queues with timeout value 0xA, default - default perf_mode is 'balanced' (int) parm: poll_queues:Number of queues to be use for io_uring poll mode. This parameter is effective only if host_tagset_enable=1. & when poll_queues are enabled then & perf_mode is set to latency mode. & (int) |
|
The Red Hat in-kernel driver is being detected & loaded by the installer before our kmod is loaded. When the initramfs file is created, it uses the in-kernel one since that one is loaded. The solution is to manually rebuild the initramfs file with dracut. See the second to last post in this ticket. https://elrepo.org/bugs/view.php?id=1382 |
|
That was it, thank you. All set. |
|
Marking this issue as resolved |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-12-16 11:30 | aschreiner | New Issue | |
2024-12-16 11:30 | aschreiner | Status | new => assigned |
2024-12-16 11:30 | aschreiner | Assigned To | => pperry |
2024-12-16 15:07 | pperry | Note Added: 0010230 | |
2024-12-16 15:15 | pperry | Note Edited: 0010230 | |
2024-12-16 17:40 | aschreiner | Note Added: 0010231 | |
2024-12-16 20:56 | tqhoang | Note Added: 0010232 | |
2024-12-16 20:56 | tqhoang | Relationship added | related to 0001382 |
2024-12-17 15:52 | aschreiner | Note Added: 0010233 | |
2024-12-17 18:06 | tqhoang | Status | assigned => resolved |
2024-12-17 18:06 | tqhoang | Resolution | open => fixed |
2024-12-17 18:06 | tqhoang | Note Added: 0010234 |