[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] xen 3.0.3: blank screen in xserver-xorg in dom0
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 installdom0 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: succeededThe 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 1Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 4Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 8Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 15Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 16Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" EndSubSection SubSection "Display" Depth 24Modes "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 EndSectionAs 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 setDoes 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |