On Sat, Nov 13, 2010 at 09:34:04AM +0800, ?????? wrote:
> Hi all:
> I'm working on Xen platform (Xen 4.0.0, Linux kernel 2.6.31.13, Dom0),
You should upgrade Xen to at least 4.0.1 (includes many bugfixes),
and your dom0 kernel to 2.6.32.x based.. 2.6.31.* pvops dom0 kernels are
unsupported.
> I found there is no /dev/dri and /dev/fb0, but the Xwindow is also working
> well
> I want to know in such case, which device file is used by Xwindow, which
> driver in kernel space communicate with xwindow
>
2.6.32.x based pvops xen dom0 kernels include many dri/drm/kms bugfixes,
and it might then work for you.
-- Pasi
> The following is the log of Xorg.0.log:
>
> X.Org X Server 1.7.6
> Release Date: 2010-03-17
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.24-27-server i686 Ubuntu
> Current Operating System: Linux stronger 2.6.31.13 #252 SMP Wed Nov 3
> 16:48:36 SGT 2010 i686
> Build Date: 16 June 2010 09:31:32AM
> xorg-server 2:1.7.6-2ubuntu7.2 (For technical support please see
> [1]http://www.ubuntu.com/support)
> Current version of pixman: 0.16.4
> Before reporting problems, check [2]http://wiki.x.org
> to make sure that you have the latest version.
> Markers: (--) probed, (**) from config file, (==) default setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Wed Nov 3 16:49:54 2010
> (==) Using config directory: "/usr/lib/X11/xorg.conf.d"
> (==) No Layout section. Using the first Screen section.
> (==) No screen section available. Using defaults.
> (**) |-->Screen "Default Screen Section" (0)
> (**) | |-->Monitor "<default monitor>"
> (==) No monitor specified for screen "Default Screen Section".
> Using a default monitor configuration.
> (==) Automatically adding devices
> (==) Automatically enabling devices
> (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
> Entry deleted from font path.
> (==) FontPath set to:
> /usr/share/fonts/X11/misc,
> /usr/share/fonts/X11/100dpi/:unscaled,
> /usr/share/fonts/X11/75dpi/:unscaled,
> /usr/share/fonts/X11/Type1,
> /usr/share/fonts/X11/100dpi,
> /usr/share/fonts/X11/75dpi,
> /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
> built-ins
> (==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
> (II) The server relies on udev to provide the list of input devices.
> If no devices become available, reconfigure udev or disable
> AutoAddDevices.
> (II) Loader magic: 0x81f0e80
> (II) Module ABI versions:
> X.Org ANSI C Emulation: 0.4
> X.Org Video Driver: 6.0
> X.Org XInput driver : 7.0
> X.Org Server Extension : 2.0
> (++) using VT number 7
> (--) PCI:*(0:1:0:0) 1002:94c1:1028:0d02 ATI Technologies Inc RV610 [Radeon
> HD 2400 XT] rev 0, Mem @ 0xd0000000/268435456, 0xfe9f0000/65536, I/O @
> 0x0000dc00/256, BIOS @ 0x????????/131072
> (II) Open ACPI successful (/var/run/acpid.socket)
> (II) LoadModule: "extmod"
> (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
> (II) Module extmod: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 1.0.0
> Module class: X.Org Server Extension
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension MIT-SCREEN-SAVER
> (II) Loading extension XFree86-VidModeExtension
> (II) Loading extension XFree86-DGA
> (II) Loading extension DPMS
> (II) Loading extension XVideo
> (II) Loading extension XVideo-MotionCompensation
> (II) Loading extension X-Resource
> (II) LoadModule: "dbe"
> (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
> (II) Module dbe: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 1.0.0
> Module class: X.Org Server Extension
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DOUBLE-BUFFER
> (II) LoadModule: "glx"
> (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
> (II) Module glx: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 1.0.0
> ABI class: X.Org Server Extension, version 2.0
> (==) AIGLX enabled
> (II) Loading extension GLX
> (II) LoadModule: "record"
> (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
> (II) Module record: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 1.13.0
> Module class: X.Org Server Extension
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension RECORD
> (II) LoadModule: "dri"
> (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
> (II) Module dri: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 1.0.0
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension XFree86-DRI
> (II) LoadModule: "dri2"
> (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
> (II) Module dri2: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 1.1.0
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DRI2
> (==) Matched ati as autoconfigured driver 0
> (==) Matched vesa as autoconfigured driver 1
> (==) Matched fbdev as autoconfigured driver 2
> (==) Assigned the driver to the xf86ConfigLayout
> (II) LoadModule: "ati"
> (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
> (II) Module ati: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 6.13.0
> Module class: X.Org Video Driver
> ABI class: X.Org Video Driver, version 6.0
> (II) LoadModule: "radeon"
> (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
> (II) Module radeon: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 6.13.0
> Module class: X.Org Video Driver
> ABI class: X.Org Video Driver, version 6.0
> (II) LoadModule: "vesa"
> (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
> (II) Module vesa: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 2.3.0
> Module class: X.Org Video Driver
> ABI class: X.Org Video Driver, version 6.0
> (II) LoadModule: "fbdev"
> (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
> (II) Module fbdev: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 0.4.1
> ABI class: X.Org Video Driver, version 6.0
> (II) RADEON: Driver for ATI Radeon chipsets:
> ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
> ...
> CEDAR
> (II) VESA: driver for VESA chipsets: vesa
> (II) FBDEV: driver for framebuffer: fbdev
> (II) Primary Device is: PCI 01@00:00:0
> (II) [KMS] drm report modesetting isn't supported.
> (WW) Falling back to old probe method for vesa
> (WW) Falling back to old probe method for fbdev
> (II) Loading sub module "fbdevhw"
> (II) LoadModule: "fbdevhw"
> (II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
> (II) Module fbdevhw: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 0.0.2
> ABI class: X.Org Video Driver, version 6.0
> (EE) open /dev/fb0: No such file or directory
> (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
> // MMIO, use MMIO directly communicate with graphic card
> (II) RADEON(0): TOTO SAYS 00000000fe9f0000
> (II) RADEON(0): MMIO registers at 0x00000000fe9f0000: size 64KB
> (II) RADEON(0): PCI bus 1 card 0 func 0
> (II) RADEON(0): Creating default Display subsection in Screen section
> "Default Screen Section" for depth/fbbpp 24/32
> (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
> (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
> (==) RADEON(0): Default visual is TrueColor
> (II) Loading sub module "vgahw"
> (II) LoadModule: "vgahw"
> (II) Loading /usr/lib/xorg/modules/libvgahw.so
> (II) Module vgahw: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 0.1.0
> ABI class: X.Org Video Driver, version 6.0
> (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
> 0x0000
> (==) RADEON(0): RGB weight 888
> (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
> (--) RADEON(0): Chipset: "ATI Radeon HD 2400 XT" (ChipID = 0x94c1)
> (--) RADEON(0): Linear framebuffer at 0x00000000d0000000
> (II) RADEON(0): PCIE card detected
> (II) Loading sub module "int10"
> (II) LoadModule: "int10"
> (II) Loading /usr/lib/xorg/modules/libint10.so
> (II) Module int10: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 1.0.0
> ABI class: X.Org Video Driver, version 6.0
> (II) RADEON(0): initializing int10
> (II) RADEON(0): Primary V_BIOS segment is: 0xc000
> (II) RADEON(0): ATOM BIOS detected
> (II) RADEON(0): ATOM BIOS Rom:
> SubsystemVendorID: 0x1028 SubsystemID: 0x0d02
> IOBaseAddress: 0xdc00
> Filename: S3B27602.112
> BIOS Bootup Message:
> 113-B27602-112 RV610 GDDR2_32Mx16 64bit 256MB 650e/500m
>
> (II) RADEON(0): Framebuffer space used by Firmware (kb): 16
> (II) RADEON(0): Start of VRAM area used by Firmware: 0xfffc000
> (II) RADEON(0): AtomBIOS requests 16kB of VRAM scratch space
> (II) RADEON(0): AtomBIOS VRAM scratch base: 0xfffc000
> (II) RADEON(0): Cannot get VRAM scratch space. Allocating in main memory
> instead
> (II) RADEON(0): Default Engine Clock: 650000
> (II) RADEON(0): Default Memory Clock: 500000
> (II) RADEON(0): Maximum Pixel ClockPLL Frequency Output: 1200000
> (II) RADEON(0): Minimum Pixel ClockPLL Frequency Output: 0
> (II) RADEON(0): Maximum Pixel ClockPLL Frequency Input: 13500
> (II) RADEON(0): Minimum Pixel ClockPLL Frequency Input: 1000
> (II) RADEON(0): Maximum Pixel Clock: 400000
> (II) RADEON(0): Reference Clock: 27000
> drmOpenDevice: node name is /dev/dri/card0
> [drm] failed to load kernel module "radeon"
> (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
> [dri] Disabling DRI.
> (II) RADEON(0): using shadow framebuffer
> (II) Loading sub module "shadow"
> (II) LoadModule: "shadow"
> (II) Loading /usr/lib/xorg/modules/libshadow.so
> (II) Module shadow: vendor="X.Org Foundation"
> compiled for 1.7.6, module version = 1.1.0
> ABI class: X.Org ANSI C Emulation, version 0.4
> (II) RADEON(0): Detected total video RAM=262144K, accessible=262144K (PCI
> BAR=262144K)
> (--) RADEON(0): Mapped VideoRAM: 262144 kByte (64 bit DDR SDRAM) //
> graphic card ram
> (II) RADEON(0): Color tiling disabled
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Module "ddc" already built-in
> (II) Loading sub module "i2c"
> (II) LoadModule: "i2c"
> (II) Module "i2c" already built-in
> (II) RADEON(0): PLL parameters: rf=2700 rd=12 min=90000 max=120000;
> xclk=40000
> (II) RADEON(0): Output DVI-1 has no monitor section
> (II) RADEON(0): I2C bus "DVI-1" initialized.
> (II) RADEON(0): Output DVI-0 has no monitor section
> (II) RADEON(0): I2C bus "DVI-0" initialized.
> (II) RADEON(0): Port0:
> XRANDR name: DVI-1
> Connector: DVI-I
> CRT2: INTERNAL_KLDSCP_DAC2
> DFP1: INTERNAL_KLDSCP_TMDS1
> DDC reg: 0x7e50
> (II) RADEON(0): Port1:
> XRANDR name: DVI-0
> Connector: DVI-I
> CRT1: INTERNAL_KLDSCP_DAC1
> DFP2: INTERNAL_LVTM1
> DDC reg: 0x7e40
> (II) RADEON(0): I2C device "DVI-1:ddc2" registered at address 0xA0.
> Dac detection success
> (II) RADEON(0): Output: DVI-1, Detected Monitor Type: 0
> Unhandled monitor type 0
> finished output detect: 0
> (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
> (II) RADEON(0): I2C device "DVI-0:DDC control interface" registered at
> address 0x6E.
> (II) RADEON(0): EDID for output DVI-0
> (II) RADEON(0): Manufacturer: DEL Model: a028 Serial#: 810833736
> (II) RADEON(0): Year: 2008 Week: 24
> (II) RADEON(0): EDID Version: 1.3
> (II) RADEON(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
> (II) RADEON(0): Sync: Separate
> (II) RADEON(0): Max Image Size [cm]: horiz.: 38 vert.: 30
> (II) RADEON(0): Gamma: 2.20
> (II) RADEON(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
> (II) RADEON(0): Default color space is primary color space
> (II) RADEON(0): First detailed timing is preferred mode
> (II) RADEON(0): redX: 0.640 redY: 0.340 greenX: 0.279 greenY: 0.619
> (II) RADEON(0): blueX: 0.140 blueY: 0.069 whiteX: 0.310 whiteY: 0.330
> (II) RADEON(0): Supported established timings:
> (II) RADEON(0): 720x400@70Hz
> (II) RADEON(0): 640x480@60Hz
> (II) RADEON(0): 640x480@75Hz
> (II) RADEON(0): 800x600@60Hz
> (II) RADEON(0): 800x600@75Hz
> (II) RADEON(0): 1024x768@60Hz
> (II) RADEON(0): 1024x768@75Hz
> (II) RADEON(0): 1280x1024@75Hz
> (II) RADEON(0): Manufacturer's mask: 0
> (II) RADEON(0): Supported standard timings:
> (II) RADEON(0): #0: hsize: 1152 vsize 864 refresh: 75 vid: 20337
> (II) RADEON(0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
> (II) RADEON(0): Supported detailed timing:
> (II) RADEON(0): clock: 108.0 MHz Image Size: 380 x 305 mm
> (II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end
> 1688 h_border: 0
> (II) RADEON(0): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking:
> 1066 v_border: 0
> (II) RADEON(0): Ranges: V min: 56 V max: 75 Hz, H min: 31 H max: 80 kHz,
> PixClock max 140 MHz
> (II) RADEON(0): Serial No: D540H86C0TWH
> (II) RADEON(0): Monitor name: DELL E198FP
> (II) RADEON(0): EDID (in hex):
> (II) RADEON(0): 00ffffffffffff0010ac28a048575430
> (II) RADEON(0): 1812010368261e78eecaf6a357479e23
> (II) RADEON(0): 114f54a54b00714f8180010101010101
> (II) RADEON(0): 010101010101302a009851002a403070
> (II) RADEON(0): 13007c311100001e000000fd00384b1f
> (II) RADEON(0): 500e000a202020202020000000ff0044
> (II) RADEON(0): 35343048383643305457480a000000fc
> (II) RADEON(0): 0044454c4c204531393846500a200003
> (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 1
> (II) RADEON(0): EDID data from the display on output: DVI-0
> ----------------------
>
> Regards,
>
> yueqiang
> --
> ³ÌԜǿ Cheng Yueqiang
>
> References
>
> Visible links
> 1. http://www.ubuntu.com/support
> 2. http://wiki.x.org/
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|