You are not logged in.

#1 2022-05-28 23:15:47

matty_r
Member
Registered: 2015-10-10
Posts: 12

HP Laptop - Nvidia T1200 fallen off the bus - D3cold to D0

Hi all,

I recently got a new laptop and i'm trying to get the Nvidia GPU to load for use with Prime. In the boot logs I get "can't change power state from D3cold to D0".  From what I can tell this is a power related issue, where it's not waking the device. I've tried updating the laptop firmware incase that was related - but that didn't appear to make a difference. I've tried Fedora (just to try something else) but it also had the issue.

Hardware:

HP ZBook Fury 15.6 inch G8 Mobile Workstation PC/8870, BIOS T95 Ver. 01.09.02 05/05/2022

$ lspci -k | grep -A 2 -E "(VGA|3D)"
00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
        DeviceName: Onboard IGD
        Subsystem: Hewlett-Packard Company Device 8870
--
01:00.0 VGA compatible controller: NVIDIA Corporation TU117GLM [T1200 Laptop GPU] (rev a1)
        Subsystem: Hewlett-Packard Company Device 8870
        Kernel modules: nouveau, nvidia_drm, nvidia

I've tried installing some different drivers, but i'm currently on just the main nvidia package:

Packages:

$ pacman -Q | grep nvidia
lib32-nvidia-utils 515.43.04-1
nvidia 515.43.04-6
nvidia-settings 515.43.04-1
nvidia-utils 515.43.04-1

I get the following journal logs:

Logs:

...
May 29 09:04:45 bangtop kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 510
May 29 09:04:45 bangtop kernel: 
May 29 09:04:45 bangtop kernel: nvidia 0000:01:00.0: can't change power state from D3cold to D0 (config space inaccessible)
May 29 09:04:45 bangtop kernel: nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
May 29 09:04:45 bangtop kernel: NVRM: The NVIDIA GPU 0000:01:00.0
                                NVRM: (PCI ID: 10de:1fbc) installed in this system has
                                NVRM: fallen off the bus and is not responding to commands.
May 29 09:04:45 bangtop kernel: nvidia: probe of 0000:01:00.0 failed with error -1
May 29 09:04:45 bangtop kernel: NVRM: The NVIDIA probe routine failed for 1 device(s).
May 29 09:04:45 bangtop kernel: NVRM: None of the NVIDIA devices were initialized.
May 29 09:04:45 bangtop kernel: nvidia-nvlink: Unregistered the Nvlink Core, major device number 510
...

Offline

#2 2022-05-30 20:27:14

matty_r
Member
Registered: 2015-10-10
Posts: 12

Re: HP Laptop - Nvidia T1200 fallen off the bus - D3cold to D0

More logs - it appears to be an issue with snd_hda_intel as well:

May 31 06:10:05 bangtop kernel: resource sanity check: requesting [mem 0xfedc0000-0xfedcdfff], which spans more than pnp 00:05 [mem 0xfedc0000-0xfedc7fff]
May 31 06:10:05 bangtop kernel: caller __uncore_imc_init_box+0xc4/0x110 [intel_uncore] mapping multiple BARs
May 31 06:10:05 bangtop kernel: e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
May 31 06:10:05 bangtop kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database
May 31 06:10:05 bangtop kernel: cryptd: max_cpu_qlen set to 1000
May 31 06:10:05 bangtop kernel: cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
May 31 06:10:05 bangtop kernel: platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
May 31 06:10:05 bangtop kernel: cfg80211: failed to load regulatory.db
May 31 06:10:05 bangtop kernel: AVX2 version of gcm_enc/dec engaged.
May 31 06:10:05 bangtop kernel: AES CTR mode by8 optimization enabled
May 31 06:10:05 bangtop kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
May 31 06:10:05 bangtop kernel: snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
May 31 06:10:05 bangtop kernel: snd_hda_intel 0000:01:00.1: can't change power state from D3cold to D0 (config space inaccessible)
May 31 06:10:05 bangtop kernel: snd_hda_intel 0000:01:00.1: can't change power state from D3cold to D0 (config space inaccessible)
May 31 06:10:05 bangtop kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
May 31 06:10:05 bangtop kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
May 31 06:10:05 bangtop kernel: snd_hda_intel 0000:01:00.1: number of I/O streams is 30, forcing separate stream tags
May 31 06:10:05 bangtop kernel: e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) a8:b1:3b:b0:35:39
May 31 06:10:05 bangtop kernel: e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
May 31 06:10:05 bangtop kernel: e1000e 0000:00:1f.6 eth0: MAC: 14, PHY: 12, PBA No: FFFFFF-0FF
May 31 06:10:05 bangtop kernel: hdaudio hdaudioC0D0: no AFG or MFG node found
May 31 06:10:05 bangtop kernel: hdaudio hdaudioC0D1: no AFG or MFG node found
May 31 06:10:05 bangtop kernel: hdaudio hdaudioC0D2: no AFG or MFG node found
May 31 06:10:05 bangtop kernel: hdaudio hdaudioC0D3: no AFG or MFG node found
May 31 06:10:05 bangtop kernel: hdaudio hdaudioC0D4: no AFG or MFG node found
May 31 06:10:05 bangtop kernel: hdaudio hdaudioC0D5: no AFG or MFG node found
May 31 06:10:05 bangtop kernel: hdaudio hdaudioC0D6: no AFG or MFG node found
May 31 06:10:05 bangtop kernel: hdaudio hdaudioC0D7: no AFG or MFG node found
May 31 06:10:05 bangtop kernel: snd_hda_intel 0000:01:00.1: no codecs initialized

Offline

#3 2022-05-31 06:59:11

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,729

Re: HP Laptop - Nvidia T1200 fallen off the bus - D3cold to D0

Did you install some power saving utilities like TLP or laptop-mode-tools? If you did what happens if you disable them, if you didn't try passing

pcie_aspm=off

to your kernel parameters.

Offline

#4 2022-05-31 13:47:26

seth
Member
Registered: 2012-09-03
Posts: 51,208

Re: HP Laptop - Nvidia T1200 fallen off the bus - D3cold to D0

If that doesn't help, please post the entire system journal covering the failure to bring the GPU up.
Also check whether there're BIOS/firmware updates available for the laptop.

Online

#5 2022-06-01 06:42:27

matty_r
Member
Registered: 2015-10-10
Posts: 12

Re: HP Laptop - Nvidia T1200 fallen off the bus - D3cold to D0

V1del wrote:

Did you install some power saving utilities like TLP or laptop-mode-tools? If you did what happens if you disable them, if you didn't try passing

pcie_aspm=off

to your kernel parameters.

At most I have power-profiles-daemon installed - I removed that and also tried the parameter you mentioned which had no affect on being unable to start the PCIe devices.

Entire journal output : https://pastebin.com/nqD3B3x8

Offline

Board footer

Powered by FluxBB