Bug 20142

Summary: black horizontal line on 9600M GT, KMS issue
Product: xorg Reporter: David Heidelberg (okias) <david>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: high    
Version: 7.4 (2008.09)   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.log
none
dmesg, first part is failed load with nvidia gl part... second part is with black line
none
DMESG with drm debug=1, nouveau with modeset=1, and without Xorg loaded (black line exist from moment when is nouveau modeset=1 loaded) none

Description David Heidelberg (okias) 2009-02-16 09:05:27 UTC
If is loaded nouveau with modeset=1 appear on screen circa 5-7px (static, everytime in same position) black horizontal line. This bug is possible reproduce in console as well in Xorg.

Probably today I append dmesg and Xorg log.
Comment 1 David Heidelberg (okias) 2009-02-16 10:30:57 UTC
Created attachment 22990 [details]
Xorg.log
Comment 2 David Heidelberg (okias) 2009-02-16 10:33:45 UTC
Created attachment 22991 [details]
dmesg, first part is failed load with nvidia gl part... second part is with black line
Comment 3 Kyle K 2009-02-17 00:37:58 UTC
My 9600GT with modeset=1 turns my monitor off, no lockups or anything but I can't see anything. Here's a dmesg when issuing modeset=1 from console (vc/1):

[drm] Initialized drm 1.1.0 20060810
pci 0000:05:00.0: BAR 3: can't reserve mem region [0xf8000000-0xf9ffffff]
pci 0000:05:00.0: setting latency timer to 64
[drm] Detected an NV50 generation card (0x094100a1)
[drm] Allocating FIFO number 1
[drm] nouveau_fifo_alloc: initialised FIFO 1
[drm] Unhandled PFIFO_INTR - 0x00000010
[drm] BIT BIOS found
[drm] Display Configuration Block version 4.0 found
[drm] DCB header length 27, with 15 possible entries
[drm] Raw DCB entry 0: 02000300 00000028
[drm] Raw DCB entry 1: 01000302 00020030
[drm] Raw DCB entry 2: 02011312 00020010
[drm] Raw DCB entry 3: 010223f1 00c0c080
[drm] Found 4 entries in DCB
[drm] Detected a DAC output
[drm] Detected a TMDS output
[drm] Detected a TMDS output
[drm] Detected a DVI-I connector
[drm] Creating i2c bus with index 0
[drm] Detected a DVI-D connector
[drm] Creating i2c bus with index 1
[drm:nv50_display_command] *ERROR* You probably need a reboot now
[drm:edid_is_valid] *ERROR* Raw EDID:
<3>82 ff ff ff ff 08 ff 00 4d d9 80 0a 01 01 01 01  ........M.......
<3>04 0d 01 03 0e 24 1d 78 ea 0a 25 a2 57 4b 99 24  .....$.x..%.WK.$
<3>18 48 4c a1 08 00 81 80 81 40 01 01 01 01 01 01  .HL......@......
<3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70  ......0*..Q.*@0p
<3>13 00 65 1e 11 00 00 1e 00 00 00 fd 00 30 41 1c  ..e..........0A.
<3>41 0b 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53  A...      .....S
<3>44 4d 2d 53 38 31 52 0a 20 20 20 20 00 00 00 ff  DM-S81R.    ....
<3>00 39 30 30 37 32 32 36 0a 20 20 20 20 20 00 cf  .9007226.     ..

pci 0000:05:00.0: DVI-I-1: EDID invalid.
[drm:nv50_fbcon_initial_config] *ERROR* Can't determine framebuffer size!
[drm:nv50_fbcon_init] *ERROR* nv50_fbcon_initial_config failed
DRM: drm_get_dev failed.
Comment 4 Ben Skeggs 2009-02-17 01:08:58 UTC
Can you file a separate bug for this please?  I'm working on getting the kernel modesetting stuff into shape, so I'll get to it!

In the new bug, if you load the drm module with debugging enabled it'll give better info as to what's going on:
 modprobe drm debug=1
 modprobe nouveau modeset=1

Thanks.
Comment 5 David Heidelberg (okias) 2009-02-17 13:08:35 UTC
Created attachment 23047 [details]
DMESG with drm debug=1, nouveau with modeset=1,  and without Xorg loaded (black line exist from moment when is nouveau modeset=1 loaded)
Comment 6 David Heidelberg (okias) 2009-03-11 06:58:43 UTC
fixed in GIT!

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.