HI guys . The Bug is similar with my graphics panic , so I add related logs here . When I boot up system ,system will hang at nouveau driver panic , repeat print nouveau driver panic info , I must force down the system . If i add nouveau.runpm=0 ,system can boot up normally without panic . My graphics : NVIDIA GM107 And the panic info is related to pci op. --------------------------------------------------- [ 21.303467] Bluetooth: RFCOMM socket layer initialized [ 21.303471] Bluetooth: RFCOMM ver 1.11 [ 22.095603] nouveau 0000:01:00.0: DRM: evicting buffers... [ 22.095605] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle... [ 22.095622] nouveau 0000:01:00.0: DRM: suspending client object trees... [ 22.098407] nouveau 0000:01:00.0: DRM: suspending kernel object tree... [ 22.220120] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 23.669052] Non-volatile memory driver v1.3 [ 24.083662] pci_raw_set_power_state: 48 callbacks suppressed [ 24.083665] nouveau 0000:01:00.0: Refused to change power state, currently in D3 [ 24.159560] nouveau 0000:01:00.0: Refused to change power state, currently in D3 [ 24.179571] nouveau 0000:01:00.0: Refused to change power state, currently in D3 [ 24.179575] nouveau 0000:01:00.0: DRM: resuming kernel object tree... [ 24.179617] nouveau 0000:01:00.0: pci: failed to adjust cap speed [ 24.179618] nouveau 0000:01:00.0: pci: failed to adjust lnkctl speed [ 24.317867] wlp2s0: authenticate with f0:b4:29:87:9e:e4 --------------------------------------------------- and the frequently panic is : ul 21 18:38:50 localhost kernel: [<ffffffffa03c463b>] ? nv04_timer_read+0x2b/0x70 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa03c41af>] nvkm_timer_read+0xf/0x20 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa03bc598>] nvkm_pmu_init+0x58/0x480 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa0374e8e>] nvkm_subdev_init+0xee/0x230 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa03c84df>] nvkm_device_init+0x18f/0x280 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa03cc138>] nvkm_udevice_init+0x48/0x60 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa03736c0>] nvkm_object_init+0x50/0x1c0 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa0373705>] nvkm_object_init+0x95/0x1c0 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa037062e>] nvkm_client_init+0xe/0x10 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa04125fe>] nvkm_client_resume+0xe/0x10 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa036f7b4>] nvif_client_resume+0x14/0x20 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa040fbed>] nouveau_do_resume+0x4d/0x130 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffffa041000c>] nouveau_pmops_runtime_resume+0x7c/0x120 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffff81350c8b>] pci_pm_runtime_resume+0x7b/0xc0 Jul 21 18:38:50 localhost kernel: [<ffffffff81350c10>] ? pci_restore_standard_config+0x40/0x40 Jul 21 18:38:50 localhost kernel: [<ffffffff8142ddb6>] __rpm_callback+0x36/0xc0 Jul 21 18:38:50 localhost kernel: [<ffffffff8142de64>] rpm_callback+0x24/0x80 Jul 21 18:38:50 localhost kernel: [<ffffffff8142ee39>] rpm_resume+0x4e9/0x670 Jul 21 18:38:50 localhost kernel: [<ffffffff812a7ffb>] ? cred_has_capability+0x6b/0x120 Jul 21 18:38:50 localhost kernel: [<ffffffff8142f00f>] __pm_runtime_resume+0x4f/0x80 Jul 21 18:38:50 localhost kernel: [<ffffffffa04107bb>] nouveau_drm_open+0x3b/0x1b0 [nouveau] Jul 21 18:38:50 localhost kernel: [<ffffffff812a80de>] ? selinux_capable+0x2e/0x40 Jul 21 18:38:50 localhost kernel: [<ffffffff812a1cc8>] ? security_capable+0x18/0x20 Jul 21 18:38:50 localhost kernel: [<ffffffffa008add6>] drm_open+0x1f6/0x470 [drm] Jul 21 18:38:50 localhost kernel: [<ffffffffa0091759>] drm_stub_open+0xa9/0x120 [drm] Jul 21 18:38:50 localhost kernel: [<ffffffff811fc4b1>] chrdev_open+0xa1/0x1e0 Jul 21 18:38:50 localhost kernel: [<ffffffff811f5567>] do_dentry_open+0x1a7/0x2e0 Jul 21 18:38:50 localhost kernel: [<ffffffff812a21ac>] ? security_inode_permission+0x1c/0x30 Jul 21 18:38:50 localhost kernel: [<ffffffff811fc410>] ? cdev_put+0x30/0x30 Jul 21 18:38:50 localhost kernel: [<ffffffff811f573d>] vfs_open+0x5d/0xd0 Jul 21 18:38:50 localhost kernel: [<ffffffff81203058>] ? may_open+0x68/0x110 Jul 21 18:38:50 localhost kernel: [<ffffffff81206b3d>] do_last+0x1ed/0x12a0 Jul 21 18:38:50 localhost kernel: [<ffffffff811d9c96>] ? kmem_cache_alloc_trace+0x1d6/0x200 Jul 21 18:38:50 localhost kernel: [<ffffffff81207cb2>] path_openat+0xc2/0x490 Jul 21 18:38:50 localhost kernel: [<ffffffff8120947b>] do_filp_open+0x4b/0xb0 Jul 21 18:38:50 localhost kernel: [<ffffffff812160a7>] ? __alloc_fd+0xa7/0x130 Jul 21 18:38:50 localhost kernel: [<ffffffff811f6a93>] do_sys_open+0xf3/0x1f0 Jul 21 18:38:50 localhost kernel: [<ffffffff811f6bae>] SyS_open+0x1e/0x20 Jul 21 18:38:50 localhost kernel: [<ffffffff816956c9>] system_call_fastpath+0x16/0x1b