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

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



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


 


Rackspace

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