![HP Z420/620/820 SAS 控制器支持](https://linux22.com/image/1181309/HP%20Z420%2F620%2F820%20SAS%20%E6%8E%A7%E5%88%B6%E5%99%A8%E6%94%AF%E6%8C%81.png)
HP Z420/620/820 系列工作站采用 Intel C602 芯片组。它们已经使用十年了,但 E5-26xx v2 Xeon 仍然性能强劲,而且它们使用 DDR3 内存,这种内存现在非常便宜。它们还远没有走到生命的尽头。
主板有两个 SATA 6Gbps 端口、两个用于光驱的 SATA 1.5Gbps 端口,还有四个 SAS/SATA 3Gbps 端口。从内核 5.4.1(我认为)开始,不再包含 3Gbps 端口所需的驱动程序。我已将我拥有的六个工作站固定在 5.4.0-58-generic 或 5.4.0-70-generic 上。
我的问题是:
- 是否真的有什么充分的理由停止对这一特定硬件的支持?
- 是否有一个简明的参考页面用于重新启用支持?
- 假设这只是一个疏忽,那么如何要求恢复驱动程序?
我使用 Linux 的经验始于 Redhat 3.03,所以多年来我不得不构建一些内核,但已经……二十年了?这在 2021 年似乎是一个真正的麻烦。
这是来自 dmesg 的有关 SATA 和 SAS 的内容。
[2.837517] ata1:SATA 最大 UDMA/133 abar m2048@0xef44c000 端口 0xef44c100 irq 44 [2.837519] ata2:SATA 最大 UDMA/133 abar m2048@0xef44c000 端口 0xef44c180 irq 44 [3.151867] ata1:SATA 链接关闭(SStatus 0 SControl 300) [3.151912] ata2:SATA 链接开启 6.0 Gbps(SStatus 133 SControl 300)
[2.825923] isci:Intel(R)C600 SAS 控制器驱动程序 - 版本 1.2.0 [2.833679] isci 0000:02:00.0:已加载 OEM SAS 参数(版本:1.1)(平台)[4.117144] sas:phy-1:2 已添加到端口 1:0,phy_mask:0x4(500110ad00f80978)[4.117437] sas:正在端口 0 上进行发现,pid:447 [4.117658] sas:输入 sas_scsi_recover_host 忙碌:0 失败:0 [4.117691] sas:ata7:end_device-1:0:dev 错误处理程序[4.312036] sas:---退出sas_scsi_recover_host:繁忙:0 失败:0 尝试:1 [4.322683] sas:在端口 0 上完成发现,pid:447,结果:0 [4.322764] sas:phy-1:3 已添加到端口 1:1,phy_mask:0x8(500110ad00f80979)[4.322977] sas:在端口 1 上进行发现,pid:447 [4.323021] sas:输入 sas_scsi_recover_host 繁忙:0 失败:0 [4.323076] sas:ata7:end_device-1:0:dev 错误处理程序 [4.323100] sas:ata8:end_device-1:1:dev 错误处理程序 [4.511723] sas:---退出 sas_scsi_recover_host:繁忙:0 失败:0 尝试:1 [4.522282] sas:在端口 1 上完成发现,pid:447,结果:0