From 85f43624724659198ac0505f9da09b301db7a449 Mon Sep 17 00:00:00 2001 From: Louis SCHNEIDER Date: Mon, 12 Aug 2024 09:33:41 +0200 Subject: [PATCH] [debug] try to keep the sata up --- installer/main.go | 2 ++ kernel/config | 5 +++++ kernel/config.orangepi5 | 12 ++++++++++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/installer/main.go b/installer/main.go index 38c6bfe..63f3039 100644 --- a/installer/main.go +++ b/installer/main.go @@ -28,6 +28,8 @@ var ( "swapaccount=1", "irqchip.gicv3_pseudo_nmi=0", "coherent_pool=2M", + "pcie_aspm=off", + "libata.force=noncq", } edk2DTBDest = "/boot/EFI/dtb/base" diff --git a/kernel/config b/kernel/config index 8d7b0ff..1536186 100644 --- a/kernel/config +++ b/kernel/config @@ -2421,6 +2421,9 @@ CONFIG_SCSI_COMMON=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_PROC_FS=y +CONFIG_SCSI_SATA=y +CONFIG_SCSI_SATA_AHCI=y +CONFIG_SCSI_TIMEOUT=60 # # SCSI support type (disk, tape, CD-ROM) @@ -2512,11 +2515,13 @@ CONFIG_SCSI_VIRTIO=y CONFIG_ATA=y CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y +CONFIG_ATA_DEBUG=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y +CONFIG_ATA_NONCQ=y # # Controllers with non-SFF native interface diff --git a/kernel/config.orangepi5 b/kernel/config.orangepi5 index 05cff0d..d9324de 100644 --- a/kernel/config.orangepi5 +++ b/kernel/config.orangepi5 @@ -921,5 +921,13 @@ CONFIG_FUNCTION_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y CONFIG_LKDTM=y CONFIG_STRICT_DEVMEM=y -CONFIG_SATA_MOBILE_LPM_POLICY=1 -CONFIG_ACPI_PROCESSOR_IDLE=n \ No newline at end of file +CONFIG_SATA_MOBILE_LPM_POLICY=0 +CONFIG_ACPI_PROCESSOR_IDLE=n +CONFIG_SCSI_SATA=y +CONFIG_SCSI_SATA_AHCI=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_NONCQ=y +CONFIG_SCSI_TIMEOUT=60 +CONFIG_PM_RUNTIME=n +CONFIG_ATA_DEBUG=y +CONFIG_ATA_VERBOSE_ERROR=y \ No newline at end of file