WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] where is the graphic card driver on Xen platform

To: ?????? <strongerwill@xxxxxxxxx>
Subject: Re: [Xen-devel] where is the graphic card driver on Xen platform
From: Pasi Kärkkäinen <pasik@xxxxxx>
Date: Sat, 13 Nov 2010 11:36:32 +0200
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sat, 13 Nov 2010 01:37:35 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTi=XftHq1=QC5919M1mXyK+em0n0=uyQaT1g84GS@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTi=XftHq1=QC5919M1mXyK+em0n0=uyQaT1g84GS@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.18 (2008-05-17)
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

<Prev in Thread] Current Thread [Next in Thread>