我有一台 Dell precision T5400 工作站,配备 Dell 硬件 SAS 突袭控制器和 2 个条带化的 SAS 驱动器。
自从内核 3.9 发布以来,我似乎无法正常启动,屏幕上充斥着“写入相同失败”错误。该问题已报告这里由另一位用户创建。
我想按照上面链接的描述更改值max_write_same_blocks
,但无法在 /sys/devices/ 中的任何位置找到此文件。
/sys/devices/pci0000:00 文件夹中确实有 2 个条目,其中总共有 8 个 ATA 条目 0000:00:1f.1 和 0000:00:1f.2,但它们一直在移动。
一次启动 0000:00:1f.1 可能会列出文件夹 ATA1 和 ATA2,其中分别列出了 host0 和 host1。下次启动时可能会列出 ATA7 和 ATA8,其中还列出了完全不同的主机。
我尝试创建一个 /etc/tmpfiles.d/scsi.conf 文件来写入max_write_same_blocks
命令并将值 0 添加到其中,但由于分配不断变化,它仍然失败。
我也尝试了以下操作。
- 我尝试安装戴尔的驱动程序(由于它们是 RPM 并且不是为我的 ARCH 系统构建的,因此非常困难)。
- 我也从测试仓库中尝试了 3.10 内核,结果是一样的。
- 我尝试使用镜像来代替条带集,但什么都没有改变。
- 我尝试通过 Windows 升级 raid 控制器的固件(我很绝望)。
我现在很绝望,因为我唯一剩下的机器就是一台小型原子上网本:-) 访问我的机器的唯一方法是通过安装 DVD 上的 chroot。
如果机器不支持 write_same,是否有办法将其禁用?这实际上是内核中的一个错误,需要修复吗?还是他们永久更改了某些东西 > 内核 3.9,从而破坏了我的安装?
我将非常感激您提供的任何见解或建议。