Bug 40138

Summary: nouveau doesn't show screen on DVI on ALiveNF6G-DVI with DVI Graphics-SI Card
Product: xorg Reporter: Alexander Stein <alexander.stein>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg output
none
VBIOS dump
none
quirk
none
dmesg with drm.debug=6
none
dmesg with drm.debug=6 none

Description Alexander Stein 2011-08-16 05:12:36 UTC
I installed x11-base/nouveau-drm-99999999 on my Gentoo linux (which should be git HEAD) to get a more recent kernel module for my 3.0.0 kernel.
The kernel starts fine showing the kernel log messages on the DVI connector. But (I guess) after loading the nouveau kernel module the screen gets blank and I have to use the VGA connector, which works fine nevertheless. Also X11 starts fine using the nouveau driver.
Before I used nv driver which supported the DVI output, both VT and X11.
I'll attach the dmesg.
Comment 1 Alexander Stein 2011-08-16 05:13:14 UTC
Created attachment 50264 [details]
dmesg output
Comment 2 Alexander Stein 2011-08-23 01:13:55 UTC
Created attachment 50473 [details]
VBIOS dump

As suggested on IRC I added the VBIOS read from /sys/kernel/debug/dri/0/vbios.rom
Comment 3 Marcin Slusarz 2011-09-08 07:55:30 UTC
Created attachment 50978 [details] [review]
quirk

Does it work with this patch?

If it works please attach output of lspci -vvn and test VGA output.
Comment 4 Alexander Stein 2011-09-12 23:34:07 UTC
(In reply to comment #3)
> Created an attachment (id=50978) [details]
> quirk
> 
> Does it work with this patch?
> 
> If it works please attach output of lspci -vvn and test VGA output.

No, this doesn't work. DVI is used when in BIOS and GRUB. It is also used when starting the kernel in VESA(?) mode and DVI is disabled when the nouveau module is loaded.
Comment 5 Marcin Slusarz 2011-09-13 04:50:42 UTC
Please attach dmesg with this patch applied and drm.debug=6 in kernel command line.

Does Nvidia blob work with this card?
Comment 6 Alexander Stein 2011-09-28 09:11:40 UTC
Created attachment 51721 [details]
dmesg with drm.debug=6

For nvidia blob the video output stays on DVI until X11 gets started, then it switched to D-SUB.
Comment 7 Alexander Stein 2012-02-20 00:50:44 UTC
Created attachment 57301 [details]
dmesg with drm.debug=6

This is the dmesg from git kernel with commit 2d44ad2a2a70c3f3a8edf8a4680dd3e15cddbde3 where only DVI is connected.
I'm wondering if these entries are related to the extension card:
[    8.982259] [drm] nouveau 0000:00:0d.0: DCB type 4 not known
[    8.982264] [drm] nouveau 0000:00:0d.0: Unknown-1 has no encoders, removing

To me it seems the DVI connector type is unknown.
Comment 8 Ilia Mirkin 2013-08-24 19:13:23 UTC
Would be nice if you could confirm that you also have a Sil1364 encoder (I'm guessing the chip is somewhere near the DVI connector), but I'm guessing it's the same situation.

*** This bug has been marked as a duplicate of bug 26797 ***

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.