On 10/24/2014 11:55 PM, poma wrote:
> linux-next, commit 2d65a9f broke nouveau(display is powered off):
> - boot from soft-off(S5)
> - thaw from hibernate(S4)
> - resume from suspend(S3)
>
> Chipset: G98 (NV98)
> Family : NV50
>
>
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/?...
>
> commit 2d65a9f48fcdf7866aab6457bc707ca233e0c791
> Merge: da92da3 dfda0df
> Author: Linus Torvalds <torvalds(a)linux-foundation.org>
> Date: Tue Oct 14 09:39:08 2014 +0200
>
> Merge branch 'drm-next' of
git://people.freedesktop.org/~airlied/linux
>
> Pull drm updates from Dave Airlie:
> "This is the main git pull for the drm,
>
> I pretty much froze major pulls at -rc5/6 time, and haven't had much
> fallout, so will probably continue doing that.
>
> Lots of changes all over, big internal header cleanup to make it clear
> drm features are legacy things and what are things that modern KMS
> drivers should be using. Also big move to use the new generic fences
> in all the TTM drivers.
>
> core:
> atomic prep work,
> vblank rework changes, allows immediate vblank disables
> major header reworking and cleanups to better delinate legacy
> interfaces from what KMS drivers should be using.
> cursor planes locking fixes
>
> ttm:
> move to generic fences (affects all TTM drivers)
> ppc64 caching fixes
>
> radeon:
> userptr support,
> uvd for old asics,
> reset rework for fence changes
> better buffer placement changes,
> dpm feature enablement
> hdmi audio support fixes
>
> intel:
> Cherryview work,
> 180 degree rotation,
> skylake prep work,
> execlist command submission
> full ppgtt prep work
> cursor improvements
> edid caching,
> vdd handling improvements
>
> nouveau:
> fence reworking
> kepler memory clock work
> gt21x clock work
> fan control improvements
> hdmi infoframe fixes
> DP audio
>
> ast:
> ppc64 fixes
> caching fix
>
> rcar:
> rcar-du DT support
>
> ipuv3:
> prep work for capture support
>
> msm:
> LVDS support for mdp4, new panel, gpu refactoring
>
> exynos:
> exynos3250 SoC support, drop bad mmap interface,
> mipi dsi changes, and component match support"
>
> * 'drm-next' of
git://people.freedesktop.org/~airlied/linux: (640
commits)
> drm/mst: rework payload table allocation to conform better.
> drm/ast: Fix HW cursor image
> drm/radeon/kv: add uvd/vce info to dpm debugfs output
> drm/radeon/ci: add uvd/vce info to dpm debugfs output
> drm/radeon: export reservation_object from dmabuf to ttm
> drm/radeon: cope with foreign fences inside the reservation object
> drm/radeon: cope with foreign fences inside display
> drm/core: use helper to check driver features
> drm/radeon/cik: write gfx ucode version to ucode addr reg
> drm/radeon/si: print full CS when we hit a packet 0
> drm/radeon: remove unecessary includes
> drm/radeon/combios: declare legacy_connector_convert as static
> drm/radeon/atombios: declare connector convert tables as static
> drm/radeon: drop btc_get_max_clock_from_voltage_dependency_table
> drm/radeon/dpm: drop clk/voltage dependency filters for BTC
> drm/radeon/dpm: drop clk/voltage dependency filters for CI
> drm/radeon/dpm: drop clk/voltage dependency filters for SI
> drm/radeon/dpm: drop clk/voltage dependency filters for NI
> drm/radeon: disable audio when we disable hdmi (v2)
> drm/radeon: split audio enable between eg and r600 (v2)
> ...
>
>
> Up to and with prior commit da92da3 nouveau(S3/4/5) works OK.
>
Thanks for reporting on this poma. Much appreciated your time with
this
issue is.
Andrei Amuraritei.
Ave Caesar, morituri te salutant!
"Nouveau display(DVI) broken - kernel 3.18"