Bug 3010 - GeForce2 MX: console video / VT support is broken
Summary: GeForce2 MX: console video / VT support is broken
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nVidia (open) (show other bugs)
Version: 6.8.2
Hardware: Other Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-13 06:44 UTC by Joseph E. Sacco, Ph.D.
Modified: 2005-07-09 00:54 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Joseph E. Sacco, Ph.D. 2005-04-13 06:44:04 UTC
System: PowerMac G4 silver, nVIDIA GeForce2 MX, 22" LCD Apple Cinema Display
        YDL-4.0.1 [FC2 clone for PPC's]
        Xorg-6.8.2
---------------------------------------------

Text is no longer visible when switching to a virtual terminal 
or after existing X.

Consider the following sequence:
* set up to use Xorg-6.8.2
* reboot for good measure
* system comes up, white text is visible on a black background
* startx
* switch to VT
        ==> solid black screen, no text visible
* exit X
        ==> solid black screen, no text visible

* blindly type "startx"
X comes up so key board works

* exit X
        ==> solid black screen, no text visible

* blindly type "reboot"
        ==> system reboots, text returns.

Looks like the video card is not being "reset", whatever that means.
Comment 1 Joseph E. Sacco, Ph.D. 2005-06-29 07:48:26 UTC
CVS code 26June05:

GeForce2 MX: console video / VT support is *still* broken

-Joseph
Comment 2 Joseph E. Sacco, Ph.D. 2005-07-02 15:40:39 UTC
For what it's worth, this problem is a regression bug.

Today, I rebuilt the nv driver using the *old* source from Xorg-0.6.6 that ships
with YDL-4.0.x. VT switching works just fine with the old driver.

* create a directory ./xc/programs/XServer/hw/xfree86/drivers/nv-old
* copy source from Xorg-0.6.6 to this directory
* delete Imakefile
* copy Imakefile & Makefile from ./xc/programs/XServer/hw/xfree86/drivers/nv
to this directory.
* type "make"
* install nv_drv.so & r128_drv.so in /usr/X11R6/lib/modules/drivers
* exit desktop to command line
* run "startx"
desktop comes up
* test VT switching
==> works just fine.

Would someone PLEASE FIX this!!!

-Joseph
Comment 3 Joseph E. Sacco, Ph.D. 2005-07-10 06:38:26 UTC
Created attachment 3061 [details] [review]
Fix for segfault

Fixes broken VT switching for a linuxPPC with a GeForce2MX [N11] card.
Comment 4 Joseph E. Sacco, Ph.D. 2005-07-10 06:44:30 UTC
The source of the VT switching problem was identified and resolved in a
collaborative effort with Mark Vojkovich <mvojkovi@XFree86.Org>. 

-Joseph
Comment 5 Alan Coopersmith 2005-07-10 10:54:13 UTC
That patch is part of the latest batch of changes from Mark that I've brought
over to our driver this morning (see bug #3740  / attachment #3058 [details] [review]).


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.