LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Chowroc

crablfs: 基于用户的包管理系统(及由此建立新的 LFS 发行版的设想)

[复制链接]
 楼主| 发表于 2006-11-22 18:58:26 | 显示全部楼层
编译是通过了的,我查看了一下编译的 log,没有发现什么 error,可能会有影响的只有这样几段:
i915_fragprog.c: In function 'src_vector':
i915_fragprog.c:77: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_fragprog.c:112: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_fragprog.c:137: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_fragprog.c: In function 'get_result_vector':
i915_fragprog.c:166: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_fragprog.c:172: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_fragprog.c: In function 'translate_tex_src_idx':
i915_fragprog.c:199: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_fragprog.c: In function 'upload_program':
i915_fragprog.c:756: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_fragprog.c: In function 'check_wpos':
i915_fragprog.c:803: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness

i915_texprog.c: In function 'translate_tex_src_bit':
i915_texprog.c:50: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness

i915_program.c: In function 'i915_fini_program':
i915_program.c:402: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_program.c:405: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_program.c:408: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
i915_program.c:411: warning: pointer targets in passing argument 2 of 'i915_program_error' differ in signedness
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 19:16:28 | 显示全部楼层
之前的错误应该是由于内核造成的。因为上次编译 LFS 时为了偷懒就直接把主系统的内核和模块拷贝过去了。

于是我重新编译了内核,这次启动 X 没有彻底黑屏,键盘还有响应,也可以按 3 键重启,但总的来说还是没有成功。有如下报错:
[color="Blue"]# Xorg -configure
dlopen: /usr/X11R6/lib/modules/drivers/apm_drv.so: undefined symbol: XvRTPort
(EE) Failed to load /usr/X11R6/lib/modules/drivers/apm_drv.so
(EE) Failed to load module "apm" (loader failed, 7)
(++) Using config file: "/root/xorg.conf.new"
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(WW) ****INVALID MEM ALLOCATION**** b: 0xffe80000 e: 0xffefffff correcting^G
(WW) ****INVALID MEM ALLOCATION**** b: 0xffe40000 e: 0xffe7ffff correcting^G

Xorg detected your mouse at device /dev/mouse.
Please check your config if the mouse is still not
operational, as by default Xorg tries to autodetect
the protocol.

Your xorg.conf file is /root/xorg.conf.new

To test the server, run 'X -config /root/xorg.conf.new'

[color="Blue"]# X -config ~/xorg.conf.new
X Window System Version 6.9.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: Linux 2.6.16.27 i686 [ELF]
Current Operating System: Linux crablfs 2.6.16.27 #1 SMP Thu Nov 23 22:41:52 CST 2006 i686
Build Date: 24 November 2006
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
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: Fri Nov 24 00:44:11 2006
(++) Using config file: "/root/xorg.conf.new"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/TTF/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(II) Open ACPI successful (/proc/acpi/event)
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.2
        X.Org Video Driver: 0.8
        X.Org XInput driver : 0.5
        X.Org Server Extension : 0.2
        X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Video Driver, version 0.8
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,2590 card 1584,9800 rev 04 class 06,00,00 hdr 00
(II) PCI: 00:02:0: chip 8086,2592 card 1584,9800 rev 04 class 03,00,00 hdr 80
(II) PCI: 00:02:1: chip 8086,2792 card 1584,9800 rev 04 class 03,80,00 hdr 80
(II) PCI: 00:1b:0: chip 8086,2668 card 1584,9051 rev 04 class 04,03,00 hdr 00
(II) PCI: 00:1c:0: chip 8086,2660 card 0000,0000 rev 04 class 06,04,00 hdr 81
(II) PCI: 00:1d:0: chip 8086,2658 card 1584,9050 rev 04 class 0c,03,00 hdr 80
(II) PCI: 00:1d:1: chip 8086,2659 card 1584,9050 rev 04 class 0c,03,00 hdr 00
(II) PCI: 00:1d:2: chip 8086,265a card 1584,9050 rev 04 class 0c,03,00 hdr 00
(II) PCI: 00:1d:3: chip 8086,265b card 1584,9050 rev 04 class 0c,03,00 hdr 00
(II) PCI: 00:1d:7: chip 8086,265c card 1584,9050 rev 04 class 0c,03,20 hdr 00
(II) PCI: 00:1e:0: chip 8086,2448 card 0000,0000 rev d4 class 06,04,01 hdr 01
(II) PCI: 00:1f:0: chip 8086,2641 card 1584,9050 rev 04 class 06,01,00 hdr 80
(II) PCI: 00:1f:2: chip 8086,2653 card 1584,9050 rev 04 class 01,01,80 hdr 00
(II) PCI: 00:1f:3: chip 8086,266a card 1584,9050 rev 04 class 0c,05,00 hdr 00
(II) PCI: 01:0c:0: chip 10ec,8139 card 1584,9700 rev 10 class 02,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
        [0] -1        0        0x00000000 - 0x0000ffff (0x10000) IX
(II) Bus 0 non-prefetchable memory range:
        [0] -1        0        0x00000000 - 0xffffffff (0x0) MX
(II) Bus 0 prefetchable memory range:
        [0] -1        0        0x00000000 - 0xffffffff (0x0) MX
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:28:0), (0,2,2), BCTRL: 0x0006 (VGA_EN is cleared)
(II) Bus 2 I/O range:
        [0] -1        0        0x0000d000 - 0x0000d0ff (0x100) IX
        [1] -1        0        0x0000d400 - 0x0000d4ff (0x100) IX
        [2] -1        0        0x0000d800 - 0x0000d8ff (0x100) IX
        [3] -1        0        0x0000dc00 - 0x0000dcff (0x100) IX
(II) Bus 2 non-prefetchable memory range:
        [0] -1        0        0xbfc00000 - 0xbfcfffff (0x100000) MX
