[Nouveau] [Bug 27398] New: displayport: x server does not draw anything on ThinkPad T410

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Mar 31 09:08:34 PDT 2010


http://bugs.freedesktop.org/show_bug.cgi?id=27398

           Summary: displayport: x server does not draw anything on ThinkPad
                    T410
           Product: xorg
           Version: git
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: major
          Priority: medium
         Component: Driver/nouveau
        AssignedTo: nouveau at lists.freedesktop.org
        ReportedBy: pav_s at freenet.de
         QAContact: xorg-team at lists.x.org


Created an attachment (id=34582)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=34582)
dmesg when DP-1 is plugged in

This happens when booting with an external monitor attached to Displayport on
ThinkPad T410.

After loading nouveau.ko the main display on LVDS-1 switches to hi-res
framebuffer (KMS) like during normal boot. But when X is started, it switches
to vt7 and then nothing happens - neither is the frame buffer is redrawn
anymore, nor the external display is enabled. This is not a lockup, though. I
can switch back to vt1 with ctrl-alt-f1, and I can login into the x session by
blindly typing username/password (though xdm) or start gtk-demo from vt1. (Same
happens if I just start X with "X -wr&" .)

[in brief]

xorg.conf:
----> snip ----->
Section "Device"
        Identifier  "Card0"
        Driver      "nouveau"
        VendorName  "nVidia Corporation"
        BoardName   "NVIDIA Quadro NVS 3100m"
        BusID       "PCI:1:0:0"
EndSection
<---- snap <-----

steps to reproduce:
 - boot and load nouveau.ko
 - start X with "X -wr -config ./xorg.conf&"

result:
 - KMS console works, but
 - X stops redrawing the frambuffer switching to vt7 does not change the screen

expected:
 - KMS console works
 - X draws a blank white screen on LVDS-1 (in vt7)
 - xrandr can enable DP-1


[notes]

kernel reports several:
[drm] nouveau 0000:01:00.0: 0xD404: Init table command not found: 0x3A
   errors.

what is SOR?
[drm] nouveau 0000:01:00.0: plugged DisplayPort-1
[drm] nouveau 0000:01:00.0: 0xD076: Init table command not found: 0x3A
[drm] nouveau 0000:01:00.0: SOR-1: link training failed
[drm] nouveau 0000:01:00.0: SOR-1: link training failed
[drm] nouveau 0000:01:00.0: SOR-1: link training failed
[drm] nouveau 0000:01:00.0: SOR-1: link training failed

this looks suspicious
[drm] nouveau 0000:01:00.0: unplugged DisplayPort-1
[drm] nouveau 0000:01:00.0: unplugged DisplayPort-1
[drm] nouveau 0000:01:00.0: unplugged DisplayPort-1
[drm] nouveau 0000:01:00.0: plugged DisplayPort-1
[drm] nouveau 0000:01:00.0: plugged DisplayPort-1
[drm] nouveau 0000:01:00.0: plugged DisplayPort-1
[drm] nouveau 0000:01:00.0: 0xD076: Init table command not found: 0x3A
[drm] nouveau 0000:01:00.0: 0xD076: Init table command not found: 0x3A
[drm] nouveau 0000:01:00.0: 0xD076: Init table command not found: 0x3A
[drm] nouveau 0000:01:00.0: plugged DisplayPort-1
[drm] nouveau 0000:01:00.0: 0xD076: Init table command not found: 0x3A
[drm] nouveau 0000:01:00.0: SOR-1: link training failed

Thanks in advance!


-- 
Configure bugmail: http://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