You are not logged in.

#1 2024-11-07 23:12:26

frankfer
Member
Registered: 2024-11-07
Posts: 5

[SOLVED] Dell Precision M4600 Fails to Resume from Sleep

Machine is a Dell Precision M4600 with ATI graphics, Intel CPU, Intel WiFi.

Window manager is i3wm.

Sometimes it successfully resumes from sleep, but most of the time it fails. When it fails, it either leaves a blinking cursor on a black screen, or a blinking capslock.

I have tried both the linux-zen and linux-hardened kernels, as they were the ones that worked the best with resume on a different machine. I have tried loading the original initramfs at boot time. I have tried disabling wifi right before sleep using hardware switch. Yet it still seems arbitrary which boots cannot resume from sleep and which can. The ones that can resume, they can resume from sleep multiple times in a row.

Here is the output of `sudo journalctl -b -1`

Nov 07 16:46:53 arch-lap kernel: Linux version 6.11.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC>
Nov 07 16:46:53 arch-lap kernel: Command line: BOOT_IMAGE=/vmlinuz-linux-zen root=UUID=e167b92b->
Nov 07 16:46:53 arch-lap kernel: BIOS-provided physical RAM map:
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009a7ff] usable
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x000000000009a800-0x000000000009ffff] reserved
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x0000000000100000-0x00000000cf272fff] usable
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x00000000cf273000-0x00000000cf2b6fff] reserved
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x00000000cf2b7000-0x00000000cf5b6fff] usable
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x00000000cf5b7000-0x00000000cf5e6fff] reserved
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x00000000cf5e7000-0x00000000cf7e6fff] ACPI NVS
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x00000000cf7e7000-0x00000000cf7fefff] ACPI data
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x00000000cf7ff000-0x00000000cf7fffff] usable
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x00000000ffc00000-0x00000000ffc1ffff] reserved
Nov 07 16:46:53 arch-lap kernel: BIOS-e820: [mem 0x0000000100000000-0x000000042dffffff] usable
Nov 07 16:46:53 arch-lap kernel: NX (Execute Disable) protection: active
Nov 07 16:46:53 arch-lap kernel: APIC: Static calls initialized
Nov 07 16:46:53 arch-lap kernel: SMBIOS 2.6 present.
Nov 07 16:46:53 arch-lap kernel: DMI: Dell Inc. Precision M4600/08V9YG, BIOS A02 05/10/2011
Nov 07 16:46:53 arch-lap kernel: DMI: Memory slots populated: 2/4
Nov 07 16:46:53 arch-lap kernel: tsc: Fast TSC calibration using PIT
Nov 07 16:46:53 arch-lap kernel: tsc: Detected 2593.956 MHz processor
Nov 07 16:46:53 arch-lap kernel: e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
Nov 07 16:46:53 arch-lap kernel: e820: remove [mem 0x000a0000-0x000fffff] usable
Nov 07 16:46:53 arch-lap kernel: last_pfn = 0x42e000 max_arch_pfn = 0x400000000
Nov 07 16:46:53 arch-lap kernel: total RAM covered: 16352M
Nov 07 16:46:53 arch-lap kernel: Found optimal setting for mtrr clean up

Last edited by frankfer (2024-11-09 01:38:07)

Offline

#2 2024-11-08 00:09:23

frankfer
Member
Registered: 2024-11-07
Posts: 5

Re: [SOLVED] Dell Precision M4600 Fails to Resume from Sleep

GPU info from `lspci`

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6730M/6770M/7690M XT] (prog-if 00 [VGA controller])
	Subsystem: Dell Precision M4600
	Flags: bus master, fast devsel, latency 0, IRQ 30
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at e3820000 (64-bit, non-prefetchable) [size=128K]
	I/O ports at 7000 [size=256]
	Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Legacy Endpoint, IntMsgNum 0
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150] Advanced Error Reporting
	Kernel driver in use: radeon
	Kernel modules: radeon, amdgpu

Network controller:

03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)
	Subsystem: Intel Corporation Centrino Ultimate-N 6300 3x3 AGN
	Flags: bus master, fast devsel, latency 0, IRQ 33
	Memory at e3700000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [c8] Power Management version 3
	Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [e0] Express Endpoint, IntMsgNum 0
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 00-24-d7-ff-ff-c1-35-18
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

Touchpad info from `libinput list-devices`:

Device:           AlpsPS/2 ALPS DualPoint TouchPad
Kernel:           /dev/input/event14
Group:            8
Seat:             seat0, default
Size:             69x50mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: enabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    none
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles:   flat *adaptive custom
Rotation:         n/a

Device:           AlpsPS/2 ALPS DualPoint Stick
Kernel:           /dev/input/event13
Group:            8
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   flat *adaptive custom
Rotation:         n/a

Offline

#3 2024-11-08 20:58:19

seth
Member
Registered: 2012-09-03
Posts: 58,667

Re: [SOLVED] Dell Precision M4600 Fails to Resume from Sleep

Here is the output of `sudo journalctl -b -1`

That's just the first page,

sudo journalctl -b -1 | curl -F 'file=@-' 0x0.st

(in general avoifd copypasting out of the pager, it truncates lines)

it either leaves a blinking cursor on a black screen, or a blinking capslock.

Blinking CL is a kernel panic - when it recovers to the blinking cursor, see whether you can reboot it using the https://wiki.archlinux.org/title/Keyboa … el_(SysRq) (the entire REISUB sequence) to hopefully preserve some journal.

Kernel driver in use: radeon

https://wiki.archlinux.org/title/AMDGPU … K)_support
(Although this looks like a Northern Island chip, some of the notebook chips apparently had a TS3/GCN1 chip => try, the kernel suggests amdgpu is supported and w/ the marketing names and relables and whatnot, it's probably all guesswork anyway wink )

Offline

#4 2024-11-08 22:56:04

frankfer
Member
Registered: 2024-11-07
Posts: 5

Re: [SOLVED] Dell Precision M4600 Fails to Resume from Sleep

Here is a full (hopefully) journal. Thanks for the tip on truncation.

http://0x0.st/XDtA.bin

This boot ended in a blinking cursor.

Offline

#5 2024-11-08 23:11:11

frankfer
Member
Registered: 2024-11-07
Posts: 5

Re: [SOLVED] Dell Precision M4600 Fails to Resume from Sleep

According to the BIOS, the video controller is:

AMD FirePro M5950 Mobility

Offline

#6 2024-11-09 01:36:51

frankfer
Member
Registered: 2024-11-07
Posts: 5

Re: [SOLVED] Dell Precision M4600 Fails to Resume from Sleep

Through trial and error was able to deduce that the "sdhci_pci" kernel module is the offender.

I'm reading up now on how to block that module from being loaded in the first place, since I'm not running any SD card readers.

Offline

Board footer

Powered by FluxBB