SystemIO-конфликты — не баг прошивки, а защита от гонок

SystemIO conflicts are not firmware bugs

Многие считают предупреждения ACPI о конфликте SystemIO с OpRegion ошибкой прошивки, но это не так. Автор объясняет, что ACPI использует Operation Regions и мьютексы для безопасного доступа к оборудованию, а ядро Linux, обнаружив пересечение адресов, блокирует нативный драйвер, чтобы избежать потенциально опасных гонок. Вместо этого следует использовать ACPI-драйвер, если он доступен.

Прошивка здесь абсолютно ничего не сделала неправильно, но попытка загрузить нативный драйвер вызовет ошибку, и интернет скажет вам, что разработчики прошивок для ПК некомпетентны, и что нужно передать параметр ядра, отменяющий это поведение, и это никогда никому не вредило, и вероятно не повредит и вам, но может, и вы никогда не узнаете, почему ваша система иногда зависает или загорается.

Ещё за этот день

2026-09-12