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   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-04-02 04:44:08 EDT Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Description Flags
Xorg.0.log using the nouveau driver
startx trace of nVidia Corporation GeForce 7050/nForce 610i (rev a2) none

Description John Armitage 2009-03-26 10:34:34 EDT
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
Comment 1 Adam Williamson 2009-03-26 14:34:50 EDT
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
Comment 2 Ben Skeggs 2009-03-29 22:07:44 EDT
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 15:46:08 EDT
setting needinfo, as Ben asked for some info.

Fedora Bugzappers volunteer triage team
Comment 4 Brian C. Lane 2009-04-02 03:00:27 EDT
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 03:01:42 EDT
Created attachment 337726 [details]
startx trace of nVidia Corporation GeForce 7050/nForce 610i (rev a2)
Comment 6 Ben Skeggs 2009-04-02 04:44:08 EDT
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" :)

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