| 
         
xen-devel
[Xen-devel] where is the graphic card driver on Xen platform
 
Hi all:     I'm working on Xen platform (Xen 4.0.0, Linux kernel 2.6.31.13, Dom0), 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 
 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 http://www.ubuntu.com/support) 
Current version of pixman: 0.16.4 
    Before reporting problems, check 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 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread>
 |  
- [Xen-devel] where is the graphic card driver on Xen platform,
程越强 <=
 
 
 |  
  
 | 
    |