View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0009891 | Kali Linux | Kali Package Bug | public | 2026-10-05 04:53 | 2026-10-05 04:55 |
| Reporter | hakan3784 | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | new | Resolution | open | ||
| Summary | 0009891: Casper Excalibur G900: NVIDIA dGPU and second NVMe inaccessible due to ACPI D3cold power resource issue | ||||
| Description | Hardware: Affected devices:
Problem: This is reproducible with:
Typical errors on the stock kernel include: nvme 0000:02:00.0: Unable to change power state from D3cold to D0, device inaccessible The issue is not specific to the proprietary NVIDIA driver, because it is also reproducible on the Kali Live image using nouveau. Investigation: I added a narrowly scoped DMI entry for this exact machine: DMI_SYS_VENDOR = "CASPER BILGISAYAR SISTEMLERI" Result: Custom test kernel: With the patched kernel:
For comparison, booting the stock 7.1.5+kali-amd64 kernel on the same installation immediately reproduces D3cold for both the NVIDIA GPU and ADATA NVMe. I have attached the minimal patch used for testing. The same type of DMI quirk has also been tested successfully on this machine with other Linux kernel versions. If appropriate, I am also willing to submit this quirk to the upstream Linux ACPI maintainers. | ||||
| Attached Files | casper-g900-kali.patch (613 bytes)
--- a/drivers/acpi/power.c
+++ b/drivers/acpi/power.c
@@ -1111,6 +1111,17 @@
},
{
/*
+ * CASPER EXCALIBUR G900 / NLCC 001: Keep unused ACPI power
+ * resources on to avoid losing the NVIDIA dGPU and NVMe #2.
+ */
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "CASPER BILGISAYAR SISTEMLERI"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "EXCALIBUR G900"),
+ DMI_MATCH(DMI_BOARD_NAME, "NLCC 001"),
+ },
+ },
+ {
+ /*
* THUNDEROBOT ZERO laptop: Due to its SSDT table bug, power
* resource 'PXP' will be shut down on initialization, making
* the NVMe #2 and the NVIDIA dGPU both unavailable (they're
| ||||