<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>