[Nouveau] display force off - kernel 3.18

poma pomidorabelisima at gmail.com
Sun Oct 26 02:30:49 UTC 2014


On 26.10.2014 00:54, Andrei Amuraritei wrote:
> 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/?id=2d65a9f
>>
>> commit 2d65a9f48fcdf7866aab6457bc707ca233e0c791
>> Merge: da92da3 dfda0df
>> Author: Linus Torvalds <torvalds at 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"
https://bugzilla.redhat.com/show_bug.cgi?id=1157191

Who will take care of our machines if not ourselves.


poma




More information about the kernel mailing list