View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001530 | channel: elrepo/el9 | kmod-mpt3sas | public | 2025-05-16 11:56 | 2025-05-17 10:01 |
Reporter | cvenghaus | Assigned To | tqhoang | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | x86_64 | OS | Red Hat Enterprise Linux | OS Version | 9.6 |
Summary | 0001530: kmod-mpt3sas not compatible with RHEL 9.6 kernel | ||||
Description | After updating to RHEL 9.6, the kmod-mpt3sas and driver stops working as expected. After doing some troubleshooting, it seems that there is an incompatibility with the latest kernel when running the weak-modules script. I also have the kmod-megaraid_sas driver installed and it seems to have the same issue. | ||||
Steps To Reproduce | 1. Install RHEL 9.6 2. Install kmod-mpt3sas from elrepo | ||||
Additional Information | # uname -r 5.14.0-570.16.1.el9_6.x86_64 # dnf install kmod-mpt3sas ... Package kmod-mpt3sas-43.100.00.00-6.el9_5.elrepo.x86_64 is already installed. ... # weak-modules --verbose --add-kernel weak module for kvdo.ko already exists for kernel 5.14.0-570.16.1.el9_6.x86_64, update case? Module kvdo.ko from kernel 5.14.0-568.el9.x86_64 is compatible with kernel 5.14.0-570.16.1.el9_6.x86_64 Module mpt3sas.ko from kernel 5.14.0-503.11.1.el9_5.x86_64 is not compatible with kernel 5.14.0-570.16.1.el9_6.x86_64 in symbols: scsi_dma_map param_ops_ullong pci_save_state pcie_capability_read_word sas_enable_tlr misc_deregister pci_cfg_access_unlock dma_pool_create pci_request_selected_regions pci_release_selected_regions pci_enable_device_mem bsg_job_done param_ops_ushort pci_alloc_irq_vectors scsi_build_sense kill_fasync __pci_register_driver param_array_ops sas_port_alloc_num scsi_dma_unmap scsi_internal_device_unblock_nowait pcpu_hot pci_irq_vector __scsi_iterate_devices sas_remove_host pci_unregister_driver pci_cfg_access_lock wake_up_process sas_phy_alloc scsi_device_set_state blk_mq_pci_map_queues device_reprobe starget_for_each_device __stack_chk_fail blk_queue_flag_set scsi_add_device pci_disable_link_state _dev_info sas_phy_free pci_select_bars attribute_container_find_class_device pci_find_capability _dev_err scsi_host_put raid_class_attach sas_port_add pci_device_is_present sdev_prefix_printk dma_alloc_attrs scsi_scan_host debugfs_remove pci_read_config_word fasync_helper sas_end_device_alloc sas_read_port_mode_page sas_expander_alloc pci_restore_state pci_alloc_irq_vectors_affinity misc_register scsi_is_host_device pci_set_master sas_attach_transport raid_class_release scsi_internal_device_block_nowait blk_mq_unique_tag scsi_host_busy sas_port_delete kthread_create_on_node dma_set_coherent_mask scsi_print_command blk_queue_virt_boundary debugfs_create_file param_set_int sas_rphy_add dma_free_attrs sas_port_delete_phy param_ops_bool scmd_printk sas_rphy_free sas_port_add_phy pci_disable_device sas_disable_tlr scsi_done scsi_unblock_requests sas_phy_add dev_printk pci_stop_and_remove_bus_device_locked dma_set_mask sas_is_tlr_enabled sbitmap_weight dma_unmap_sg_attrs kmalloc_trace pci_irq_get_affinity blk_queue_max_hw_sectors scsi_block_requests scsi_add_host_with_dma param_ops_int param_get_int debugfs_create_u8 scsi_host_alloc debugfs_create_dir pci_free_irq_vectors sas_release_transport scsi_change_queue_depth scsi_remove_target kmalloc_caches dma_map_sg_attrs module_layout Module megaraid_sas.ko from kernel 5.14.0-503.11.1.el9_5.x86_64 is not compatible with kernel 5.14.0-570.16.1.el9_6.x86_64 in symbols: scsi_dma_map pcie_capability_read_word pci_cfg_access_unlock dma_pool_create pci_request_selected_regions pci_release_selected_regions pci_enable_device_mem pci_alloc_irq_vectors driver_remove_file scsi_remove_host kill_fasync __pci_register_driver scsi_dma_unmap pcpu_hot pci_irq_vector __scsi_iterate_devices __dynamic_dev_dbg pci_unregister_driver pci_cfg_access_lock pci_read_config_dword blk_mq_pci_map_queues scsi_device_lookup __stack_chk_fail driver_create_file blk_queue_flag_set scsi_add_device _dev_info pci_select_bars scsi_device_put pci_find_capability _dev_err blk_queue_update_dma_alignment scsi_host_put noop_llseek sdev_prefix_printk dma_alloc_attrs scsi_scan_host debugfs_remove pci_read_config_word fasync_helper _dev_warn pci_alloc_irq_vectors_affinity pci_set_master blk_mq_unique_tag scsi_host_busy dma_set_coherent_mask scsi_print_command blk_queue_virt_boundary _dev_notice debugfs_create_file dma_free_attrs scmd_printk __register_chrdev pci_disable_device scsi_done dev_printk dma_set_mask kmalloc_trace pci_irq_get_affinity scsi_remove_device blk_queue_max_hw_sectors scsi_add_host_with_dma param_ops_int scsi_host_alloc pci_write_config_word debugfs_create_dir pci_free_irq_vectors scsi_change_queue_depth blk_queue_rq_timeout pci_write_config_dword kmalloc_caches module_layout /sbin/depmod -ae -F /boot/System.map-5.14.0-570.16.1.el9_6.x86_64 5.14.0-570.16.1.el9_6.x86_64 | ||||
Tags | RHEL9 | ||||
|
We are aware of the issue. Most of our kmod packages need to be rebuilt for RHEL 9.6. We are working on it and will be releasing the updated kmods to the elrepo-testing repository soon. |
|
The following packages are being pushed out to our mirrors in the "elrepo-testing" repository. Please provide feedback. kmod-mpt3sas-48.100.00.00-1.el9_6.elrepo.x86_64.rpm kmod-mpt3sas-48.100.00.00-1.el9_6.elrepo.src.rpm |
|
Looks like that did the trick. The package installed and loaded into the kernel with dracut as expected. Everything is working properly again. Thank you so much for the incredibly quick turnaround on this! |
|
Great to hear that it worked. Setting the issue as resolved. |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-05-16 11:56 | cvenghaus | New Issue | |
2025-05-16 11:56 | cvenghaus | Status | new => assigned |
2025-05-16 11:56 | cvenghaus | Assigned To | => pperry |
2025-05-16 11:56 | cvenghaus | Tag Attached: RHEL9 | |
2025-05-16 12:05 | toracat | Note Added: 0010409 | |
2025-05-16 12:06 | toracat | Assigned To | pperry => tqhoang |
2025-05-16 21:38 | tqhoang | Note Added: 0010411 | |
2025-05-16 21:38 | tqhoang | Status | assigned => feedback |
2025-05-16 22:37 | cvenghaus | Note Added: 0010413 | |
2025-05-16 22:37 | cvenghaus | Status | feedback => assigned |
2025-05-17 10:01 | tqhoang | Status | assigned => resolved |
2025-05-17 10:01 | tqhoang | Resolution | open => fixed |
2025-05-17 10:01 | tqhoang | Note Added: 0010414 |