[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] xen 3.0.3: blank screen in xserver-xorg in dom0



What version of udev are you using? This sounds very much like a bug
that's been circulating on the Debian lists. 

If sarge, sarge + etch backports , udev may be your issue, from the time
frame you noted I'd venture to suggest upgrading udev and see if that
cures it.

HTH
-Tim

On Mon, 2006-10-23 at 18:16 +1000, Yasir Assam wrote:
> I was happily using an unstable version of xen built July from source 
> (pre 3.0.3) and I downloaded the 3.0.3 source and built it using:
> 
> # make world
> # make install
> 
> dom0 boots ok, but when the the xorg xserver starts I just get a blank 
> screen - I think it's not picking up the right modes.
> 
> (BTW - 640x480 does work, but it's the only resolution that works).
> 
> It's really strange, because xorg.conf is the same whether it's runinng 
> under Xen or a normal kernel. Here's a diff between the xorg log 
> starting on a normal kernel and the xen 3.0.3 kernel:
> 
> 
> 
> 6c6
> < Current Operating System: Linux eir 2.6.17.4-eir #1 SMP Tue Jul 11 
> 12:19:50 EST 2006 i686
> ---
>  > Current Operating System: Linux eir 2.6.16.29-xen #1 SMP Sun Oct 22 
> 19:30:13 EST 2006 i686
> 14c14
> < (==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct 23 09:44:56 2006
> ---
>  > (==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct 23 09:41:44 2006
> 436,486c436
> < (II) VESA(0): VESA VBE DDC supported
> < (II) VESA(0): VESA VBE DDC Level 2
> < (II) VESA(0): VESA VBE DDC transfer in appr. 1 sec.
> < (II) VESA(0): VESA VBE DDC read successfully
> < (II) VESA(0): Manufacturer: MEL  Model: 4625  Serial#: 16843009
> < (II) VESA(0): Year: 2003  Week: 18
> < (II) VESA(0): EDID Version: 1.3
> < (II) VESA(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
> < (II) VESA(0): Sync:  Separate  Composite
> < (II) VESA(0): Max H-Image Size [cm]: horiz.: 37  vert.: 27
> < (II) VESA(0): Gamma: 2.20
> < (II) VESA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
> < (II) VESA(0): First detailed timing is preferred mode
> < (II) VESA(0): GTF timings supported
> < (II) VESA(0): redX: 0.626 redY: 0.339   greenX: 0.279 greenY: 0.600
> < (II) VESA(0): blueX: 0.149 blueY: 0.072   whiteX: 0.283 whiteY: 0.297
> < (II) VESA(0): Supported VESA Video Modes:
> < (II) VESA(0): 720x400@70Hz
> < (II) VESA(0): 720x400@88Hz
> < (II) VESA(0): 640x480@60Hz
> < (II) VESA(0): 640x480@67Hz
> < (II) VESA(0): 640x480@72Hz
> < (II) VESA(0): 640x480@75Hz
> < (II) VESA(0): 800x600@56Hz
> < (II) VESA(0): 800x600@60Hz
> < (II) VESA(0): 800x600@72Hz
> < (II) VESA(0): 800x600@75Hz
> < (II) VESA(0): 832x624@75Hz
> < (II) VESA(0): 1024x768@87Hz (interlaced)
> < (II) VESA(0): 1024x768@60Hz
> < (II) VESA(0): 1024x768@70Hz
> < (II) VESA(0): 1024x768@75Hz
> < (II) VESA(0): 1280x1024@75Hz
> < (II) VESA(0): 1152x870@75Hz
> < (II) VESA(0): Manufacturer's mask: 0
> < (II) VESA(0): Supported Future Video Modes:
> < (II) VESA(0): #0: hsize: 640  vsize 480  refresh: 85  vid: 22833
> < (II) VESA(0): #1: hsize: 800  vsize 600  refresh: 85  vid: 22853
> < (II) VESA(0): #2: hsize: 1024  vsize 768  refresh: 85  vid: 22881
> < (II) VESA(0): #3: hsize: 1152  vsize 864  refresh: 75  vid: 20337
> < (II) VESA(0): #4: hsize: 1280  vsize 960  refresh: 85  vid: 22913
> < (II) VESA(0): #5: hsize: 1280  vsize 1024  refresh: 85  vid: 39297
> < (II) VESA(0): #6: hsize: 1600  vsize 1200  refresh: 75  vid: 20393
> < (II) VESA(0): #7: hsize: 1792  vsize 1344  refresh: 65  vid: 17857
> < (II) VESA(0): Supported additional Video Mode:
> < (II) VESA(0): clock: 157.5 MHz   Image Size:  356 x 266 mm
> < (II) VESA(0): h_active: 1280  h_sync: 1344  h_sync_end 1504 
> h_blank_end 1728 h_border: 0
> < (II) VESA(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 
> v_blanking: 1072 v_border: 0
> < (II) VESA(0): Ranges: V min: 50  V max: 160 Hz, H min: 30  H max: 96 
> kHz, PixClock max 230 MHz
> < (II) VESA(0): Monitor name: DPLUS93SB
> < (II) VESA(0): Serial No: 3500101YR
> ---
>  > (II) VESA(0): VESA VBE DDC not supported
> 517c467
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 559c509
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 643c593
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 727c677
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 811c761
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 853c803
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 895c845
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 937c887
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 979c929
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1021c971
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1063c1013
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1105c1055
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1147c1097
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1189c1139
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1231c1181
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1273c1223
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1315c1265
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1357c1307
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1399c1349
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1441c1391
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1483c1433
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1525c1475
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1567c1517
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1609c1559
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1651c1601
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1693c1643
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1735c1685
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1777c1727
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1790d1739
> < *(WW) (2048x1536,DPLUS93SB) mode clock 266.95MHz exceeds DDC maximum 
> 230MHz
> 1820c1769
> <     PhysBasePtr: 0xe0000000
> ---
>  >     PhysBasePtr: 0x0
> 1835,1836c1784,1785
> < (II) VESA(0): DPLUS93SB: Using default hsync range of 30.00-96.00 kHz
> < (II) VESA(0): DPLUS93SB: Using default vrefresh range of 50.00-160.00 Hz
> ---
>  > (II) VESA(0): DPLUS93SB: Using default hsync range of 28.00-33.00 kHz
>  > (II) VESA(0): DPLUS93SB: Using default vrefresh range of 43.00-72.00 Hz
> 1842d1790
> < (II) VESA(0): Not using built-in mode "2048x1536" (width too large for 
> virtual size)
> 1850,1854c1798
> < (II) VESA(0): Attempting to use 85Hz refresh for mode "1280x1024" (11b)
> < (II) VESA(0): Attempting to use 85Hz refresh for mode "1024x768" (118)
> < (II) VESA(0): Attempting to use 85Hz refresh for mode "800x600" (115)
> < (II) VESA(0): Attempting to use 85Hz refresh for mode "640x480" (112)
> < (II) VESA(0): Attempting to use 85Hz refresh for mode "640x400" (13e)
> ---
>  > (II) VESA(0): Attempting to use 60Hz refresh for mode "640x480" (112)
> 1921,1922c1865,1866
> < (II) VESA(0): virtual address = 0xb38cb000,
> <     physical address = 0xe0000000, size = 67108864
> ---
>  > (II) VESA(0): virtual address = 0xb78d5000,
>  >     physical address = 0xa0000, size = 65536
> 1973a1918
>  > (II) Configured Mouse: ps2EnableDataReporting: succeeded
> 
> 
> 
> 
> The main difference beteween the blank screen and the ok screen is that 
> when the display works, I get "VESA VBE DDC supported" but when it goes 
> blank I get "VESA VBE DDC not supported". I'm guessing that because DDC 
> doesn't work under xen 3.0.3 it's not picking up the right modes and my 
> xorg.conf doesn't work. Here's xorg.conf:
> 
> 
> 
> # /etc/X11/xorg.conf (xorg X Window System server configuration file)
> #
> # This file was generated by dexconf, the Debian X Configuration tool, using
> # values from the debconf database.
> #
> # Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
> # (Type "man /etc/X11/xorg.conf" at the shell prompt.)
> #
> # This file is automatically updated on xserver-xorg package upgrades *only*
> # if it has not been modified since the last upgrade of the xserver-xorg
> # package.
> #
> # If you have edited this file but would like it to be automatically updated
> # again, run the following command:
> #   sudo dpkg-reconfigure -phigh xserver-xorg
> 
> Section "Files"
>     FontPath    "/usr/share/fonts/X11/misc"
>     FontPath    "/usr/X11R6/lib/X11/fonts/misc"
>     FontPath    "/usr/share/fonts/X11/cyrillic"
>     FontPath    "/usr/X11R6/lib/X11/fonts/cyrillic"
>     FontPath    "/usr/share/fonts/X11/100dpi/:unscaled"
>     FontPath    "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
>     FontPath    "/usr/share/fonts/X11/75dpi/:unscaled"
>     FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
>     FontPath    "/usr/share/fonts/X11/Type1"
>     FontPath    "/usr/X11R6/lib/X11/fonts/Type1"
>     FontPath    "/usr/share/fonts/X11/100dpi"
>     FontPath    "/usr/X11R6/lib/X11/fonts/100dpi"
>     FontPath    "/usr/share/fonts/X11/75dpi"
>     FontPath    "/usr/X11R6/lib/X11/fonts/75dpi"
>     # path to defoma fonts
>     FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
> EndSection
> 
> Section "Module"
>     Load    "i2c"
>     Load    "bitmap"
>     Load    "ddc"
>     Load    "dri"
>     Load    "extmod"
>     Load    "freetype"
>     Load    "glx"
>     Load    "int10"
>     Load    "type1"
>     Load    "vbe"
> EndSection
> 
> Section "InputDevice"
>     Identifier    "Generic Keyboard"
>     Driver        "kbd"
>     Option        "CoreKeyboard"
>     Option        "XkbRules"    "xorg"
>     Option        "XkbModel"    "pc104"
>     Option        "XkbLayout"    "us"
> EndSection
> 
> Section "InputDevice"
>     Identifier    "Configured Mouse"
>     Driver        "mouse"
>     Option        "CorePointer"
>     Option        "Device"        "/dev/input/mice"
>     Option        "Protocol"        "ExplorerPS/2"
>     Option        "Emulate3Buttons"    "true"
> EndSection
> 
> Section "Device"
>     Identifier    "Generic Video Card"
>     Driver        "vesa"
>     BusID        "PCI:0:5:0"
> EndSection
> 
> Section "Monitor"
>     Identifier    "DPLUS93SB"
>     Option        "DPMS"
> EndSection
> 
> Section "Screen"
>     Identifier    "Default Screen"
>     Device        "Generic Video Card"
>     Monitor        "DPLUS93SB"
>     DefaultDepth    24
>     SubSection "Display"
>         Depth        1
>         Modes        "1600x1200" "1280x1024" "1280x960" "1152x864" 
> "1024x768" "832x624" "800x600" "720x400" "640x480"
>     EndSubSection
>     SubSection "Display"
>         Depth        4
>         Modes        "1600x1200" "1280x1024" "1280x960" "1152x864" 
> "1024x768" "832x624" "800x600" "720x400" "640x480"
>     EndSubSection
>     SubSection "Display"
>         Depth        8
>         Modes        "1600x1200" "1280x1024" "1280x960" "1152x864" 
> "1024x768" "832x624" "800x600" "720x400" "640x480"
>     EndSubSection
>     SubSection "Display"
>         Depth        15
>         Modes        "1600x1200" "1280x1024" "1280x960" "1152x864" 
> "1024x768" "832x624" "800x600" "720x400" "640x480"
>     EndSubSection
>     SubSection "Display"
>         Depth        16
>         Modes        "1600x1200" "1280x1024" "1280x960" "1152x864" 
> "1024x768" "832x624" "800x600" "720x400" "640x480"
>     EndSubSection
>     SubSection "Display"
>         Depth        24
>         Modes        "1600x1200" "1280x1024" "1280x960" "1152x864" 
> "1024x768" "832x624" "800x600" "720x400" "640x480"
>     EndSubSection
> EndSection
> 
> Section "ServerLayout"
>     Identifier    "Default Layout"
>     Screen        "Default Screen"
>     InputDevice    "Generic Keyboard"
>     InputDevice    "Configured Mouse"
> EndSection
> 
> Section "DRI"
>     Mode    0666
> EndSection
> 
> 
> 
> 
> 
> As I said before, my previous build of Xen works fine. Here's the 
> difference in the kernel config files between an unstable build of Xen 
> from July and the latest unstable post 3.0.3 version:
> 
> 
> 
> 3,4c3,4
> < # Linux kernel version: 2.6.16.13-xen
> < # Tue Jul 11 14:40:35 2006
> ---
>  > # Linux kernel version: 2.6.16.29-xen
>  > # Mon Oct 23 13:37:44 2006
> 192a193
>  > CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
> 2379c2380
> < CONFIG_SND_FM801_TEA575X=m
> ---
>  > # CONFIG_SND_FM801_TEA575X_BOOL is not set
> 3012c3013
> < CONFIG_XEN_INTERFACE_VERSION=0x00030202
> ---
>  > CONFIG_XEN_INTERFACE_VERSION=0x00030203
> 3019a3021
>  > CONFIG_XEN_XENBUS_DEV=y
> 3021,3024d3022
> < CONFIG_XEN_PCIDEV_BACKEND=m
> < CONFIG_XEN_PCIDEV_BACKEND_VPCI=y
> < # CONFIG_XEN_PCIDEV_BACKEND_PASS is not set
> < # CONFIG_XEN_PCIDEV_BE_DEBUG is not set
> 3026c3024
> < CONFIG_XEN_XENBUS_DEV=y
> ---
>  > CONFIG_XEN_BLKDEV_TAP=y
> 3029a3028,3032
>  > CONFIG_XEN_PCIDEV_BACKEND=m
>  > CONFIG_XEN_PCIDEV_BACKEND_VPCI=y
>  > # CONFIG_XEN_PCIDEV_BACKEND_PASS is not set
>  > # CONFIG_XEN_PCIDEV_BACKEND_SLOT is not set
>  > # CONFIG_XEN_PCIDEV_BE_DEBUG is not set
> 
> 
> 
> 
> 
> Does anyone know why this might be happening? Is it because of a kernel 
> difference between Xen 3.0.3 and Xen 3.0.2? Is it because of a 
> difference in kernel configuration?
> 
> 
> Any help given will be really appreciated!!
> 
> Yasir
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
> 
> 


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.