From 48730ff8eca77e676f87f4b564d43c39128c55ff Mon Sep 17 00:00:00 2001 From: Liav A Date: Fri, 16 Sep 2022 13:00:12 +0300 Subject: [PATCH] Kernel/Storage: Force PIO mode for ISA IDE controllers ISA IDE controllers don't support Bus-master DMA as this feature is only available for PCI IDE controllers. Therefore, don't try to use DMA mode for such hardware. --- Kernel/Storage/ATA/GenericIDE/Channel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Storage/ATA/GenericIDE/Channel.cpp b/Kernel/Storage/ATA/GenericIDE/Channel.cpp index e3c9574190..c003e30b75 100644 --- a/Kernel/Storage/ATA/GenericIDE/Channel.cpp +++ b/Kernel/Storage/ATA/GenericIDE/Channel.cpp @@ -89,7 +89,7 @@ ErrorOr IDEChannel::allocate_resources_for_pci_ide_controller(Badge IDEChannel::allocate_resources_for_isa_ide_controller(Badge) { - return allocate_resources(false); + return allocate_resources(true); } #endif