diff --git a/src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp b/src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp index 4b2576ddb5..a83f4d6b7b 100644 --- a/src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp +++ b/src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp @@ -623,6 +623,9 @@ AHCIPort::ScsiInquiry(scsi_ccb* request) fUse48BitCommands, ataData.lba_sector_count, ataData.lba48_sector_count, fSectorCount * fSectorSize); if (fTrimSupported) { + if (fMaxTrimRangeBlocks == 0) + fMaxTrimRangeBlocks = 1; + bool deterministic = ataData.supports_deterministic_read_after_trim; TRACE("trim supported, %" B_PRIu32 " ranges blocks, reads are " "%sdeterministic%s.\n", fMaxTrimRangeBlocks,