(II) Bus 2 prefetchable memory range:
        [0] -1        0        0xbfd00000 - 0xbfdfffff (0x100000) MX
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:30:0), (0,1,1), BCTRL: 0x0006 (VGA_EN is cleared)
(II) Bus 1 I/O range:
        [0] -1        0        0x00001000 - 0x000010ff (0x100) IX
        [1] -1        0        0x00001400 - 0x000014ff (0x100) IX
        [2] -1        0        0x00001800 - 0x000018ff (0x100) IX
        [3] -1        0        0x00001c00 - 0x00001cff (0x100) IX
(II) Bus 1 non-prefetchable memory range:
        [0] -1        0        0xffc00000 - 0xffcfffff (0x100000) MX
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(0:2:0) Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller rev 4, Mem @ 0xffe80000/19, 0xd0000000/28, 0xffe40000/18, I/O @ 0xec00/3
(--) PCI: (0:2:1) Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller rev 4, Mem @ 0x10000000/19
(II) Addressable bus resource ranges are
        [0] -1        0        0x00000000 - 0xffffffff (0x0) MX
        [1] -1        0        0x00000000 - 0x0000ffff (0x10000) IX
(II) OS-reported resource ranges:
        [0] -1        0        0xffe00000 - 0xffffffff (0x200000) MX(B)
        [1] -1        0        0x00100000 - 0x3fffffff (0x3ff00000) MXE(B)
        [2] -1        0        0x000f0000 - 0x000fffff (0x10000) MX
        [3] -1        0        0x000c0000 - 0x000effff (0x30000) MX
        [4] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX
        [5] -1        0        0x0000ffff - 0x0000ffff (0x1) IX
        [6] -1        0        0x00000000 - 0x000000ff (0x100) IX
(II) Active PCI resource ranges:
        [0] -1        0        0xffcffc00 - 0xffcffcff (0x100) MX
        [1] -1        0        0xffe3fc00 - 0xffe3ffff (0x400) MX
        [2] -1        0        0xffe38000 - 0xffe3bfff (0x4000) MX
        [3] -1        0        0xffe40000 - 0xffe7ffff (0x40000) MX(B)
        [4] -1        0        0xd0000000 - 0xdfffffff (0x10000000) MX(B)
        [5] -1        0        0xffe80000 - 0xffefffff (0x80000) MX(B)
        [6] -1        0        0x00001000 - 0x000010ff (0x100) IX
        [7] -1        0        0x00000400 - 0x0000041f (0x20) IX
        [8] -1        0        0x0000ffa0 - 0x0000ffaf (0x10) IX
        [9] -1        0        0x0000e880 - 0x0000e89f (0x20) IX
        [10] -1        0        0x0000e800 - 0x0000e81f (0x20) IX
        [11] -1        0        0x0000e480 - 0x0000e49f (0x20) IX
        [12] -1        0        0x0000e400 - 0x0000e41f (0x20) IX
        [13] -1        0        0x0000ec00 - 0x0000ec07 (0x8) IX(B)
(II) Inactive PCI resource ranges:
        [0] -1        0        0x10000000 - 0x1007ffff (0x80000) MX(B)
(II) Active PCI resource ranges after removing overlaps:
        [0] -1        0        0xffcffc00 - 0xffcffcff (0x100) MX
        [1] -1        0        0xffe3fc00 - 0xffe3ffff (0x400) MX
        [2] -1        0        0xffe38000 - 0xffe3bfff (0x4000) MX
        [3] -1        0        0xffe40000 - 0xffe7ffff (0x40000) MX(B)
        [4] -1        0        0xd0000000 - 0xdfffffff (0x10000000) MX(B)
        [5] -1        0        0xffe80000 - 0xffefffff (0x80000) MX(B)
        [6] -1        0        0x00001000 - 0x000010ff (0x100) IX
        [7] -1        0        0x00000400 - 0x0000041f (0x20) IX
        [8] -1        0        0x0000ffa0 - 0x0000ffaf (0x10) IX
        [9] -1        0        0x0000e880 - 0x0000e89f (0x20) IX
        [10] -1        0        0x0000e800 - 0x0000e81f (0x20) IX
        [11] -1        0        0x0000e480 - 0x0000e49f (0x20) IX
        [12] -1        0        0x0000e400 - 0x0000e41f (0x20) IX
        [13] -1        0        0x0000ec00 - 0x0000ec07 (0x8) IX(B)
(II) Inactive PCI resource ranges after removing overlaps:
        [0] -1        0        0x10000000 - 0x1007ffff (0x80000) MX(B)
(II) OS-reported resource ranges after removing overlaps with PCI:
        [0] -1        0        0xffe00000 - 0xffffffff (0x200000) MX(B)
        [1] -1        0        0x00100000 - 0x3fffffff (0x3ff00000) MXE(B)
        [2] -1        0        0x000f0000 - 0x000fffff (0x10000) MX
        [3] -1        0        0x000c0000 - 0x000effff (0x30000) MX
        [4] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX
        [5] -1        0        0x0000ffff - 0x0000ffff (0x1) IX
        [6] -1        0        0x00000000 - 0x000000ff (0x100) IX
(II) All system resource ranges:
        [0] -1        0        0xffe00000 - 0xffffffff (0x200000) MX(B)
        [1] -1        0        0x00100000 - 0x3fffffff (0x3ff00000) MXE(B)
        [2] -1        0        0x000f0000 - 0x000fffff (0x10000) MX
        [3] -1        0        0x000c0000 - 0x000effff (0x30000) MX
        [4] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX
        [5] -1        0        0xffcffc00 - 0xffcffcff (0x100) MX
        [6] -1        0        0xffe3fc00 - 0xffe3ffff (0x400) MX
        [7] -1        0        0xffe38000 - 0xffe3bfff (0x4000) MX
        [8] -1        0        0xffe40000 - 0xffe7ffff (0x40000) MX(B)
        [9] -1        0        0xd0000000 - 0xdfffffff (0x10000000) MX(B)
        [10] -1        0        0xffe80000 - 0xffefffff (0x80000) MX(B)
        [11] -1        0        0x10000000 - 0x1007ffff (0x80000) MX(B)
        [12] -1        0        0x0000ffff - 0x0000ffff (0x1) IX
        [13] -1        0        0x00000000 - 0x000000ff (0x100) IX
        [14] -1        0        0x00001000 - 0x000010ff (0x100) IX
        [15] -1        0        0x00000400 - 0x0000041f (0x20) IX
        [16] -1        0        0x0000ffa0 - 0x0000ffaf (0x10) IX
        [17] -1        0        0x0000e880 - 0x0000e89f (0x20) IX
        [18] -1        0        0x0000e800 - 0x0000e81f (0x20) IX
        [19] -1        0        0x0000e480 - 0x0000e49f (0x20) IX
        [20] -1        0        0x0000e400 - 0x0000e41f (0x20) IX
        [21] -1        0        0x0000ec00 - 0x0000ec07 (0x8) IX(B)
