Yasir Assam
2006-Oct-23 08:16 UTC
[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 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@lists.xensource.com http://lists.xensource.com/xen-users
Tim Post
2006-Oct-24 03:46 UTC
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@lists.xensource.com > http://lists.xensource.com/xen-users > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
carlopmart
2006-Oct-24 06:22 UTC
Re: [Xen-users] xen 3.0.3: blank screen in xserver-xorg in dom0 (with RHEL 4 too)
Hi all, I have the same problems under RHEL 4 AS with Xen 3.0.3. I can''t start X11. My screen goes blank .... I am using vesa driver with 640x480 without luck ... Tim Post wrote:> 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@lists.xensource.com >> http://lists.xensource.com/xen-users >> >> > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >-- CL Martinez carlopmart {at} gmail {d0t} com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andres Lagar Cavilla
2006-Oct-24 14:30 UTC
[Xen-users] Re: xen 3.0.3: blank screen in xserver-xorg in dom0
I suffered a similar problem a couple of weeks ago while 3.0.3 was still in unstable mode. My setup is a Toshiba laptop with intel 915 card -> i810 xorg driver, i915 kernel module I tracked down the blank screen problem to be related to ddc. Adding the following lines to /etc/X11/xorg.conf solved it for me Section "Device" ... Option "NoDDC" Option "NoDDC1" Option "NoDDC2" ... EndSection If this works for you, maybe it''s worth pinging xen-devel regarding dom0 videocard DDC difficulties. Andres>Message: 2 >Date: Mon, 23 Oct 2006 18:16:53 +1000 >From: Yasir Assam <list1@endlessvoid.com> >Subject: [Xen-users] xen 3.0.3: blank screen in xserver-xorg in dom0 >To: Xen <xen-users@lists.xensource.com> >Message-ID: <453C7A75.2060006@endlessvoid.com> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >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 > > > > >------------------------------ > >Message: 3 >Date: Mon, 23 Oct 2006 10:46:12 +0200 >From: Erwan MAS <erwan@mas.nom.fr> >Subject: [Xen-users] DomU i386 / x86_64 & Dom0 >To: xen-users@lists.xensource.com >Message-ID: <20061023084612.GB831@voyageur.nic.fr> >Content-Type: text/plain; charset=us-ascii > >Hello , > >I trie to use xen 3.03 , on a Amd64 x2 (socket am2) . > >Can i do this : > > Install the x86_64 hypervisor with a x86_64 dom0 kernel . > - install a domU with a i386 kernel ( in paravirtualisation mode ) > - install a virtual machine in HVM mode to boot a i386 os . > - install a domU with a x86_64 kernel ( in paravirtualisation mode ) > >bye > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users