Unknown DCB 1.5 entry, please report

Bug #359350 reported by c_ellesley
2
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-nouveau

Starting X-Server fails with the Error:
"Unknown DCB 1.5 entry, please report"

I am using a geforce2 compaq AGP-card with one sole DVI-port and a HP-Flatpanel 1920x1200
card-id is 10de:0111 (rev 2b)
i'm using Jaunty 1:0.0.10~git+20090404+11be9a9-0ubuntu1

unfortunately the errormessage doesn't contain the DCB-entry and i don't where to get it.

Each time I try to start ubuntu with nouveau i see yellowish-reddish flicker (horizontal lines) and i once got a glimpse of the ubuntu-startup logo before it gives up.

(notice on the sidelines: the nvidia-driver didn't get the colors right on my card two years ago - i'm using nv since)

thank you very much for your efforts getting all the old hardware running - great!

[lspci]
00:00.0 Host bridge [0600]: nVidia Corporation nForce2 IGP2 [10de:01e0] (rev c1)
     Subsystem: ASUSTeK Computer Inc. Device [1043:80ac]
03:00.0 VGA compatible controller [0300]: nVidia Corporation NV11DDR [GeForce2 MX200] [10de:0111] (rev b2)
     Subsystem: Micro-Star International Co., Ltd. Device [1462:8590]

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi archelegraph,

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log (and maybe Xorg.0.log.old) file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-xorglog
tags: added: needs-lspci-vvnn
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: New → Incomplete
Revision history for this message
c_ellesley (archelegraph) wrote :
Revision history for this message
c_ellesley (archelegraph) wrote :
Revision history for this message
c_ellesley (archelegraph) wrote :

Changes I made in xorg.conf (to get my 1920x1200 Panel working with gutsy)

Section "Device"
 Identifier "nVidia Corporation NV11DDR [GeForce2 MX200]"
 Boardname "nv"
 Busid "PCI:3:0:0"
 Driver "nouveau"
 Screen 0
EndSection

Section "Monitor"
 Identifier "Standardbildschirm"
 Vendorname "HWP"
 Modelname "HP LP2465 520x330mm"
 Option "DPMS" "true"
 Modeline "1920x1200" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +HSync
 Gamma 1.5
EndSection

Section "Screen"
 Identifier "Default Screen"
 Device "nVidia Corporation NV11DDR [GeForce2 MX200]"
 Monitor "Standardbildschirm"
 Defaultdepth 24
 SubSection "Display"
  Depth 24
  Virtual 1920 1200
  Modes "1920x1200@60" "1600x1200@60" "1400x1050@60" "1280x1024@60" "1280x960@60" "1024x768@60" "800x600@60" "800x600@56" "640x480@60"
 EndSubSection
EndSection

Section "ServerLayout"
 Identifier "Default Layout"
  screen 0 "Default Screen" 0 0
# commented out by update-manager, HAL is now used
# Inputdevice "Generic Keyboard"
# commented out by update-manager, HAL is now used
# Inputdevice "Configured Mouse"

 # Uncomment if you have a wacom tablet
 # InputDevice "stylus" "SendCoreEvents"
 # InputDevice "cursor" "SendCoreEvents"
 # InputDevice "eraser" "SendCoreEvents"
EndSection

Section "ServerFlags"
 Option "BlankTime" "6"
 Option "StandbyTime" "0"
 Option "SuspendTime" "0"
 Option "OffTime" "7"
EndSection

Section "DRI"
 Mode 0666
EndSection

Bryce Harrington (bryce)
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Incomplete → Confirmed
Bryce Harrington (bryce)
description: updated
Revision history for this message
c_ellesley (archelegraph) wrote :