(II) LoadModule: "record"
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.13.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "xtrap"
(II) Loading /usr/X11R6/lib/modules/extensions/libxtrap.so
(II) Module xtrap: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DEC-XTRAP
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.so
(II) Module drm: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
        compiled for 6.9.0, module version = 2.1.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.so
(II) Module type1: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.2
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "i810"
(II) Loading /usr/X11R6/lib/modules/drivers/i810_drv.so
(II) Module i810: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.4.1
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 0.8
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.3
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.5
(II) LoadModule: "kbd"
(II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.1
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.5
(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
        i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915),
        915GM, 945G
(II) Primary Device is: PCI 00:02:0
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(--) Chipset 915GM found
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1        0        0xffe00000 - 0xffffffff (0x200000) MX(B)
        [1] -1        0        0x00100000 - 0x3fffffff (0x3ff00000) MXE(B)
        [2] -1        0        0x000f0000 - 0x000fffff (0x10000) MX
        [3] -1        0        0x000c0000 - 0x000effff (0x30000) MX
        [4] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX
        [5] -1        0        0xffcffc00 - 0xffcffcff (0x100) MX
        [6] -1        0        0xffe3fc00 - 0xffe3ffff (0x400) MX
        [7] -1        0        0xffe38000 - 0xffe3bfff (0x4000) MX
        [8] -1        0        0xffe40000 - 0xffe7ffff (0x40000) MX(B)
        [9] -1        0        0xd0000000 - 0xdfffffff (0x10000000) MX(B)
        [10] -1        0        0xffe80000 - 0xffefffff (0x80000) MX(B)
        [11] -1        0        0x10000000 - 0x1007ffff (0x80000) MX(B)
        [12] -1        0        0x0000ffff - 0x0000ffff (0x1) IX
        [13] -1        0        0x00000000 - 0x000000ff (0x100) IX
        [14] -1        0        0x00001000 - 0x000010ff (0x100) IX
        [15] -1        0        0x00000400 - 0x0000041f (0x20) IX
        [16] -1        0        0x0000ffa0 - 0x0000ffaf (0x10) IX
        [17] -1        0        0x0000e880 - 0x0000e89f (0x20) IX
        [18] -1        0        0x0000e800 - 0x0000e81f (0x20) IX
        [19] -1        0        0x0000e480 - 0x0000e49f (0x20) IX
        [20] -1        0        0x0000e400 - 0x0000e41f (0x20) IX
        [21] -1        0        0x0000ec00 - 0x0000ec07 (0x8) IX(B)
(WW) ****INVALID MEM ALLOCATION**** b: 0xffe80000 e: 0xffefffff correcting
(II) NonSys
        [0] -1        0        0xffcffc00 - 0xffcffcff (0x100) MX
        [1] -1        0        0xffe3fc00 - 0xffe3ffff (0x400) MX
        [2] -1        0        0xffe38000 - 0xffe3bfff (0x4000) MX
        [3] -1        0        0xffe00000 - 0xffffffff (0x200000) MX(B)
        [4] -1        0        0x00100000 - 0x3fffffff (0x3ff00000) MXE(B)
        [5] -1        0        0x000f0000 - 0x000fffff (0x10000) MX
        [6] -1        0        0x000c0000 - 0x000effff (0x30000) MX
        [7] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX
        [8] -1        0        0x00001000 - 0x000010ff (0x100) IX
        [9] -1        0        0x00000400 - 0x0000041f (0x20) IX
        [10] -1        0        0x0000ffa0 - 0x0000ffaf (0x10) IX
        [11] -1        0        0x00000000 - 0x00000000 (0x1) IX
        [12] -1        0        0x00000000 - 0x00000000 (0x1) IX
        [13] -1        0        0x00000000 - 0x00000000 (0x1) IX
        [14] -1        0        0x00000000 - 0x00000000 (0x1) IX
        [15] -1        0        0x0000e880 - 0x0000e89f (0x20) IX
        [16] -1        0        0x0000e800 - 0x0000e81f (0x20) IX
        [17] -1        0        0x0000e480 - 0x0000e49f (0x20) IX
        [18] -1        0        0x0000e400 - 0x0000e41f (0x20) IX
        [19] -1        0        0x0000ffff - 0x0000ffff (0x1) IX
        [20] -1        0        0x00000000 - 0x000000ff (0x100) IX
(II) window:
        [0] -1        0        0x00000000 - 0xffffffff (0x0) MX
(II) resSize:
        [0] -1        0        0x00000000 - 0xffffffff (0x0) MX
(II) window fixed:
        [0] -1        0        0x00000000 - 0xffffffff (0x0) MX
(WW) ****INVALID MEM ALLOCATION**** b: 0xffe40000 e: 0xffe7ffff correcting
(II) NonSys
        [0] -1        0        0xffcffc00 - 0xffcffcff (0x100) MX
        [1] -1        0        0xffe3fc00 - 0xffe3ffff (0x400) MX
        [2] -1        0        0xffe38000 - 0xffe3bfff (0x4000) MX
        [3] -1        0        0xffe00000 - 0xffffffff (0x200000) MX(B)
        [4] -1        0        0x00100000 - 0x3fffffff (0x3ff00000) MXE(B)
        [5] -1        0        0x000f0000 - 0x000fffff (0x10000) MX
        [6] -1        0        0x000c0000 - 0x000effff (0x30000) MX
        [7] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX
        [8] -1        0        0x00001000 - 0x000010ff (0x100) IX
        [9] -1        0        0x00000400 - 0x0000041f (0x20) IX
        [10] -1        0        0x0000ffa0 - 0x0000ffaf (0x10) IX
        [11] -1        0        0x00000000 - 0x00000000 (0x1) IX
        [12] -1        0        0x00000000 - 0x00000000 (0x1) IX
        [13] -1        0        0x00000000 - 0x00000000 (0x1) IX
        [14] -1        0        0x00000000 - 0x00000000 (0x1) IX
        [15] -1        0        0x0000e880 - 0x0000e89f (0x20) IX
        [16] -1        0        0x0000e800 - 0x0000e81f (0x20) IX
        [17] -1        0        0x0000e480 - 0x0000e49f (0x20) IX
        [18] -1        0        0x0000e400 - 0x0000e41f (0x20) IX
        [19] -1        0        0x0000ffff - 0x0000ffff (0x1) IX
        [20] -1        0        0x00000000 - 0x000000ff (0x100) IX
(II) window:
        [0] -1        0        0x00000000 - 0xffffffff (0x0) MX
(II) resSize:
        [0] -1        0        0x00000000 - 0xffffffff (0x0) MX
(II) window fixed:
        [0] -1        0        0x00000000 - 0xffffffff (0x0) MX
(II) resource ranges after probing:
        [0] -1        0        0x40080000 - 0x400bffff (0x40000) MX(B)
        [1] -1        0        0x40000000 - 0x4007ffff (0x80000) MX(B)
        [2] -1        0        0xffe00000 - 0xffffffff (0x200000) MX(B)
        [3] -1        0        0x00100000 - 0x3fffffff (0x3ff00000) MXE(B)
        [4] -1        0        0x000f0000 - 0x000fffff (0x10000) MX
        [5] -1        0        0x000c0000 - 0x000effff (0x30000) MX
        [6] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX
        [7] -1        0        0xffcffc00 - 0xffcffcff (0x100) MX
        [8] -1        0        0xffe3fc00 - 0xffe3ffff (0x400) MX
        [9] -1        0        0xffe38000 - 0xffe3bfff (0x4000) MX
        [10] -1        0        0xd0000000 - 0xdfffffff (0x10000000) MX(B)
        [11] -1        0        0x10000000 - 0x1007ffff (0x80000) MX(B)
        [12] 0        0        0x000a0000 - 0x000affff (0x10000) MS
        [13] 0        0        0x000b0000 - 0x000b7fff (0x8000) MS
        [14] 0        0        0x000b8000 - 0x000bffff (0x8000) MS
        [15] -1        0        0x0000ffff - 0x0000ffff (0x1) IX
        [16] -1        0        0x00000000 - 0x000000ff (0x100) IX
        [17] -1        0        0x00001000 - 0x000010ff (0x100) IX
        [18] -1        0        0x00000400 - 0x0000041f (0x20) IX
        [19] -1        0        0x0000ffa0 - 0x0000ffaf (0x10) IX
        [20] -1        0        0x0000e880 - 0x0000e89f (0x20) IX
        [21] -1        0        0x0000e800 - 0x0000e81f (0x20) IX
        [22] -1        0        0x0000e480 - 0x0000e49f (0x20) IX
        [23] -1        0        0x0000e400 - 0x0000e41f (0x20) IX
        [24] -1        0        0x0000ec00 - 0x0000ec07 (0x8) IX(B)
        [25] 0        0        0x000003b0 - 0x000003bb (0xc) IS
        [26] 0        0        0x000003c0 - 0x000003df (0x20) IS
(II) Setting vga for screen 0.
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.so
(II) Module int10: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Video Driver, version 0.8
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.1.0
        ABI class: X.Org Video Driver, version 0.8
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 0.1.0
        ABI class: X.Org Video Driver, version 0.8
(EE) end of block range 0xffe7ffff < begin 0xfff00000
(EE) end of block range 0xffe7ffff < begin 0xfff00000
(==) I810(0): Depth 16, (==) framebuffer bpp 16
(==) I810(0): RGB weight 565
(==) I810(0): Default visual is TrueColor
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.so
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 16064 kB
(II) I810(0): VESA VBE OEM: Intel(r)915GM/910ML/915MS Graphics Chip Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r)915GM/910ML/915MS Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Integrated Graphics Chipset: Intel(R) 915GM
(--) I810(0): Chipset: "915GM"
(--) I810(0): Linear framebuffer at 0xD0000000
(--) I810(0): IO registers at addr 0x40000000
(II) I810(0): 2 display pipes available.
(II) I810(0): detected 16124 kB stolen memory.
(II) I810(0): Kernel reported 48384 total, 1 used
(II) I810(0): Checking Available AGP Memory: 193532 kB available (total 193536 kB, used 4 kB)
(II) I810(0): Monitoring connected displays enabled
(--) I810(0): Pre-allocated VideoRAM: 16124 kByte
(==) I810(0): VideoRAM: 65536 kByte
(==) I810(0): video overlay key set to 0x83e
(**) I810(0): page flipping disabled
(==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
(II) I810(0): BIOS Build: 1235
(II) I810(0): Using new Pipe switch code
(==) I810(0): Device Presence: disabled.
(==) I810(0): Display Info: enabled.
(II) I810(0): Broken BIOSes cause the system to hang here.
              If you encounter this problem please add
                 Option "DisplayInfo" "FALSE"
              to the Device section of your XF86Config file.
(II) I810(0): Display Info: CRT: attached: FALSE, present: TRUE, size: (720,400)
(II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: (1024,768)
(II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: FALSE, size: (0,2059)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1280,768)
(II) I810(0): Display Info: CRT2 (second CRT): attached: FALSE, present: FALSE, size: (0,2059)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,2059)
(II) I810(0): Size of device LFP (local flat panel) is 1280 x 768
(II) I810(0): No active displays on Pipe A.
(II) I810(0): Currently active displays on Pipe B:
(II) I810(0):         LFP (local flat panel)
(II) I810(0): Lowest common panel size for pipe B is 1280 x 768
(==) I810(0): Display is using Pipe B
(--) I810(0): Maximum frambuffer space: 65368 kByte
(II) I810(0): VESA VBE PanelID read successfully
(II) I810(0): PanelID returned panel resolution : 1280x768
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Video Driver, version 0.8
(II) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level 2
(II) I810(0): VESA VBE DDC transfer in appr. 1 sec.
(II) I810(0): VESA VBE DDC read successfully
(II) I810(0): Manufacturer: AUO  Model: 1533  Serial#: 0
(II) I810(0): Year: 2005  Week: 1
(II) I810(0): EDID Version: 1.3
(II) I810(0): Digital Display Input
(II) I810(0): Max H-Image Size [cm]: horiz.: 33  vert.: 20
(II) I810(0): Gamma: 2.20
(II) I810(0): No DPMS capabilities specified; RGB/color Display
(II) I810(0): First detailed timing is preferred mode
(II) I810(0): redX: 0.590 redY: 0.340   greenX: 0.310 greenY: 0.560
(II) I810(0): blueX: 0.149 blueY: 0.130   whiteX: 0.312 whiteY: 0.328
(II) I810(0): Manufacturer's mask: 0
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 71.1 MHz   Image Size:  305 x 183 mm
(II) I810(0): h_active: 1280  h_sync: 1296  h_sync_end 1408 h_blank_end 1440 h_border: 0
(II) I810(0): v_active: 768  v_sync: 769  v_sync_end 772 v_blanking: 823 v_border: 0
(II) I810(0):  AUO
(II) I810(0):  B140EW01 V5
(--) I810(0): A non-CRT device is attached to pipe B.
        No refresh rate overrides will be attempted.
(--) I810(0): Maximum space available for video modes: 16064 kByte
Mode: 30 (640x480)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0007370
        BytesPerScanline: 640
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 49
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 640
        BnkNumberOfImagePages: 49
        LinNumberOfImagePages: 49
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 32 (800x600)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0007370
        BytesPerScanline: 832
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 30
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 832
        BnkNumberOfImagePages: 30
        LinNumberOfImagePages: 30
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 34 (1024x768)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0007370
        BytesPerScanline: 1024
        XResolution: 1024
        YResolution: 768
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 19
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 1024
        BnkNumberOfImagePages: 19
        LinNumberOfImagePages: 19
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 38 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 3a (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 3c (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
*Mode: 41 (640x480)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0007370
        BytesPerScanline: 1280
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 26
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 1280
        BnkNumberOfImagePages: 26
        LinNumberOfImagePages: 26
        LinRedMaskSize: 5
        LinRedFieldPosition: 11
        LinGreenMaskSize: 6
        LinGreenFieldPosition: 5
        LinBlueMaskSize: 5
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
*Mode: 43 (800x600)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0007370
        BytesPerScanline: 1600
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 15
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 1600
        BnkNumberOfImagePages: 15
        LinNumberOfImagePages: 15
        LinRedMaskSize: 5
        LinRedFieldPosition: 11
        LinGreenMaskSize: 6
        LinGreenFieldPosition: 5
        LinBlueMaskSize: 5
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
*Mode: 45 (1024x768)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0007370
        BytesPerScanline: 2048
        XResolution: 1024
        YResolution: 768
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 9
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 2048
        BnkNumberOfImagePages: 9
        LinNumberOfImagePages: 9
        LinRedMaskSize: 5
        LinRedFieldPosition: 11
        LinGreenMaskSize: 6
        LinGreenFieldPosition: 5
        LinBlueMaskSize: 5
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 49 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 4b (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 4d (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 50 (640x480)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0007370
        BytesPerScanline: 2560
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 12
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 8
        RsvdFieldPosition: 24
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 2560
        BnkNumberOfImagePages: 12
        LinNumberOfImagePages: 12
        LinRedMaskSize: 8
        LinRedFieldPosition: 16
        LinGreenMaskSize: 8
        LinGreenFieldPosition: 8
        LinBlueMaskSize: 8
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 8
        LinRsvdFieldPosition: 24
        MaxPixelClock: 230000000
Mode: 52 (800x600)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0007370
        BytesPerScanline: 3200
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 7
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 8
        RsvdFieldPosition: 24
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 3200
        BnkNumberOfImagePages: 7
        LinNumberOfImagePages: 7
        LinRedMaskSize: 8
        LinRedFieldPosition: 16
        LinGreenMaskSize: 8
        LinGreenFieldPosition: 8
        LinBlueMaskSize: 8
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 8
        LinRsvdFieldPosition: 24
        MaxPixelClock: 230000000
Mode: 54 (1024x768)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0007370
        BytesPerScanline: 4096
        XResolution: 1024
        YResolution: 768
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 4
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 8
        RsvdFieldPosition: 24
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 4096
        BnkNumberOfImagePages: 4
        LinNumberOfImagePages: 4
        LinRedMaskSize: 8
        LinRedFieldPosition: 16
        LinGreenMaskSize: 8
        LinGreenFieldPosition: 8
        LinBlueMaskSize: 8
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 8
        LinRsvdFieldPosition: 24
        MaxPixelClock: 230000000
Mode: 58 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 5a (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 5c (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 60 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 61 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 62 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 63 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 64 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 65 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 66 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 67 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 68 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 69 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 6a (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 6b (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 6c (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 6d (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 6e (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 6f (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 70 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 71 (0x0)
        ModeAttributes: 0x0
        WinAAttributes: 0x0
        WinBAttributes: 0x0
        WinGranularity: 0
        WinSize: 0
        WinASegment: 0x0
        WinBSegment: 0x0
        WinFuncPtr: 0x0
        BytesPerScanline: 0
        XResolution: 0
        YResolution: 0
        XCharSize: 0
        YCharSize: 0
        NumberOfPlanes: 0
        BitsPerPixel: 0
        NumberOfBanks: 0
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
(WW) I810(0): config file hsync range 43.8857-48.5053kHz not within DDC hsync ranges.
(II) I810(0): Monitor0: Using hsync range of 43.89-48.51 kHz
(II) I810(0): Monitor0: Using vrefresh value of 60.00 Hz
(--) I810(0): Virtual size is 1024x768 (pitch 1024)
(**) I810(0): *Built-in mode "1024x768"
(--) I810(0): Display dimensions: (330, 200) mm
(--) I810(0): DPI set to (78, 97)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.2.0
        ABI class: X.Org Video Driver, version 0.8
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.so
(II) Module ramdac: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 0.1.0
        ABI class: X.Org Video Driver, version 0.8
(==) I810(0): VBE Restore workaround: enabled.
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/X11R6/lib/modules/libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.2
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
        [0] 0        0        0xd0000000 - 0xdfffffff (0x10000000) MS
        [1] 0        0        0xffe80000 - 0xffefffff (0x80000) MS
        [2] -1        0        0x40080000 - 0x400bffff (0x40000) MX(B)
        [3] -1        0        0x40000000 - 0x4007ffff (0x80000) MX(B)
        [4] -1        0        0xffe00000 - 0xffffffff (0x200000) MX(B)
        [5] -1        0        0x00100000 - 0x3fffffff (0x3ff00000) MXE(B)
        [6] -1        0        0x000f0000 - 0x000fffff (0x10000) MX
        [7] -1        0        0x000c0000 - 0x000effff (0x30000) MX
        [8] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX
        [9] -1        0        0xffcffc00 - 0xffcffcff (0x100) MX
        [10] -1        0        0xffe3fc00 - 0xffe3ffff (0x400) MX
        [11] -1        0        0xffe38000 - 0xffe3bfff (0x4000) MX
        [12] -1        0        0xd0000000 - 0xdfffffff (0x10000000) MX(B)
        [13] -1        0        0x10000000 - 0x1007ffff (0x80000) MX(B)
        [14] 0        0        0x000a0000 - 0x000affff (0x10000) MS(OprD)
        [15] 0        0        0x000b0000 - 0x000b7fff (0x8000) MS(OprD)
        [16] 0        0        0x000b8000 - 0x000bffff (0x8000) MS(OprD)
        [17] 0        0        0x0000ec00 - 0x0000ec07 (0x8) IS
        [18] -1        0        0x0000ffff - 0x0000ffff (0x1) IX
        [19] -1        0        0x00000000 - 0x000000ff (0x100) IX
        [20] -1        0        0x00001000 - 0x000010ff (0x100) IX
        [21] -1        0        0x00000400 - 0x0000041f (0x20) IX
        [22] -1        0        0x0000ffa0 - 0x0000ffaf (0x10) IX
        [23] -1        0        0x0000e880 - 0x0000e89f (0x20) IX
        [24] -1        0        0x0000e800 - 0x0000e81f (0x20) IX
        [25] -1        0        0x0000e480 - 0x0000e49f (0x20) IX
        [26] -1        0        0x0000e400 - 0x0000e41f (0x20) IX
        [27] -1        0        0x0000ec00 - 0x0000ec07 (0x8) IX(B)
        [28] 0        0        0x000003b0 - 0x000003bb (0xc) IS(OprU)
        [29] 0        0        0x000003c0 - 0x000003df (0x20) IS(OprU)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.so
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 16064 kB
(II) I810(0): VESA VBE OEM: Intel(r)915GM/910ML/915MS Graphics Chip Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r)915GM/910ML/915MS Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Allocated 128 kB for the ring buffer at 0x0
(II) I810(0): Allocating at least 768 scanlines for pixmap cache
(II) I810(0): Initial framebuffer allocation size: 3072 kByte
(II) I810(0): Allocated 4 kB for HW cursor at 0xffff000 (0x0c8f6000)
(II) I810(0): Allocated 16 kB for HW (ARGB) cursor at 0xfffb000 (0x0c90c000)
(II) I810(0): Allocated 4 kB for Overlay registers at 0xfffa000 (0x0c8fd000).
(II) I810(0): Allocated 64 kB for the scratch buffer at 0xffea000
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11

drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) I810(0): [drm] loaded kernel module for "i915" driver
(II) I810(0): [drm] DRM interface version 1.2
(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) I810(0): [drm] added 8192 byte SAREA at 0xcfa29000
(II) I810(0): [drm] mapped SAREA 0xcfa29000 to 0xb7a63000
(II) I810(0): [drm] framebuffer handle = 0xd0020000
(II) I810(0): [drm] added 1 reserved context for kernel

(II) I810(0): Allocated 1536 kB for the back buffer at 0xfc00000.
(II) I810(0): Allocated 1536 kB for the depth buffer at 0xfa00000.
(II) I810(0): Allocated 32 kB for the logical context at 0xf9f8000.
(II) I810(0): Allocated 59136 kB for textures at 0x320000
(II) I810(0): Updated framebuffer allocation size from 3072 to 3080 kByte
(II) I810(0): Updated pixmap cache from 768 scanlines to 772 scanlines
(II) I810(0): 0x82447ec: Memory at offset 0x00020000, size 3080 kBytes
(II) I810(0): 0x8248060: Memory at offset 0x0ffff000, size 4 kBytes
(II) I810(0): 0x8248088: Memory at offset 0x0fffb000, size 16 kBytes
(II) I810(0): 0x82479e4: Memory at offset 0x00000000, size 128 kBytes
(II) I810(0): 0x824482c: Memory at offset 0x0ffea000, size 64 kBytes
(II) I810(0): 0x82480b0: Memory at offset 0x0fffa000, size 4 kBytes
(II) I810(0): 0x824487c: Memory at offset 0x0fc00000, size 1536 kBytes
(II) I810(0): 0x824489c: Memory at offset 0x0fa00000, size 1536 kBytes
(II) I810(0): 0x82448dc: Memory at offset 0x0f9f8000, size 32 kBytes
(II) I810(0): 0x82448bc: Memory at offset 0x00320000, size 59136 kBytes
(II) I810(0): Activating tiled memory for the back buffer.
(II) I810(0): Activating tiled memory for the depth buffer.
(II) I810(0): [drm] Registers = 0x40000000
(II) I810(0): [drm] Back Buffer = 0xdfc00000
(II) I810(0): [drm] Depth Buffer = 0xdfa00000
(II) I810(0): [drm] ring buffer = 0xd0000000
(II) I810(0): [drm] textures = 0xd0320000
(II) I810(0): [drm] dma control initialized, using IRQ 169
(II) I810(0): [drm] Initialized kernel agp heap manager, 60555264
(II) I810(0): [dri] visual configs initialized
(==) I810(0): Write-combining range (0xd0000000,0x10000000)
(II) I810(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->IOOffset is 0x0000
(WW) I810(0): Extended BIOS function 0x5f05 failed.
(II) I810(0): xf86BindGARTMemory: bind key 7 at 0x00fbf000 (pgoffset 4031)
(II) I810(0): xf86BindGARTMemory: bind key 0 at 0x0ffff000 (pgoffset 65535)
(II) I810(0): xf86BindGARTMemory: bind key 1 at 0x0fffb000 (pgoffset 65531)
(II) I810(0): xf86BindGARTMemory: bind key 3 at 0x0ffea000 (pgoffset 65514)
(II) I810(0): xf86BindGARTMemory: bind key 2 at 0x0fffa000 (pgoffset 65530)
(II) I810(0): xf86BindGARTMemory: bind key 4 at 0x0fc00000 (pgoffset 64512)
(II) I810(0): xf86BindGARTMemory: bind key 5 at 0x0fa00000 (pgoffset 64000)
(II) I810(0): xf86BindGARTMemory: bind key 6 at 0x0f9f8000 (pgoffset 63992)
(WW) I810(0): PGTBL_ER is 0xffffffff
(WW) I810(0): PRB0_CTL (0xffffffff) indicates ring buffer enabled
(WW) I810(0): PRB0_HEAD (0xffffffff) and PRB0_TAIL (0xffffffff) indicate ring buffer not flushed
(II) I810(0): Display plane A is enabled and connected to Pipe B.
(II) I810(0): Display plane B is enabled and connected to Pipe B.
(II) I810(0): Enabling plane B.
(II) I810(0): Display plane A is now disabled and connected to Pipe B.
(II) I810(0): Display plane B is now enabled and connected to Pipe B.
(II) I810(0): PIPEACONF is 0xffffffff
(II) I810(0): PIPEBCONF is 0xffffffff
(WW) I810(0): Correcting plane B stride (2147483647 -> 1024)
(II) I810(0): Mode bandwidth is 47 Mpixel/s
(II) I810(0): maxBandwidth is 1216 Mbyte/s, pipe bandwidths are 126 Mbyte/s, 0 Mbyte/s
(II) I810(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        8x8 mono pattern filled rectangles
        Indirect CPU to Screen color expansion
        Solid Horizontal and Vertical Lines
        Offscreen Pixmaps
        Setting up tile and stipple cache:
                24 128x128 slots
                6 256x256 slots
(==) I810(0): Backing store disabled
(==) I810(0): Silken mouse enabled
(II) I810(0): Initializing HW Cursor
(WW) I810(0): Disabling XVideo output because Pipe B is in double-wide mode.
(II) I810(0): X context handle = 0x1
(II) I810(0): [drm] installed DRM signal handler
(II) I810(0): [DRI] installation complete
(II) I810(0): direct rendering: Enabled

   *** If unresolved symbols were reported above, they might not
   *** be the reason for the server aborting.

Backtrace:
0: X(xf86SigHandler+0x88) [0x8089558]
1: [0xffffe420]
2: /usr/X11R6/lib/modules/drivers/i810_drv.so [0xb79ab95c]
3: X(AddScreen+0x1cb) [0x80d660b]
4: X(InitOutput+0x4b0) [0x8071460]
5: X(main+0x239) [0x80d5f59]
6: /lib/libc.so.6(__libc_start_main+0xd0) [0xb7dcee00]
7: X [0x806ffd1]

Fatal server error:
Caught signal 11.  Server aborting


Please consult the The X.Org Foundation support
         at http://wiki.X.Org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 19:35:51 | 显示全部楼层
一时之间,也不知道这个问题怎么解决。我把修复了一些 bug 的版本做成 crablfs-0.1.1alpha 发布了,包括 BLFS 到 Xorg 的 profiles 也发布了(一共有 37 个包,有些包没有安装),不知道哪位有兴趣可以测一测。

https://sourceforge.net/project/showfiles.php?group_id=180695
http://cheeseshop.python.org/pyp ... ay&name=crablfs
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-27 16:42:41 | 显示全部楼层
今天总算是基本解决 Xorg 的问题了,我把整个解决的过程贴在这里了:
http://chowroc.blogspot.com/2006/11/lfs-compile-xorg.html

我没有安装 Gnome 或 KDE,就用了一个简单的窗口管理器 xfce4。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-4 17:13:24 | 显示全部楼层

ChangeLog

除了修复一些 BUG 之外,一是增加了更强的组支持,使多个包可以属于一个组,例如 'GTK'组可以包含'glib2', 'gtk', 'gtk2', 'atk'等,它们之间共享一个 /usr/share/gtk-doc 目录等。

另外是命令行上的文件路径补全,以及'do'命令执行而不记录的特性。

其次是 $HOME/.files 来记录所有文件,而不是像以前一样每次都要搜索文件系统。

setup-blfs 自动安装基本的工具链。

增加 upm i/r/l/L/a/o 等简写形式。

具体的使用方法可以阅读 README 文件。

  1. 2006-12-04, v0.1.1beta:
  2.        
  3.         * userpack, remove(), wrong 'finally' __remove_files() action.

  4.         * lib/filetrans.py, Same file testing, only compare the pathname
  5.         of the 2 files.

  6.         Functions:
  7.         (1) lib/shadow.py:
  8.         * Make 'install' to be a sysadm group.
  9.         Correspondingly move all configuration analysis from
  10.         __user_process() to install() for consistency.

  11.         * Enhanced groups support, if the group is not exists, groupadd as
  12.         'sysadm'(ADM_MIN, ADM_MAX), default is (950, 999).

  13.         (2) userpack:
  14.         * Read user/group name from profile(config) to support
  15.         applications group, for example, 'atk', 'gtk', 'gtk2', 'xfce4'
  16.         all belongs to 'GTK' group for some limited directories sharing,
  17.         thus no modification of userpack.dirs is necessary.

  18.         * Coreespondingly add '-G' option to support multiple groups, for
  19.         example, 'xfce4' belogs to 'xfce4', 'install' and 'GTK' group (
  20.         defualt is 'xfce4' and 'install').

  21.         (3) lib/cmdline.py:
  22.         * Add 'do' command for execution without being recorded in 'list'.

  23.         * File path name auto completion, for example,
  24.         crablfs> cmd tar xfz mlter(m-2.9.3.tar.gz)
  25.         crablfs> cmd tar xfz /fil(e)/wor(k)/...

  26.         (4) userpack install() and __list_files():
  27.         * Add '.files' to record all files list as soon as the
  28.         installation is finished and read it as soon as 'list files'
  29.         action is taken.
  30.         *** This will be the base of versions' slot for pakage upgrade. ***

  31.         * '.files' __list_file() add record mode, run at installation and
  32.          'L' option is given. 'L' option is 'force recording .files when
  33.         list_files()'.

  34.         * Change the '.files' ownership when 'L' option is given. And
  35.         __remove_files() paramiters modification.

  36.         * *** LIMITATIONS ***
  37.         When want to install 'glib2-2.6.4', but type in error with
  38.         'glib-2.6.4'
  39.         # upm -i -a -c profiles/glib2 glib-2.6.4
  40.         This will mistakenly remove glib-1.2.10!!!
  41.         So far, this limitation roots in the limitation of package
  42.         version control, this also makes 'upgrade' not easy.
  43.        
  44.         (5) setup-blfs, build python-2.4.1, pexpect-2.1(optional),
  45.         crablfs-0.1.1 tools chian for BLFS.

  46.         (6) Add simplified actions of userpack, for example, 'i' for
  47.         'install', 'r' for 'remove', etc..., and 'upm' for 'userpack'
  48.         itself.

  49. 2006-11-20, v0.1.1alpha:
  50.         Some bugs fixed. See "svn log -r56, -r60, -r62":
  51.         * lib/shadow.py _join(), the privious version has add an extra
  52.         ',' at the beginning of the users string the first time add user
  53.         to the 'install' group.

  54.         * userpack __user_process(), no patches configuration was read
  55.         in the privious version.

  56.         * userpack __get_copy(), rename action before copy action, this
  57.         makes copy can't be executed.

  58.         * userpack getopt '-o' option,
  59.         option, value = re.split('\s*=\s*', v)
  60.         value = value.strip('"\'')
  61.         strip "" or '' quotation because the internal code doesn't need it
  62.         , otherwise something such as 'PACKS_DIR' will be wrong.

  63.         * cmdline interactive mode may chdir by user, so it is neccessary
  64.         to specify /home/roc to make .config to be in its root.

  65.         Remove the 'pexpect' requirement of filetrans, make it optional.

  66. 2006-10-27, v0.1:
  67.         The first version. A package manager 'userpack' written in python
  68.         with basic functions, such as install, remove, list, find files,
  69.         find package owner, etc under the control of system normal user.

  70.         And a python batch script 'crablfs' to install all packages in a
  71.         list -- the turn key way.
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-8 18:42:23 | 显示全部楼层
传个图片,是我的系统现在的效果,显示和中文都没有问题了,而且都加了包管理的。现在在头痛声音的问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-28 09:29:22 | 显示全部楼层

crablfs LD_PRELOAD/paco assume

LFS Package Management
介绍了几种基本的包管理机制。"Creating Package Archives"由"RPM, pkg-utils, Debian's apt, and Gentoo's Portage system"使用,这些都需要预安装机制,这个不去考虑。

而使用 LD_PRELOAD 库的方法和 User Based Package Management 都可以在安装时跟踪文件。所以我现在的设想是,crablfs 应该将 upm 或 preload 都看成是底层的机制,将对它们的选择交交给用户,因此我可以再设计一个脚本来使用 LD_PRELOAD 库,而关键是它也能够使用 upm 所使用的 cmdline.py 来执行交互式命令及读取 installation profiles 来执行非交互式命令。

因此当前设计的核心发生了转移,这就是对于配置的读写。

至于使用 LD_PROLOAD,由于 paco 就是使用的这种机制,所以一个可以考虑的方案是编写一个 paco wrapper 来调用它。但这样要使用现成的 cmdline.py 来执行交互式命令则可能会有困难。如何结合确待深入思考。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-22 02:05:37 | 显示全部楼层
曲不高,和亦寡呀。也许是因为我的东西其实没有多少价值吧。不知道。自己的歌自己唱,自己的路自己走吧。

进来也是忙于俗事,实在没什么时间,同时也有许多新的想法不断产生出来,所以项目的进展是很缓慢的,而且最近也转而开始用邮件列表和新闻组,BBS 上得越发少了:)

不过我已经将版本库导到 sourceforge 上了,如果那位有兴趣,可以直接从版本库检出。最近主要是在考虑企业架构的复用性设计问题,主要在写点设计的东西,所以 crablfs 这个包管理其实只能算是整个项目的一个子项目了,而且我还在考虑试用 srpm 和 dpkg-source 这类包管理器的办法。

做的是系统管理的工作,其实却更想做点开发的东西,当然又和系统体系结构有关了。不过没有受过什么系统训练,所以还要抓紧时间学习,最近开始看设计模式这些东西。唉,时间,想做的事情很多,能做的事情很少!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表