Bug 492333 - X doesn't start with nouveau - QA test day
Summary: X doesn't start with nouveau - QA test day
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: rawhide
Hardware: i686
OS: Linux
high
high
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Keywords:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-03-26 14:34 UTC by John Armitage
Modified: 2009-04-02 11:54 UTC (History)
6 users (show)

(edit)
Clone Of:
(edit)
Last Closed: 2009-04-02 08:44:08 UTC


Attachments (Terms of Use)
Xorg.0.log using the nouveau driver (10.64 KB, application/octet-stream)
2009-03-26 14:34 UTC, John Armitage
no flags Details
startx trace of nVidia Corporation GeForce 7050/nForce 610i (rev a2) (1.70 KB, text/plain)
2009-04-02 07:01 UTC, Brian C. Lane
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.