The following patch is required to allow X to start on Tegra (ARM) systems using the modesetting Xorg driver:
modesetting: don't be a GPU screen
Can this please be added to Fedora's package?
With this applied, X starts fine in either an installed system, or within the (pxeboot) installer.
Created attachment 924286 [details]
Patch that implements this for rawhide
Adding the patch I applied locally for testing.
(Mostly for the record in the bug tracker)
Dave, I noticed that on IRC you'd mentioned to Rob this might not be the right fix, since modesetting might need to expose a GPU screen. If so, then I guess the following from Thierry should be applied in Fedora:
xfree86: Fallback to first platform device as primary
xfree86: Allow non-PCI devices as primary
Does that sound like a better fix? If so, I can try and test those tomorrow.
Dave NAK'd the original patch:
I tried the two patches from Thierry that I mentioned in comment 2. That works. I'll re-write the bug subject to describe the problem rather than the orignal NAK'd fix, and attach an updated patch which fixes the issue the right way.
Created attachment 924552 [details]
Fedora package patch to fix the problem, take 2.
This applies Thierry's 2 patches to the Fedora package, which should fix this the right way. Testing indicates this certainly works.
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.
More information and reason for this action is here:
Tegra works well enought on current fedora 22 that I expect this bug can be closed.