<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [NVE6,NVE7] HUB_INIT timeout on graph init, blob fw doesn't help"
href="https://bugs.freedesktop.org/show_bug.cgi?id=70354#c90">Comment # 90</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [NVE6,NVE7] HUB_INIT timeout on graph init, blob fw doesn't help"
href="https://bugs.freedesktop.org/show_bug.cgi?id=70354">bug 70354</a>
from <span class="vcard"><a class="email" href="mailto:woutershep@gmail.com" title="Wouter van Kesteren <woutershep@gmail.com>"> <span class="fn">Wouter van Kesteren</span></a>
</span></b>
<pre>Hello, i'm not exactly sure if this is the right place but i just tried kernel
4.4.0-rc3.
I wanted to add that on my machine a manual 'c800' workaround was also needed
to make it work.
My laptop is a Clevo barebone with 'Model: W355ST' 'Product code: W355STQ' on
the back and dmidecode gives 'W35xSTQ_370ST'
% dmesg | grep nouveau without 'c800':
nouveau 0000:01:00.0: enabling device (0006 -> 0007)
nouveau 0000:01:00.0: NVIDIA GK106 (0e6220a1)
nouveau 0000:01:00.0: bios: version 80.06.51.00.17
nouveau 0000:01:00.0: fb: 2048 MiB GDDR5
nouveau 0000:01:00.0: bus: MMIO write of 00000004 FAULT at 620018 [ IBUS ]
nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
nouveau 0000:01:00.0: DRM: DCB version 4.0
nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
nouveau 0000:01:00.0: DRM: evicting buffers...
nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
nouveau 0000:01:00.0: DRM: suspending client object trees...
nouveau 0000:01:00.0: DRM: suspending kernel object tree...
nouveau 0000:01:00.0: DRM: resuming kernel object tree...
nouveau 0000:01:00.0: bus: MMIO write of 00000004 FAULT at 620018 [ IBUS ]
nouveau 0000:01:00.0: DRM: resuming client object trees...
nouveau 0000:01:00.0: timeout at
/root/kernel/git/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1479/gf100_gr_init_ctxctl()!
nouveau 0000:01:00.0: gr: 409000 - done 00000240
nouveau 0000:01:00.0: gr: 409000 - stat 00000000 00000000 00000000 00000000
nouveau 0000:01:00.0: gr: 409000 - stat 00000000 00000000 00000006 00000001
nouveau 0000:01:00.0: gr: 502000 - done 00000340
nouveau 0000:01:00.0: gr: 502000 - stat 80000000 00006500 00000000 00000000
nouveau 0000:01:00.0: gr: 502000 - stat 00000000 00000000 00000002 00000000
nouveau 0000:01:00.0: gr: 50a000 - done 00000300
nouveau 0000:01:00.0: gr: 50a000 - stat 00000000 0000f100 00000000 00000000
nouveau 0000:01:00.0: gr: 50a000 - stat 00000000 00000000 00000000 00000000
nouveau 0000:01:00.0: gr: 512000 - done 00000300
nouveau 0000:01:00.0: gr: 512000 - stat 00000000 00000000 00000000 00000000
nouveau 0000:01:00.0: gr: 512000 - stat 00000000 00000000 00000000 00000000
nouveau 0000:01:00.0: gr: init failed, -16
nouveau 0000:01:00.0: DRM: evicting buffers...
nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
% dmesg | grep nouveau with 'c800':
Command line: initrd=\efi\exherbo\initramfs.cpio.xz
nouveau.config=War00C800_0=1
nouveau 0000:01:00.0: enabling device (0006 -> 0007)
nouveau 0000:01:00.0: NVIDIA GK106 (0e6220a1)
nouveau 0000:01:00.0: bios: version 80.06.51.00.17
nouveau 0000:01:00.0: fb: 2048 MiB GDDR5
nouveau 0000:01:00.0: bus: MMIO write of 00000004 FAULT at 620018 [ IBUS ]
nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
nouveau 0000:01:00.0: DRM: DCB version 4.0
nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
nouveau 0000:01:00.0: DRM: evicting buffers...
nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
nouveau 0000:01:00.0: DRM: suspending client object trees...
nouveau 0000:01:00.0: DRM: suspending kernel object tree...
nouveau 0000:01:00.0: DRM: resuming kernel object tree...
nouveau 0000:01:00.0: bus: MMIO write of 00000004 FAULT at 620018 [ IBUS ]
nouveau 0000:01:00.0: DRM: resuming client object trees...
nouveau 0000:01:00.0: pmu: hw bug workaround enabled
nouveau 0000:01:00.0: pmu: hw bug workaround enabled
nouveau 0000:01:00.0: DRM: evicting buffers...
nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
nouveau 0000:01:00.0: DRM: suspending client object trees...
nouveau 0000:01:00.0: DRM: suspending kernel object tree...
% lspci -nnv
01:00.0 3D controller [0302]: NVIDIA Corporation GK106M [GeForce GTX 765M]
[10de:11e2] (rev a1)
Subsystem: CLEVO/KAPOK Computer GK106M [GeForce GTX 765M] [1558:3537]
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Kernel driver in use: nouveau
I think this should be enough info to put the workaround in the kernel right?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>