[Nouveau] [Bug 28524] New: Debian Testing Kernel Upgrade Enables KMS, Disables External Monitor

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jun 13 07:49:51 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=28524

           Summary: Debian Testing Kernel Upgrade Enables KMS, Disables
                    External Monitor
           Product: xorg
           Version: unspecified
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/nouveau
        AssignedTo: nouveau at lists.freedesktop.org
        ReportedBy: whirlygig at comcast.net
         QAContact: xorg-team at lists.x.org


Created an attachment (id=36249)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=36249)
dmesg.txt collected via ssh session, booting docked with external LCD

Hardware: Dell Latitude D810, Nvidia Quadro Go 1400 video, using 1920x1200
built-in LCD when undocked / 1680x1050 Dell LCD when attached to port
replicator
OS: Debian Squeeze with Xfce desktop environment, fully updated using no
no-free or contrib repositories, no proprietary drivers or software of any kind
(including no Nvidia blobs, ever), video expansion turned off in BIOS (more
about which later)

Accepted upgrade from main repositories 2.6.32-3-686 to 2.6.32-5-686. I think
the pertinent change is that KMS is now enabled by default.

Upon reboot following the kernel upgrade the external monitor goes blank
(backlight off) immediately after the populating /dev message in console. The
system can be logged on to via ssh -X, and I can launch graphical applications
on the affected system. (dmesg.txt attached is dmesg output collected from one
of these sessions immediately after boot).

You will note from this section of dmesg.txt that the external monitor and its
resolution are detected:

----------------------->8-------------------------

> > [    7.308183] [drm] nouveau 0000:01:00.0: allocated 1680x1050 fb: 0x49000, bo f6feb600
> > [    7.319925] [drm] nouveau 0000:01:00.0: Output DVI-D-1 is running on CRTC 0 using output A
> > [    7.319929] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on tmds encoder (output 2)
> > [    7.319931] [drm] nouveau 0000:01:00.0: Output DVI-D-1 is running on CRTC 0 using output A
> > [    7.321231] Console: switching to colour frame buffer device 210x65

----------------------->8-------------------------

If I undock the system and boot with the new kernel I see the point
(immediately after populating /dev message) where the framebuffer is started.
At that point the system stops using the 800x600 central area of the screen for
the console and switches to the full 1920x1200 resolution, as expected. GDM
starts, and desktop and all graphical functions are normal.

Please note, also, the result of

grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log
(II) Module nv: vendor="X.Org Foundation"
        compiled for 1.7.7, module version = 2.1.17
        Module class: X.Org Video Driver
--
(II) Module vesa: vendor="X.Org Foundation"
        compiled for 1.7.7, module version = 2.3.0
        Module class: X.Org Video Driver

The Xorg log shows this content regardless of whether the system is docked or
undocked, and whether I boot with the old kernel or the new one. (But I would
swear that it used to show only the vesa driver.)

I tried forcing the use of nouveau driver creating

Section "Device"
Identifier "n"
Driver "nouveau"
EndSection

for Xorg configuration. This results in X not starting at all -- until the
configuration file is removed..

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Nouveau mailing list