问题描述:
- 跑圈测试,跑1000圈重启测试中第137圈出现
- 偶现报错 SATA Initialization Failed
硬件信息:
HBA卡是9500-16i Firmware:26.00.00.00 Driver:45.00.00.00
系统信息:
5.10.0-136.12.0.86.ctl3.x86_64
kmod-mpt3sas-5.10.0-136.12.0.86.ctl3.x86_64-45.00.00.00-1.ctl3.x86_64
错误输出:
[ 9.615261] mpt3sas_cm0: log_info(0x31111000): originator(PL), code(0x11), sub_code(0x1000) [ 9.619189] mpt3sas_cm0: TEST_UNIT_READY: handle(0x002f), lun(0) [ 13.315256] mpt3sas_cm0: log_info(0x31111000): originator(PL), code(0x11), sub_code(0x1000) [ 13.319284] mpt3sas_cm0: SATA Initialization Timeout,sending a retry [ 13.323308] mpt3sas_cm0: TEST_UNIT_READY: handle(0x002f), lun(0) [ 17.115359] mpt3sas_cm0: log_info(0x31111000): originator(PL), code(0x11), sub_code(0x1000) [ 17.119425] mpt3sas_cm0: SATA Initialization Failed [ 17.123822] mpt3sas_cm0: detecting: handle(0x0033), sas_address(0x300062b20d319302), phy(2) [ 17.127949] mpt3sas_cm0: REPORT_LUNS: handle(0x0033), retries(0) [ 17.132140] mpt3sas_cm0: TEST_UNIT_READY: handle(0x0033), lun(0) [ 17.136408] mpt3sas_cm0: handle(0x33) sas_address(0x300062b20d319302) po |
Aug 31 05:00:32 localhost kernel: [ 4.637057] mpt3sas: loading out-of-tree module taints kernel. Aug 31 05:00:32 localhost kernel: [ 4.641817] mpt3sas: module verification failed: signature and/or required key missing - tainting kernel Aug 31 05:00:32 localhost kernel: [ 4.647580] mpt3sas version 45.00.00.00 loaded Aug 31 05:00:32 localhost kernel: [ 4.652368] mpt3sas_cm0: 63 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (527428972 kB) |
根据日志,驱动加载的是 45.00.00.00版本
初步结论:初始化阶段通过IO与外设交互,单次异常,没有进行重试,直接错误退出后续初始化中断。调整重试次数,进行测试。