Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
equipment:storage:start [2026/08/04 08:49] sergey [Проблемы] |
equipment:storage:start [2026/08/04 09:11] (текущий) sergey |
||
|---|---|---|---|
| Строка 102: | Строка 102: | ||
| Причина остается неясной. Подозреваю контроллер RAID Adaptec. | Причина остается неясной. Подозреваю контроллер RAID Adaptec. | ||
| Попробовал отключить HPET (High Precision Event Timer) -- hpet=disable в параметрах ядра в grub. | Попробовал отключить HPET (High Precision Event Timer) -- hpet=disable в параметрах ядра в grub. | ||
| + | |||
| + | Другие вещи, которые стоит проверить: | ||
| + | |||
| + | * The Supermicro X8SIL-F motherboard features early-generation PCI Express 2.0 energy-saving management, which interacts poorly with legacy RAID controllers when they spike to maximum power consumption under full load.The Fix: Reboot into your Supermicro BIOS. Navigate to Advanced PCI/PnP Settings and ensure PCIe ASPM (Active State Power Management) is disabled. Ensure the Adaptec card is installed in the primary physical PCIe x8 slot (Slot 6) rather than a shared slot. | ||
| + | |||
| + | |||
| + | |||
| + | * Under intense Linux disk load, the open-source aacraid kernel driver often throws "Host adapter abort request" or "SCSI hang" errors. The firmware stops responding fast enough to the OS kernel requests, which locks up the storage subsystem.The Fix: Increase the device timeout threshold and swap the legacy I/O scheduler. Execute the following terminal commands as root to test:bash# Increase the SCSI device timeout to 45 or 60 seconds (replace sdX with your RAID array block names) | ||
| + | |||
| + | echo 45 > /sys/block/sdX/device/timeout # Change the I/O scheduler to 'none' or 'mq-deadline' (avoid older CFQ scheduler under RAID) | ||
| + | echo mq-deadline > /sys/block/sdX/queue/scheduler | ||
| + | |||
| + | (If this stops the freezing, make these rules permanent by adding them to a custom /etc/udev/rules.d/ file). | ||
| + | https://serverfault.com/questions/463580/still-getting-aacraid-host-adapter-abort-request-errors-after-following-recomme | ||
| + | |||
| + | |||
| + | |||
| + | * The Cause: Under high HDD load, the RAID chip quickly exceeds its 55°C limit. This triggers a thermal lockup, causing the Linux kernel to drop the controller entirely and freeze the system.The Fix: Open the chassis and physically check the card's heatsink. You must mount an active, small 40mm fan directly onto the Adaptec heatsink. If it is hot to the touch during a test load, it is overheating. | ||
| + | |||