I compiled nouveau and changed nv_bios.c where dcb1.5 is parsed, to let my dcb-entries be accepted :
Line 4343:
{ if (conn != 0xf0003f00 && conn != 0xf2247f10

/*these two where added */ && conn != 0xf0007f00 && conn != 0xf2205002 &&

     conn != 0xf2204001 && conn != 0xf2204301 && conn != 0xf2204311 && conn != 0xf2208001 && conn != 0xf2244001 && conn != 0xf2244301 && conn != 0xf2244311 && conn != 0xf4204011 && conn != 0xf4208011 && conn != 0xf4248011 &&
     conn != 0xf2045ff2 &&
     conn != 0xf2045f14 && conn != 0xf207df14 && conn != 0xf2205004) {
  NV_ERROR(pScrn, "Unknown DCB 1.5 entry, please report\n");

  /* cause output setting to fail for !TV, so message is seen */
  if ((conn & 0xf) != 0x1)
   dcb->entries = 0;

  return false;
 }

I was hoping it would work without further ado - well no it doesn't, but maybe the xorg.log is interesting for you:
-there are two dcb entries:
(II) NOUVEAU(0): BMP BIOS found
(II) NOUVEAU(0): BMP version 5.20
(II) NOUVEAU(0): Bios version 03.11.01.48
(II) NOUVEAU(0): Found Display Configuration Block version 1.5
(!!) NOUVEAU(0): Raw DCB entry 0: f0007f00 000088b8
(!!) NOUVEAU(0): Raw DCB entry 1: f2205002 ffffffff
(--) NOUVEAU(0): Parsing VBIOS init table 0 at offset 0xADFE
(--) NOUVEAU(0): Parsing VBIOS init table 1 at offset 0xB4EC
(--) NOUVEAU(0): Parsing VBIOS init table 2 at offset 0xAE19
(--) NOUVEAU(0): Parsing VBIOS init table 3 at offset 0xB493
(--) NOUVEAU(0): Parsing VBIOS init table 4 at offset 0xAEAC
(--) NOUVEAU(0): Parsing VBIOS init table 5 at offset 0xB000
(--) NOUVEAU(0): Parsing VBIOS init table 6 at offset 0xAED1
(--) NOUVEAU(0): Parsing VBIOS init table 7 at offset 0xAF9B
(II) NOUVEAU(0): Output DVI-I-0 using monitor section Standardbildschirm
(II) NOUVEAU(0): I2C bus "DVI-I-0" initialized.
(II) NOUVEAU(0): I2C device "DVI-I-0:E-EDID segment register" registered at address 0x60.
(II) NOUVEAU(0): I2C device "DVI-I-0:ddc2" registered at address 0xA0.

Bryce Harrington (bryce)
tags: added: jaunty
Revision history for this message
c_ellesley (archelegraph) wrote :

https://bugs.freedesktop.org/show_bug.cgi?id=22265
has a very similar problem, his bugreport is the following:

Video Card is a GeForce3 Ti 500

Using the nouveau driver in my xorg.conf I get a blank screen after booting the
system. (Text Console works)

Looking at Xorg.0.log the following lines are found

(II) NOUVEAU(0): BMP BIOS found
(II) NOUVEAU(0): BMP version 5.20
(II) NOUVEAU(0): Bios version 03.20.00.20
(II) NOUVEAU(0): Found Display Configuration Block version 1.5
(!!) NOUVEAU(0): Raw DCB entry 0: f0003f00 000088b8
(!!) NOUVEAU(0): Raw DCB entry 1: f2205002 ffffffff
(EE) NOUVEAU(0): Unknown DCB 1.5 entry, please report

Backtrace:
0: /usr/bin/Xorg(xorg_backtrace+0x3b) [0x812d07b]
1: /usr/bin/Xorg(xf86SigHandler+0x9e) [0x80c061e]
2: [0xc1a400]
3: /usr/lib/xorg/modules/drivers//nouveau_drv.so(NvSetupOutputs+0x3b)
[0x1f16ab]
4: /usr/lib/xorg/modules/drivers//nouveau_drv.so [0x1e8c4a]
5: /usr/bin/Xorg(InitOutput+0x4e9) [0x80a8e39]
6: /usr/bin/Xorg(main+0x1cb) [0x806b92b]
7: /lib/libc.so.6(__libc_start_main+0xe6) [0xaa5a66]
8: /usr/bin/Xorg [0x806afa1]

Fatal server error:
Caught signal 11. Server aborting

tags: added: karmic
Revision history for this message
Bryce Harrington (bryce) wrote :

We've uploaded a new -nouveau to Lucid which should no longer be experiencing this problem.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
c_ellesley (archelegraph) wrote :

I tried the Fedora 12 live CD (which uses the new nouveau by default) and it failed to set up my nv11 card - so I don't think the problem is solved. Unfortunately the error is now no longer obvious in the log
I bought a new nvidia card (nv44a type) and this one works fine with fedora.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.