Re: [Powerpc] Sam460ex Canyonlands issue -Kernel 4.4.6-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3/29/2016 11:49 PM, Michel Dänzer wrote:
On 29.03.2016 18:55, Julian Margetson wrote:
On 3/28/2016 11:15 PM, Michel Dänzer wrote:
On 29.03.2016 08:47, Julian Margetson wrote:
Seeing the following when booting kernel 4.6-rc1 on Acube Sam460ex
Canyonlands board.
This loops for a few times then the kernel boots.
No problem with the 4.6-rc1 with an A-eon Tabor Freescale e500v2 board.

Regards

Julian


   [    2.197839] ------------[ cut here ]------------
   [    2.197850] WARNING: CPU: 0 PID: 1 at
drivers/gpu/drm/drm_irq.c:1368 drm_vblank_off+0x2c/0x1e0
That's

     if (WARN_ON(pipe >= dev->num_crtcs))

My best guess is that drm_vblank_off is called before drm_vblank_init,
so dev->num_crtcs is still 0.


Please provide the full dmesg output corresponding to the problem.


Attached
[...]

[drm] radeon: irq initialized.
[drm:r600_ring_test] *ERROR* radeon: ring 0 test failed (scratch(0x850C)=0xCAFEDEAD)
radeon 0001:81:00.0: disabling GPU acceleration
Okay, so the problem is that acceleration fails to initialize, in which
case the driver calls drm_vblank_cleanup.

I can see two basic options for a solution: Either don't call
radeon_irq_kms_fini/drm_vblank_cleanup if acceleration fails to
initialize, or check if acceleration is enabled before calling
drm_vblank_on/off. Any preferences?


Thanks

No preferences .
I would be interested in a fix for the acceleration problem if possible .
I am willing to test to try to determine the exact cause if you would direct me .

Regards
Julian




_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux