On 13.09.2014 07:02, poma wrote:
On 13.09.2014 06:57, poma wrote:
>
> Actually I have nothing to show cause logs are all OK.
> Haha, it seems to me that the bugs become intelligent.
>
> 3.15.10-201.fc20.x86_64
> 3.16.2-200.fc20.x86_64
> 3.17.0-0.rc4.git3.2.fc22.1.x86_64
> nouveau [ DRM] suspending display...
> nouveau [ DRM] unpinning framebuffer(s)...
> nouveau [ DRM] evicting buffers...
> nouveau [ DRM] waiting for kernel channels to go idle...
> nouveau [ DRM] suspending client object trees...
> nouveau [ DRM] suspending kernel object tree...
> ...
> nouveau [ DRM] re-enabling device...
> nouveau [ DRM] resuming kernel object tree...
> nouveau [ VBIOS][0000:02:00.0] running init tables
> nouveau [ PTHERM][0000:02:00.0] fan management: automatic
> nouveau [ CLK][0000:02:00.0] --: core 566 MHz shader 1400 MHz memory 399 MHz
> nouveau [ DRM] resuming client object trees...
> nouveau [ DRM] resuming display...
> nouveau 0000:02:00.0: no hotplug settings from platform
> nouveau 0000:02:00.0: no hotplug settings from platform
>
> Logs(dmesg) are literally identical.
>
> 3.15.10-201.fc20.x86_64 - nouveau(fb) resume & thaw PASSED, and that's all
what works.
> Kernels >= 3.16 - nouveau(fb) resume & thaw BROKEN
> ALL Kernels - vesa(fb) resume & thaw BROKEN.
>
>
Excusez-moi,
BROKEN == The display remains OFF.
More precisely stated it looks like this:
- Last kernel with working resume/thaw
http://koji.fedoraproject.org/koji/buildinfo?buildID=538208
kernel-3.16.0-0.rc0.git9.1.fc21
2014-06-13
- First kernel with broken resume/thaw
kernel-3.16.0-0.rc0.git10.1.fc21
http://koji.fedoraproject.org/koji/buildinfo?buildID=538244
http://pkgs.fedoraproject.org/repo/pkgs/kernel/patch-3.15-git10.xz/f98fb4...
2014-06-13
The only difference in dmesg between working and broken kernel module with drm.debug=14
is
[drm:drm_helper_hpd_irq_event] [CONNECTOR:18:DVI-I-1] status updated from connected to
connected
[drm:drm_helper_hpd_irq_event] [CONNECTOR:18:DVI-I-1] status updated from connected to
connected
- git commit probably introduced breakage
drm/nouveau/disp: add internal representaion of output paths and connectors
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/dr...
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/d...
2014-06-11
- Ref. fdbs
Video failed on resume from suspend
https://bugs.freedesktop.org/show_bug.cgi?id=77599
https://bugs.freedesktop.org/show_bug.cgi?id=80506
poma