scsi_alloc_sdev: Allocation failure during SCSI scanning
Plugging in hot-swap drive #20, the drive does not show up in /dev/sds*. The system log contains the following
kernel: scsi_alloc_sdev: Allocation failure during SCSI scanning, some SCSI devices might not be configured
<DATE kernel: end_device-8:18: add: handle(0x002a), sas_addr(0x300062b202991403)
<DATE kernel: mpt3sas_cm0: mpt3sas_transport_port_remove: removed: sas_addr(0x300062b202991403)
<DATE kernel: mpt3sas_cm0: removing handle(0x002a), sas_addr(0x300062b202991403)
<DATE kernel: mpt3sas_cm0: enclosure logical id(0x500062b2029913f8), slot(17)
<DATE kernel: mpt3sas_cm0: enclosure level(0x0000), connector name( )
SATA controller is LSI SAS3224
There are 366 devices/partitions correctly enumerated in /dev/sd*. However, no more are created when drive #20 is inserted into its slot.
I can get more /dev/sd* devices enumerated if I insert a USB drive. My guess is that this has something to do with the mpt3sas driver.
OS is RHEL 8.5. Kernel 4.18.0-348.7.1.el8_5.x86_64