Bug 492333

Summary: X doesn't start with nouveau - QA test day
Product: [Fedora] Fedora Reporter: John Armitage <johnparmitage>
Component: xorg-x11-drv-nouveauAssignee: Ben Skeggs <bskeggs>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: high    
Version: rawhideCC: airlied, ajax, awilliam, bcl, bskeggs, gene-redhat
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-04-02 08:44:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Xorg.0.log using the nouveau driver
none
startx trace of nVidia Corporation GeForce 7050/nForce 610i (rev a2) none

Description John Armitage 2009-03-26 14:34:34 UTC
Created attachment 336815 [details]
Xorg.0.log using the nouveau driver

X fails to start with nouveau driver on GeForce 7050, using the livecd from https://fedoraproject.org/wiki/QA/Test_Days/2009-03-26

Hardware Profile
http://www.smolts.org/client/show/pub_55eefe30-c930-4b16-9584-456edf358d99

Comment 1 Adam Williamson 2009-03-26 18:34:50 UTC
To prevent confusion - the attachment is in fact Xorg.0.log , not xorg.conf , so that's what we want.

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 2 Ben Skeggs 2009-03-30 02:07:44 UTC
Hello, thanks for the report!  Can you install the RPM available at http://koji.fedoraproject.org/scratch/bskeggs/task_1264803/ and see how you go with that?

Also, you're card is not currently supported with any form of acceleration in nouveau.  We'll need a trace of the binary driver initialising the card to be able to change that.  If you get a spare moment, http://nouveau.freedesktop.org/wiki/MmioTrace would be useful!

Comment 3 Adam Williamson 2009-03-30 19:46:08 UTC
setting needinfo, as Ben asked for some info.

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 4 Brian C. Lane 2009-04-02 07:00:27 UTC
I installed the rpm from the link above (using --force to override the newer on from the liveCD). X now starts up with a startx.

I traced running startx using these instructions:

$ mount -t debugfs debugfs /debug
$ echo mmiotrace > /debug/tracing/current_tracer
$ cat /debug/tracing/trace_pipe > mydump.txt &
Start X or whatever.
$ echo "X is up" > /debug/tracing/trace_marker
$ echo nop > /debug/tracing/current_tracer

attachment is xtrace.txt

Comment 5 Brian C. Lane 2009-04-02 07:01:42 UTC
Created attachment 337726 [details]
startx trace of nVidia Corporation GeForce 7050/nForce 610i (rev a2)

Comment 6 Ben Skeggs 2009-04-02 08:44:08 UTC
Thanks for testing the RPM, I'll mark this bug as resolves since things now work for you.

As for the trace, that'll still be needed for us to do acceleration on your card.  For that, you'll need to install the NVIDIA binary driver however and trace that, rather than nouveau.  The instructions you listed are mostly correct, however, it's important that you load NVIDIA's kernel module after the "echo mmiotrace > /debug/tracing/current_tracer" :)

Thanks!
Ben.

Comment 7 John Armitage 2009-04-02 11:54:27 UTC
FYI this was my bug however using the rpm from the link does enable me to startx and I am working on the mmiotrace.