Kernel module version in-tree meaning

I'm trying to determine the version of one of my kernel modules, and modinfo <module-name> says
version:        in-tree:
What does this mean? I looked at the first few results of google-ing for "arch linux kernel module version in-tree meaning site:bbs.archlinux.org" with no success.

I'm trying to determine the version of one of my kernel modules, and modinfo <module-name> says
version:        in-tree:
What does this mean? I looked at the first few results of google-ing for "arch linux kernel module version in-tree meaning site:bbs.archlinux.org" with no success.

Similar Messages

  • [Solved] (WW) fglrx(0): Kernel Module version does *not* match driver.

    fglrx has just recently stopped working, and I can't quite pinpoint when that was because I honestly hadn't noticed until checking.  I've tried a few reinstalls and different xorg options so far, but had no luck.
    glxinfo:
    name of display: :0.0
    display: :0 screen: 0
    direct rendering: No
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
    client glx vendor string: ATI
    client glx version string: 1.3
    client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
    GLX version: 1.2
    GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_multisample
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.4 (1.5 Mesa 6.5.2)
    OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
    visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
    id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
    0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
    0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
    0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
    0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
    0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
    0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
    0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
    0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
    Xorg.0.log:
    X Window System Version 7.2.0
    Release Date: 22 January 2007
    X Protocol Version 11, Revision 0, Release 7.2
    Build Operating System: UNKNOWN
    Current Operating System: Linux yggdrasil 2.6.21-ARCH #1 SMP PREEMPT Mon Jun 11 23:47:51 CEST 2007 i686
    Build Date: 08 April 2007
    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: Wed Jul 11 10:14:15 2007
    (==) Using config file: "/etc/X11/xorg.conf"
    (==) ServerLayout "Xorg"
    (**) |-->Screen "Screen0" (0)
    (**) | |-->Monitor "Monitor0"
    (**) | |-->Device "Card0"
    (**) |-->Input Device "Keyboard0"
    (**) Option "XkbRules" "xorg"
    (**) XKB: rules: "xorg"
    (**) Option "XkbModel" "pc105"
    (**) XKB: model: "pc105"
    (**) Option "XkbLayout" "gb"
    (**) XKB: layout: "gb"
    (==) Keyboard: CustomKeycode disabled
    (**) |-->Input Device "mx518"
    (**) FontPath set to:
    /usr/share/fonts/misc:unscaled,
    /usr/share/fonts/misc,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/75dpi,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/100dpi,
    /usr/share/fonts/cyrillic,
    /usr/share/fonts/Type1,
    /usr/share/fonts/TTF
    (**) RgbPath set to "/usr/share/X11/rgb"
    (**) ModulePath set to "/usr/lib/xorg/modules"
    (**) Option "AllowMouseOpenFail" "true"
    (**) Option "AIGLX" "off"
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) Loader magic: 0x81c44a0
    (II) Module ABI versions:
    X.Org ANSI C Emulation: 0.3
    X.Org Video Driver: 1.1
    X.Org XInput driver : 0.7
    X.Org Server Extension : 0.3
    X.Org Font Renderer : 0.5
    (II) Loader running on linux
    (II) LoadModule: "pcidata"
    (II) Loading /usr/lib/xorg/modules//libpcidata.so
    (II) Module pcidata: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.1
    (++) using VT number 7
    (II) PCI: PCI scan (all values are in hex)
    (II) PCI: 00:00:0: chip 1106,0269 card 1043,8122 rev 80 class 06,00,00 hdr 80
    (II) PCI: 00:00:1: chip 1106,1269 card 1043,8122 rev 00 class 06,00,00 hdr 00
    (II) PCI: 00:00:2: chip 1106,2269 card 1043,8122 rev 00 class 06,00,00 hdr 00
    (II) PCI: 00:00:3: chip 1106,3269 card 1043,8122 rev 00 class 06,00,00 hdr 00
    (II) PCI: 00:00:4: chip 1106,4269 card 1043,8122 rev 00 class 06,00,00 hdr 00
    (II) PCI: 00:00:7: chip 1106,7269 card 1043,8122 rev 00 class 06,00,00 hdr 00
    (II) PCI: 00:01:0: chip 1106,b198 card 0000,0000 rev 00 class 06,04,00 hdr 01
    (II) PCI: 00:0a:0: chip 1102,0004 card 1102,2002 rev 04 class 04,01,00 hdr 80
    (II) PCI: 00:0a:1: chip 1102,7003 card 1102,0040 rev 04 class 09,80,00 hdr 80
    (II) PCI: 00:0a:2: chip 1102,4001 card 1102,0010 rev 04 class 0c,00,10 hdr 80
    (II) PCI: 00:0e:0: chip 1317,0985 card 1317,0574 rev 11 class 02,00,00 hdr 00
    (II) PCI: 00:0f:0: chip 1106,3149 card 1043,80ed rev 80 class 01,04,00 hdr 80
    (II) PCI: 00:0f:1: chip 1106,0571 card 1043,80ed rev 06 class 01,01,8a hdr 00
    (II) PCI: 00:10:0: chip 1106,3038 card 1106,3038 rev 81 class 0c,03,00 hdr 80
    (II) PCI: 00:10:1: chip 1106,3038 card 1106,3038 rev 81 class 0c,03,00 hdr 80
    (II) PCI: 00:10:2: chip 1106,3038 card 1106,3038 rev 81 class 0c,03,00 hdr 80
    (II) PCI: 00:10:3: chip 1106,3038 card 1106,3038 rev 81 class 0c,03,00 hdr 80
    (II) PCI: 00:10:4: chip 1106,3104 card 1106,3104 rev 86 class 0c,03,20 hdr 80
    (II) PCI: 00:11:0: chip 1106,3227 card 1043,80ed rev 00 class 06,01,00 hdr 80
    (II) PCI: 00:11:5: chip 1106,3059 card 1043,810d rev 60 class 04,01,00 hdr 00
    (II) PCI: 00:11:6: chip 1106,3068 card 0000,0000 rev 80 class 07,80,00 hdr 00
    (II) PCI: 01:00:0: chip 1002,4e48 card 1002,0002 rev 00 class 03,00,00 hdr 80
    (II) PCI: 01:00:1: chip 1002,4e68 card 1002,0003 rev 00 class 03,80,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,1), BCTRL: 0x0008 (VGA_EN is set)
    (II) Bus 0 I/O range:
    [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[b]
    (II) Bus 0 non-prefetchable memory range:
    [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
    (II) Bus 0 prefetchable memory range:
    [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
    (II) PCI-to-PCI bridge:
    (II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000b (VGA_EN is set)
    (II) Bus 1 I/O range:
    [0] -1 0 0x0000d000 - 0x0000dfff (0x1000) IX[b]
    (II) Bus 1 non-prefetchable memory range:
    [0] -1 0 0xfd900000 - 0xfdefffff (0x600000) MX[b]
    (II) Bus 1 prefetchable memory range:
    [0] -1 0 0x9ff00000 - 0xbfefffff (0x20000000) MX[b]
    (II) PCI-to-ISA bridge:
    (II) Bus -1: bridge is at (0:17:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
    (--) PCI:*(1:0:0) ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] rev 0, Mem @ 0xb0000000/27, 0xfde00000/16, I/O @ 0xd000/8, BIOS @ 0xfdd00000/17
    (--) PCI: (1:0:1) ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary) rev 0, Mem @ 0xa8000000/27, 0xfdc00000/16
    (II) Addressable bus resource ranges are
    [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
    [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[b]
    (II) OS-reported resource ranges:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    (II) PCI Memory resource overlap reduced 0xe0000000 from 0xe7ffffff to 0xdfffffff
    (II) Active PCI resource ranges:
    [0] -1 0 0xfe600000 - 0xfe6000ff (0x100) MX[b]
    [1] -1 0 0xfeb00000 - 0xfeb003ff (0x400) MX[b]
    [2] -1 0 0x50000000 - 0x50003fff (0x4000) MX[b]
    [3] -1 0 0x50004000 - 0x500047ff (0x800) MX[b]
    [4] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[b]O
    [5] -1 0 0xfdc00000 - 0xfdc0ffff (0x10000) MX[b](B)
    [6] -1 0 0xa8000000 - 0xafffffff (0x8000000) MX[b](B)
    [7] -1 0 0xfdd00000 - 0xfdd1ffff (0x20000) MX[b](B)
    [8] -1 0 0xfde00000 - 0xfde0ffff (0x10000) MX[b](B)
    [9] -1 0 0xb0000000 - 0xb7ffffff (0x8000000) MX[b](B)
    [10] -1 0 0x00001400 - 0x000014ff (0x100) IX[b]
    [11] -1 0 0x00001000 - 0x000010ff (0x100) IX[b]
    [12] -1 0 0x0000ef40 - 0x0000ef5f (0x20) IX[b]
    [13] -1 0 0x0000ef20 - 0x0000ef3f (0x20) IX[b]
    [14] -1 0 0x0000ef00 - 0x0000ef1f (0x20) IX[b]
    [15] -1 0 0x0000eec0 - 0x0000eedf (0x20) IX[b]
    [16] -1 0 0x0000fc00 - 0x0000fc0f (0x10) IX[b]
    [17] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[b]
    [18] -1 0 0x0000eeb0 - 0x0000eebf (0x10) IX[b]
    [19] -1 0 0x0000ef80 - 0x0000ef83 (0x4) IX[b]
    [20] -1 0 0x0000ef68 - 0x0000ef6f (0x8) IX[b]
    [21] -1 0 0x0000ef84 - 0x0000ef87 (0x4) IX[b]
    [22] -1 0 0x0000ef88 - 0x0000ef8f (0x8) IX[b]
    [23] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[b]
    [24] -1 0 0x0000efe0 - 0x0000efe7 (0x8) IX[b]
    [25] -1 0 0x0000ed80 - 0x0000edbf (0x40) IX[b]
    [26] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[b](B)
    (II) Active PCI resource ranges after removing overlaps:
    [0] -1 0 0xfe600000 - 0xfe6000ff (0x100) MX[b]
    [1] -1 0 0xfeb00000 - 0xfeb003ff (0x400) MX[b]
    [2] -1 0 0x50000000 - 0x50003fff (0x4000) MX[b]
    [3] -1 0 0x50004000 - 0x500047ff (0x800) MX[b]
    [4] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[b]O
    [5] -1 0 0xfdc00000 - 0xfdc0ffff (0x10000) MX[b](B)
    [6] -1 0 0xa8000000 - 0xafffffff (0x8000000) MX[b](B)
    [7] -1 0 0xfdd00000 - 0xfdd1ffff (0x20000) MX[b](B)
    [8] -1 0 0xfde00000 - 0xfde0ffff (0x10000) MX[b](B)
    [9] -1 0 0xb0000000 - 0xb7ffffff (0x8000000) MX[b](B)
    [10] -1 0 0x00001400 - 0x000014ff (0x100) IX[b]
    [11] -1 0 0x00001000 - 0x000010ff (0x100) IX[b]
    [12] -1 0 0x0000ef40 - 0x0000ef5f (0x20) IX[b]
    [13] -1 0 0x0000ef20 - 0x0000ef3f (0x20) IX[b]
    [14] -1 0 0x0000ef00 - 0x0000ef1f (0x20) IX[b]
    [15] -1 0 0x0000eec0 - 0x0000eedf (0x20) IX[b]
    [16] -1 0 0x0000fc00 - 0x0000fc0f (0x10) IX[b]
    [17] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[b]
    [18] -1 0 0x0000eeb0 - 0x0000eebf (0x10) IX[b]
    [19] -1 0 0x0000ef80 - 0x0000ef83 (0x4) IX[b]
    [20] -1 0 0x0000ef68 - 0x0000ef6f (0x8) IX[b]
    [21] -1 0 0x0000ef84 - 0x0000ef87 (0x4) IX[b]
    [22] -1 0 0x0000ef88 - 0x0000ef8f (0x8) IX[b]
    [23] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[b]
    [24] -1 0 0x0000efe0 - 0x0000efe7 (0x8) IX[b]
    [25] -1 0 0x0000ed80 - 0x0000edbf (0x40) IX[b]
    [26] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[b](B)
    (II) OS-reported resource ranges after removing overlaps with PCI:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    (II) All system resource ranges:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0xfe600000 - 0xfe6000ff (0x100) MX[b]
    [5] -1 0 0xfeb00000 - 0xfeb003ff (0x400) MX[b]
    [6] -1 0 0x50000000 - 0x50003fff (0x4000) MX[b]
    [7] -1 0 0x50004000 - 0x500047ff (0x800) MX[b]
    [8] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[b]O
    [9] -1 0 0xfdc00000 - 0xfdc0ffff (0x10000) MX[b](B)
    [10] -1 0 0xa8000000 - 0xafffffff (0x8000000) MX[b](B)
    [11] -1 0 0xfdd00000 - 0xfdd1ffff (0x20000) MX[b](B)
    [12] -1 0 0xfde00000 - 0xfde0ffff (0x10000) MX[b](B)
    [13] -1 0 0xb0000000 - 0xb7ffffff (0x8000000) MX[b](B)
    [14] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [15] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [16] -1 0 0x00001400 - 0x000014ff (0x100) IX[b]
    [17] -1 0 0x00001000 - 0x000010ff (0x100) IX[b]
    [18] -1 0 0x0000ef40 - 0x0000ef5f (0x20) IX[b]
    [19] -1 0 0x0000ef20 - 0x0000ef3f (0x20) IX[b]
    [20] -1 0 0x0000ef00 - 0x0000ef1f (0x20) IX[b]
    [21] -1 0 0x0000eec0 - 0x0000eedf (0x20) IX[b]
    [22] -1 0 0x0000fc00 - 0x0000fc0f (0x10) IX[b]
    [23] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[b]
    [24] -1 0 0x0000eeb0 - 0x0000eebf (0x10) IX[b]
    [25] -1 0 0x0000ef80 - 0x0000ef83 (0x4) IX[b]
    [26] -1 0 0x0000ef68 - 0x0000ef6f (0x8) IX[b]
    [27] -1 0 0x0000ef84 - 0x0000ef87 (0x4) IX[b]
    [28] -1 0 0x0000ef88 - 0x0000ef8f (0x8) IX[b]
    [29] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[b]
    [30] -1 0 0x0000efe0 - 0x0000efe7 (0x8) IX[b]
    [31] -1 0 0x0000ed80 - 0x0000edbf (0x40) IX[b]
    [32] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[b](B)
    (II) LoadModule: "ddc"
    (II) Loading /usr/lib/xorg/modules//libddc.so
    (II) Module ddc: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.1
    (II) LoadModule: "dbe"
    (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension DOUBLE-BUFFER
    (II) LoadModule: "dri"
    (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension XFree86-DRI
    (II) LoadModule: "extmod"
    (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 0.3
    (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: "glx"
    (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (**) AIGLX disabled
    (II) Loading extension GLX
    (II) LoadModule: "type1"
    (II) Loading /usr/lib/xorg/modules/fonts//libtype1.so
    (II) Module type1: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.2
    Module class: X.Org Font Renderer
    ABI class: X.Org Font Renderer, version 0.5
    (II) Loading font Type1
    (II) LoadModule: "freetype"
    (II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
    (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
    compiled for 7.2.0, module version = 2.1.0
    Module class: X.Org Font Renderer
    ABI class: X.Org Font Renderer, version 0.5
    (II) Loading font FreeType
    (II) LoadModule: "record"
    (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
    (II) Module record: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.13.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension RECORD
    (II) LoadModule: "fglrx"
    (II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so
    (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
    compiled for 7.1.0, module version = 8.38.6
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 1.0
    (II) LoadModule: "fglrx"
    (II) Reloading /usr/lib/xorg/modules/drivers//fglrx_drv.so
    (II) LoadModule: "keyboard"
    (II) Loading /usr/lib/xorg/modules/input//keyboard_drv.so
    (II) Module keyboard: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 0.7
    (II) LoadModule: "mouse"
    (II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
    (II) Module mouse: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.1.1
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 0.7
    (II) Primary Device is: PCI 01:00:0
    (II) ATI Proprietary Linux Driver Version Identifier:8.38.6
    (II) ATI Proprietary Linux Driver Release Identifier: LGDr8.38g1
    (II) ATI Proprietary Linux Driver Build Date: Jun 22 2007 13:10:21
    (II) ATI Proprietary Linux Driver Build Information: autobuild-rel-r6-8.38.1.1.2.3-driver-lnx-x86-x86_64-351593
    (--) Assigning device section with no busID to primary device
    (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
    (--) Chipset Supported AMD Graphics Processor (0x4E48) found
    (II) resource ranges after xf86ClaimFixedResources() call:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0xfe600000 - 0xfe6000ff (0x100) MX[b]
    [5] -1 0 0xfeb00000 - 0xfeb003ff (0x400) MX[b]
    [6] -1 0 0x50000000 - 0x50003fff (0x4000) MX[b]
    [7] -1 0 0x50004000 - 0x500047ff (0x800) MX[b]
    [8] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[b]O
    [9] -1 0 0xfdc00000 - 0xfdc0ffff (0x10000) MX[b](B)
    [10] -1 0 0xa8000000 - 0xafffffff (0x8000000) MX[b](B)
    [11] -1 0 0xfdd00000 - 0xfdd1ffff (0x20000) MX[b](B)
    [12] -1 0 0xfde00000 - 0xfde0ffff (0x10000) MX[b](B)
    [13] -1 0 0xb0000000 - 0xb7ffffff (0x8000000) MX[b](B)
    [14] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [15] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [16] -1 0 0x00001400 - 0x000014ff (0x100) IX[b]
    [17] -1 0 0x00001000 - 0x000010ff (0x100) IX[b]
    [18] -1 0 0x0000ef40 - 0x0000ef5f (0x20) IX[b]
    [19] -1 0 0x0000ef20 - 0x0000ef3f (0x20) IX[b]
    [20] -1 0 0x0000ef00 - 0x0000ef1f (0x20) IX[b]
    [21] -1 0 0x0000eec0 - 0x0000eedf (0x20) IX[b]
    [22] -1 0 0x0000fc00 - 0x0000fc0f (0x10) IX[b]
    [23] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[b]
    [24] -1 0 0x0000eeb0 - 0x0000eebf (0x10) IX[b]
    [25] -1 0 0x0000ef80 - 0x0000ef83 (0x4) IX[b]
    [26] -1 0 0x0000ef68 - 0x0000ef6f (0x8) IX[b]
    [27] -1 0 0x0000ef84 - 0x0000ef87 (0x4) IX[b]
    [28] -1 0 0x0000ef88 - 0x0000ef8f (0x8) IX[b]
    [29] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[b]
    [30] -1 0 0x0000efe0 - 0x0000efe7 (0x8) IX[b]
    [31] -1 0 0x0000ed80 - 0x0000edbf (0x40) IX[b]
    [32] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[b](B)
    (II) fglrx(0): pEnt->device->identifier=0x81e4088
    (II) resource ranges after probing:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0xfe600000 - 0xfe6000ff (0x100) MX[b]
    [5] -1 0 0xfeb00000 - 0xfeb003ff (0x400) MX[b]
    [6] -1 0 0x50000000 - 0x50003fff (0x4000) MX[b]
    [7] -1 0 0x50004000 - 0x500047ff (0x800) MX[b]
    [8] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[b]O
    [9] -1 0 0xfdc00000 - 0xfdc0ffff (0x10000) MX[b](B)
    [10] -1 0 0xa8000000 - 0xafffffff (0x8000000) MX[b](B)
    [11] -1 0 0xfdd00000 - 0xfdd1ffff (0x20000) MX[b](B)
    [12] -1 0 0xfde00000 - 0xfde0ffff (0x10000) MX[b](B)
    [13] -1 0 0xb0000000 - 0xb7ffffff (0x8000000) MX[b](B)
    [14] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b]
    [15] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b]
    [16] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b]
    [17] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [18] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [19] -1 0 0x00001400 - 0x000014ff (0x100) IX[b]
    [20] -1 0 0x00001000 - 0x000010ff (0x100) IX[b]
    [21] -1 0 0x0000ef40 - 0x0000ef5f (0x20) IX[b]
    [22] -1 0 0x0000ef20 - 0x0000ef3f (0x20) IX[b]
    [23] -1 0 0x0000ef00 - 0x0000ef1f (0x20) IX[b]
    [24] -1 0 0x0000eec0 - 0x0000eedf (0x20) IX[b]
    [25] -1 0 0x0000fc00 - 0x0000fc0f (0x10) IX[b]
    [26] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[b]
    [27] -1 0 0x0000eeb0 - 0x0000eebf (0x10) IX[b]
    [28] -1 0 0x0000ef80 - 0x0000ef83 (0x4) IX[b]
    [29] -1 0 0x0000ef68 - 0x0000ef6f (0x8) IX[b]
    [30] -1 0 0x0000ef84 - 0x0000ef87 (0x4) IX[b]
    [31] -1 0 0x0000ef88 - 0x0000ef8f (0x8) IX[b]
    [32] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[b]
    [33] -1 0 0x0000efe0 - 0x0000efe7 (0x8) IX[b]
    [34] -1 0 0x0000ed80 - 0x0000edbf (0x40) IX[b]
    [35] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[b](B)
    [36] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b]
    [37] 0 0 0x000003c0 - 0x000003df (0x20) IS[b]
    (II) Setting vga for screen 0.
    (II) fglrx(0): === [atiddxPreInit] === begin, [x]
    (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 7.2.0, module version = 0.1.0
    ABI class: X.Org Video Driver, version 1.1
    (II) fglrx(0): PCI bus 1 card 0 func 0
    (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
    (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    (==) fglrx(0): Default visual is TrueColor
    (**) fglrx(0): Option "DPMS" "true"
    (==) fglrx(0): RGB weight 888
    (II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
    (==) fglrx(0): Gamma Correction for I is 0x06419064
    (==) fglrx(0): Gamma Correction for II is 0x06419064
    (==) fglrx(0): Buffer Tiling is ON
    (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 7.2.0, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.1
    (WW) fglrx(0): Bad V_BIOS checksum
    (II) fglrx(0): Primary V_BIOS segment is: 0xc000
    (--) fglrx(0): Chipset: "RADEON 9800 PRO" (Chipset = 0x4e48)
    (--) fglrx(0): (PciSubVendor = 0x1002, PciSubDevice = 0x0002)
    (--) fglrx(0): board vendor info: original ATI graphics adapter
    (--) fglrx(0): Linear framebuffer (phys) at 0xb0000000
    (--) fglrx(0): MMIO registers at 0xfde00000
    (==) fglrx(0): ROM-BIOS at 0x000c0000
    (II) Loading sub module "vbe"
    (II) LoadModule: "vbe"
    (II) Loading /usr/lib/xorg/modules//libvbe.so
    (II) Module vbe: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.1.0
    ABI class: X.Org Video Driver, version 1.1
    (II) fglrx(0): VESA BIOS detected
    (II) fglrx(0): VESA VBE Version 2.0
    (II) fglrx(0): VESA VBE Total Mem: 16384 kB
    (II) fglrx(0): VESA VBE OEM: ATI R360
    (II) fglrx(0): VESA VBE OEM Software Rev: 1.0
    (II) fglrx(0): VESA VBE OEM Vendor: ATI Technologies Inc.
    (II) fglrx(0): VESA VBE OEM Product: R360
    (II) fglrx(0): VESA VBE OEM Product Rev: 01.00
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmGetBusid returned ''
    (II) Loading sub module "fglrxdrm"
    (II) LoadModule: "fglrxdrm"
    (II) Loading /usr/lib/xorg/modules/linux//libfglrxdrm.so
    (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
    compiled for 7.1.0, module version = 8.38.6
    ABI class: X.Org Server Extension, version 0.3
    (--) fglrx(0): VideoRAM: 131072 kByte, Type: DDR SGRAM / SDRAM
    (II) fglrx(0): AGP card detected
    (II) fglrx(0): board/chipset is supported by this driver (original ATI board)
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"
    (II) Reloading /usr/lib/xorg/modules//libddc.so
    (II) fglrx(0): Connected Display1: DFP on internal TMDS [tmds1]
    (II) fglrx(0): Display1 EDID data ---------------------------
    (II) fglrx(0): Manufacturer: AIC Model: 9450 Serial#: 329
    (II) fglrx(0): Year: 2006 Week: 33
    (II) fglrx(0): EDID Version: 1.3
    (II) fglrx(0): Digital Display Input
    (II) fglrx(0): Max H-Image Size [cm]: horiz.: 37 vert.: 30
    (II) fglrx(0): Gamma: 2.20
    (II) fglrx(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
    (II) fglrx(0): First detailed timing not preferred mode in violation of standard!(II) fglrx(0): redX: 0.647 redY: 0.346 greenX: 0.298 greenY: 0.591
    (II) fglrx(0): blueX: 0.150 blueY: 0.118 whiteX: 0.313 whiteY: 0.329
    (II) fglrx(0): Supported VESA Video Modes:
    (II) fglrx(0): 720x400@70Hz
    (II) fglrx(0): 640x480@60Hz
    (II) fglrx(0): 640x480@67Hz
    (II) fglrx(0): 640x480@72Hz
    (II) fglrx(0): 640x480@75Hz
    (II) fglrx(0): 800x600@56Hz
    (II) fglrx(0): 800x600@60Hz
    (II) fglrx(0): 800x600@72Hz
    (II) fglrx(0): 800x600@75Hz
    (II) fglrx(0): 832x624@75Hz
    (II) fglrx(0): 1024x768@60Hz
    (II) fglrx(0): 1024x768@70Hz
    (II) fglrx(0): 1024x768@75Hz
    (II) fglrx(0): 1280x1024@75Hz
    (II) fglrx(0): 1152x870@75Hz
    (II) fglrx(0): Manufacturer's mask: 0
    (II) fglrx(0): Supported Future Video Modes:
    (II) fglrx(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
    (II) fglrx(0): #1: hsize: 1280 vsize 1024 refresh: 70 vid: 35457
    (II) fglrx(0): #2: hsize: 1280 vsize 1024 refresh: 72 vid: 35969
    (II) fglrx(0): Supported additional Video Mode:
    (II) fglrx(0): clock: 135.0 MHz Image Size: 376 x 301 mm
    (II) fglrx(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688 h_border: 0
    (II) fglrx(0): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1066 v_border: 0
    (II) fglrx(0): Supported additional Video Mode:
    (II) fglrx(0): clock: 25.2 MHz Image Size: 376 x 301 mm
    (II) fglrx(0): h_active: 640 h_sync: 656 h_sync_end 752 h_blank_end 800 h_border: 0
    (II) fglrx(0): v_active: 350 v_sync: 387 v_sync_end 389 v_blanking: 449 v_border: 0
    (II) fglrx(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 80 kHz, PixClock max 140 MHz
    (II) fglrx(0): Monitor name: F-419
    (II) fglrx(0): EDID (in hex):
    (II) fglrx(0): 00ffffffffffff000523509449010000
    (II) fglrx(0): 2110010380251e78e8e595a5584c9726
    (II) fglrx(0): 1e5054bfef808180818a818c01010101
    (II) fglrx(0): 010101010101bc34009851002a403070
    (II) fglrx(0): 1300782d1100001ed60980a0205e6310
    (II) fglrx(0): 10605208782d1100001a000000fd0032
    (II) fglrx(0): 4b1e500e000a202020202020000000fc
    (II) fglrx(0): 00462d3431390a2020202020202000ba
    (II) fglrx(0): End of Display1 EDID data --------------------
    (WW) fglrx(0): Only one display is connnected,so single mode is enabled
    (II) fglrx(0): Primary Controller - DFP on internal TMDS
    (II) fglrx(0): Internal Desktop Setting: 0x00000001
    (II) fglrx(0): POWERplay not supported on this hardware
    (==) fglrx(0): Qbs disabled
    (==) fglrx(0): FAST_SWAP disabled
    (==) fglrx(0): PseudoColor visuals disabled
    (==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
    (==) fglrx(0): Center Mode is disabled
    (==) fglrx(0): TMDS coherent mode is enabled
    (II) fglrx(0): Total of 37 modes found for primary display.
    (--) fglrx(0): Virtual size is 1280x1024 (pitch 0)
    (**) fglrx(0): *Mode "1280x1024": 135.0 MHz (scaled from 0.0 MHz), 80.0 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "1280x1024" 135.00 1280 1328 1440 1688 1024 1025 1028 1066
    (**) fglrx(0): Default mode "1280x1024": 128.9 MHz (scaled from 0.0 MHz), 74.6 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "1280x1024" 128.94 1280 1368 1504 1728 1024 1025 1028 1066 +hsync
    (**) fglrx(0): Default mode "1280x1024": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066
    (**) fglrx(0): Default mode "1280x1024": 85.5 MHz (scaled from 0.0 MHz), 50.9 kHz, 47.0 Hz (I)
    (II) fglrx(0): Modeline "1280x1024" 85.51 1280 1344 1480 1680 1024 1025 1028 1083 interlace +hsync
    (**) fglrx(0): Default mode "1280x1024": 77.8 MHz (scaled from 0.0 MHz), 46.3 kHz, 43.0 Hz (I)
    (II) fglrx(0): Modeline "1280x1024" 77.80 1280 1344 1480 1680 1024 1025 1028 1077 interlace +hsync
    (**) fglrx(0): *Mode "1024x768": 78.8 MHz (scaled from 0.0 MHz), 60.0 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800
    (**) fglrx(0): Default mode "1024x768": 78.4 MHz (scaled from 0.0 MHz), 57.7 kHz, 72.0 Hz
    (II) fglrx(0): Modeline "1024x768" 78.43 1024 1080 1192 1360 768 769 772 801 +hsync
    (**) fglrx(0): Default mode "1024x768": 75.0 MHz (scaled from 0.0 MHz), 56.5 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 +hsync +vsync
    (**) fglrx(0): Default mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 +hsync +vsync
    (**) fglrx(0): *Mode "800x600": 49.5 MHz (scaled from 0.0 MHz), 46.9 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625
    (**) fglrx(0): Default mode "800x600": 50.0 MHz (scaled from 0.0 MHz), 48.1 kHz, 72.0 Hz
    (II) fglrx(0): Modeline "800x600" 50.00 800 856 976 1040 600 637 643 666
    (**) fglrx(0): Default mode "800x600": 45.5 MHz (scaled from 0.0 MHz), 43.8 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "800x600" 45.50 800 840 920 1040 600 601 604 625 +hsync
    (**) fglrx(0): Default mode "800x600": 40.0 MHz (scaled from 0.0 MHz), 37.9 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628
    (**) fglrx(0): Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.0 Hz
    (II) fglrx(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625
    (**) fglrx(0): Default mode "800x600": 29.6 MHz (scaled from 0.0 MHz), 29.8 kHz, 47.0 Hz (I)
    (II) fglrx(0): Modeline "800x600" 29.60 800 816 896 992 600 601 604 635 interlace +hsync
    (**) fglrx(0): *Mode "640x480": 31.5 MHz (scaled from 0.0 MHz), 37.5 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 +hsync +vsync
    (**) fglrx(0): Default mode "640x480": 31.5 MHz (scaled from 0.0 MHz), 37.9 kHz, 72.0 Hz
    (II) fglrx(0): Modeline "640x480" 31.50 640 664 704 832 480 489 492 520 +hsync +vsync
    (**) fglrx(0): Default mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "640x480" 25.18 640 656 752 800 480 490 492 525 +hsync +vsync
    (**) fglrx(0): Default mode "1152x864": 108.0 MHz (scaled from 0.0 MHz), 67.5 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "1152x864" 108.00 1152 1216 1344 1600 864 865 868 900
    (**) fglrx(0): Default mode "1152x864": 96.8 MHz (scaled from 0.0 MHz), 63.0 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "1152x864" 96.76 1152 1224 1344 1536 864 865 868 900 +hsync
    (**) fglrx(0): Default mode "1152x864": 81.6 MHz (scaled from 0.0 MHz), 53.7 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895 +hsync
    (**) fglrx(0): Default mode "1152x864": 64.7 MHz (scaled from 0.0 MHz), 43.0 kHz, 47.0 Hz (I)
    (II) fglrx(0): Modeline "1152x864" 64.67 1152 1208 1328 1504 864 865 868 915 interlace +hsync
    (**) fglrx(0): Default mode "1152x864": 58.3 MHz (scaled from 0.0 MHz), 39.2 kHz, 43.0 Hz (I)
    (II) fglrx(0): Modeline "1152x864" 58.28 1152 1200 1320 1488 864 865 868 911 interlace +hsync
    (**) fglrx(0): Default mode "1024x480": 38.2 MHz (scaled from 0.0 MHz), 29.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "1024x480" 38.16 1024 1048 1152 1280 480 481 484 497 +hsync
    (**) fglrx(0): Default mode "848x480": 31.5 MHz (scaled from 0.0 MHz), 29.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "848x480" 31.48 848 864 952 1056 480 481 484 497 +hsync
    (**) fglrx(0): Default mode "720x576": 32.7 MHz (scaled from 0.0 MHz), 35.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "720x576" 32.66 720 744 816 912 576 577 580 597 +hsync
    (**) fglrx(0): Default mode "720x480": 26.7 MHz (scaled from 0.0 MHz), 29.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "720x480" 26.71 720 736 808 896 480 481 484 497 +hsync
    (**) fglrx(0): Default mode "640x400": 28.1 MHz (scaled from 0.0 MHz), 33.7 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "640x400" 28.07 640 696 736 832 400 413 415 449
    (**) fglrx(0): Default mode "640x400": 24.9 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "640x400" 24.92 640 664 760 792 400 460 462 525
    (**) fglrx(0): Default mode "640x350": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "640x350" 25.18 640 656 752 800 350 387 389 449 +vsync
    (**) fglrx(0): Default mode "512x384": 19.8 MHz (scaled from 0.0 MHz), 29.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "512x384" 19.81 512 544 624 664 384 451 453 497
    (**) fglrx(0): Default mode "400x300": 24.8 MHz (scaled from 0.0 MHz), 46.9 kHz, 75.0 Hz (D)
    (II) fglrx(0): Modeline "400x300" 24.75 400 408 448 528 300 601 602 625 doublescan
    (**) fglrx(0): Default mode "400x300": 22.3 MHz (scaled from 0.0 MHz), 45.0 kHz, 60.0 Hz (D)
    (II) fglrx(0): Modeline "400x300" 22.33 400 416 480 496 300 601 605 742 doublescan
    (**) fglrx(0): Default mode "320x240": 15.8 MHz (scaled from 0.0 MHz), 37.9 kHz, 75.0 Hz (D)
    (II) fglrx(0): Modeline "320x240" 15.75 320 328 360 416 240 481 482 501 doublescan
    (**) fglrx(0): Default mode "320x240": 12.6 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz (D)
    (II) fglrx(0): Modeline "320x240" 12.59 320 328 376 400 240 491 493 525 doublescan
    (**) fglrx(0): Default mode "320x200": 13.1 MHz (scaled from 0.0 MHz), 31.5 kHz, 75.0 Hz (D)
    (II) fglrx(0): Modeline "320x200" 13.10 320 352 368 416 200 406 407 417 doublescan
    (**) fglrx(0): Default mode "320x200": 12.6 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz (D)
    (II) fglrx(0): Modeline "320x200" 12.59 320 336 384 400 200 457 459 524 doublescan
    (--) fglrx(0): Display dimensions: (370, 300) mm
    (--) fglrx(0): DPI set to (87, 86)
    (--) fglrx(0): Virtual size is 1280x1024 (pitch 1280)
    (**) fglrx(0): *Mode "1280x1024": 135.0 MHz (scaled from 0.0 MHz), 80.0 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "1280x1024" 135.00 1280 1328 1440 1688 1024 1025 1028 1066
    (**) fglrx(0): Default mode "1280x1024": 128.9 MHz (scaled from 0.0 MHz), 74.6 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "1280x1024" 128.94 1280 1368 1504 1728 1024 1025 1028 1066 +hsync
    (**) fglrx(0): Default mode "1280x1024": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066
    (**) fglrx(0): Default mode "1280x1024": 85.5 MHz (scaled from 0.0 MHz), 50.9 kHz, 47.0 Hz (I)
    (II) fglrx(0): Modeline "1280x1024" 85.51 1280 1344 1480 1680 1024 1025 1028 1083 interlace +hsync
    (**) fglrx(0): Default mode "1280x1024": 77.8 MHz (scaled from 0.0 MHz), 46.3 kHz, 43.0 Hz (I)
    (II) fglrx(0): Modeline "1280x1024" 77.80 1280 1344 1480 1680 1024 1025 1028 1077 interlace +hsync
    (**) fglrx(0): *Mode "1024x768": 78.8 MHz (scaled from 0.0 MHz), 60.0 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800
    (**) fglrx(0): Default mode "1024x768": 78.4 MHz (scaled from 0.0 MHz), 57.7 kHz, 72.0 Hz
    (II) fglrx(0): Modeline "1024x768" 78.43 1024 1080 1192 1360 768 769 772 801 +hsync
    (**) fglrx(0): Default mode "1024x768": 75.0 MHz (scaled from 0.0 MHz), 56.5 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 +hsync +vsync
    (**) fglrx(0): Default mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 +hsync +vsync
    (**) fglrx(0): *Mode "800x600": 49.5 MHz (scaled from 0.0 MHz), 46.9 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625
    (**) fglrx(0): Default mode "800x600": 50.0 MHz (scaled from 0.0 MHz), 48.1 kHz, 72.0 Hz
    (II) fglrx(0): Modeline "800x600" 50.00 800 856 976 1040 600 637 643 666
    (**) fglrx(0): Default mode "800x600": 45.5 MHz (scaled from 0.0 MHz), 43.8 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "800x600" 45.50 800 840 920 1040 600 601 604 625 +hsync
    (**) fglrx(0): Default mode "800x600": 40.0 MHz (scaled from 0.0 MHz), 37.9 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628
    (**) fglrx(0): Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.0 Hz
    (II) fglrx(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625
    (**) fglrx(0): Default mode "800x600": 29.6 MHz (scaled from 0.0 MHz), 29.8 kHz, 47.0 Hz (I)
    (II) fglrx(0): Modeline "800x600" 29.60 800 816 896 992 600 601 604 635 interlace +hsync
    (**) fglrx(0): *Mode "640x480": 31.5 MHz (scaled from 0.0 MHz), 37.5 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 +hsync +vsync
    (**) fglrx(0): Default mode "640x480": 31.5 MHz (scaled from 0.0 MHz), 37.9 kHz, 72.0 Hz
    (II) fglrx(0): Modeline "640x480" 31.50 640 664 704 832 480 489 492 520 +hsync +vsync
    (**) fglrx(0): Default mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "640x480" 25.18 640 656 752 800 480 490 492 525 +hsync +vsync
    (**) fglrx(0): Default mode "1152x864": 108.0 MHz (scaled from 0.0 MHz), 67.5 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "1152x864" 108.00 1152 1216 1344 1600 864 865 868 900
    (**) fglrx(0): Default mode "1152x864": 96.8 MHz (scaled from 0.0 MHz), 63.0 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "1152x864" 96.76 1152 1224 1344 1536 864 865 868 900 +hsync
    (**) fglrx(0): Default mode "1152x864": 81.6 MHz (scaled from 0.0 MHz), 53.7 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895 +hsync
    (**) fglrx(0): Default mode "1152x864": 64.7 MHz (scaled from 0.0 MHz), 43.0 kHz, 47.0 Hz (I)
    (II) fglrx(0): Modeline "1152x864" 64.67 1152 1208 1328 1504 864 865 868 915 interlace +hsync
    (**) fglrx(0): Default mode "1152x864": 58.3 MHz (scaled from 0.0 MHz), 39.2 kHz, 43.0 Hz (I)
    (II) fglrx(0): Modeline "1152x864" 58.28 1152 1200 1320 1488 864 865 868 911 interlace +hsync
    (**) fglrx(0): Default mode "1024x480": 38.2 MHz (scaled from 0.0 MHz), 29.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "1024x480" 38.16 1024 1048 1152 1280 480 481 484 497 +hsync
    (**) fglrx(0): Default mode "848x480": 31.5 MHz (scaled from 0.0 MHz), 29.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "848x480" 31.48 848 864 952 1056 480 481 484 497 +hsync
    (**) fglrx(0): Default mode "720x576": 32.7 MHz (scaled from 0.0 MHz), 35.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "720x576" 32.66 720 744 816 912 576 577 580 597 +hsync
    (**) fglrx(0): Default mode "720x480": 26.7 MHz (scaled from 0.0 MHz), 29.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "720x480" 26.71 720 736 808 896 480 481 484 497 +hsync
    (**) fglrx(0): Default mode "640x400": 28.1 MHz (scaled from 0.0 MHz), 33.7 kHz, 75.0 Hz
    (II) fglrx(0): Modeline "640x400" 28.07 640 696 736 832 400 413 415 449
    (**) fglrx(0): Default mode "640x400": 24.9 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "640x400" 24.92 640 664 760 792 400 460 462 525
    (**) fglrx(0): Default mode "640x350": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 70.0 Hz
    (II) fglrx(0): Modeline "640x350" 25.18 640 656 752 800 350 387 389 449 +vsync
    (**) fglrx(0): Default mode "512x384": 19.8 MHz (scaled from 0.0 MHz), 29.8 kHz, 60.0 Hz
    (II) fglrx(0): Modeline "512x384" 19.81 512 544 624 664 384 451 453 497
    (**) fglrx(0): Default mode "400x300": 24.8 MHz (scaled from 0.0 MHz), 46.9 kHz, 75.0 Hz (D)
    (II) fglrx(0): Modeline "400x300" 24.75 400 408 448 528 300 601 602 625 doublescan
    (**) fglrx(0): Default mode "400x300": 22.3 MHz (scaled from 0.0 MHz), 45.0 kHz, 60.0 Hz (D)
    (II) fglrx(0): Modeline "400x300" 22.33 400 416 480 496 300 601 605 742 doublescan
    (**) fglrx(0): Default mode "320x240": 15.8 MHz (scaled from 0.0 MHz), 37.9 kHz, 75.0 Hz (D)
    (II) fglrx(0): Modeline "320x240" 15.75 320 328 360 416 240 481 482 501 doublescan
    (**) fglrx(0): Default mode "320x240": 12.6 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz (D)
    (II) fglrx(0): Modeline "320x240" 12.59 320 328 376 400 240 491 493 525 doublescan
    (**) fglrx(0): Default mode "320x200": 13.1 MHz (scaled from 0.0 MHz), 31.5 kHz, 75.0 Hz (D)
    (II) fglrx(0): Modeline "320x200" 13.10 320 352 368 416 200 406 407 417 doublescan
    (**) fglrx(0): Default mode "320x200": 12.6 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz (D)
    (II) fglrx(0): Modeline "320x200" 12.59 320 336 384 400 200 457 459 524 doublescan
    (II) Loading sub module "fb"
    (II) LoadModule: "fb"
    (II) Loading /usr/lib/xorg/modules//libfb.so
    (II) Module fb: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.3
    (II) Loading sub module "ramdac"
    (II) LoadModule: "ramdac"
    (II) Loading /usr/lib/xorg/modules//libramdac.so
    (II) Module ramdac: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 0.1.0
    ABI class: X.Org Video Driver, version 1.1
    (==) fglrx(0): NoAccel = NO
    (II) Loading sub module "xaa"
    (II) LoadModule: "xaa"
    (II) Loading /usr/lib/xorg/modules//libxaa.so
    (II) Module xaa: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.2.0
    ABI class: X.Org Video Driver, version 1.1
    (==) fglrx(0): HPV inactive
    (**) fglrx(0): FSAA enabled: NO
    (==) fglrx(0): FSAA Gamma enabled
    (==) fglrx(0): FSAA Multisample Position is fix
    (==) fglrx(0): NoDRI = NO
    (II) Loading sub module "fglrxdrm"
    (II) LoadModule: "fglrxdrm"
    (II) Reloading /usr/lib/xorg/modules/linux//libfglrxdrm.so
    (II) fglrx(0): Depth moves disabled by default
    (==) fglrx(0): Capabilities: 0x00000000
    (==) fglrx(0): CapabilitiesEx: 0x00000000
    (==) fglrx(0): cpuFlags: 0x4000000f
    (==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
    (II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
    (==) fglrx(0): UseFastTLS=0
    (==) fglrx(0): BlockSignalsOnLock=1
    (==) fglrx(0): EnablePrivateBackZ = NO
    (II) LoadModule: "glesx.so" (glesx)
    (WW) LoadModule: given non-canonical module name "glesx.so"
    (II) Loading /usr/lib/xorg/modules//glesx.so
    (II) Module glesx: vendor="X.Org Foundation"
    compiled for 7.1.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension GLESX
    (--) Depth 24 pixmap format is 32 bpp
    (II) do I need RAC? No, I don't.
    (II) resource ranges after preInit:
    [0] 0 0 0xfde00000 - 0xfde0ffff (0x10000) MX[b]
    [1] 0 0 0xb0000000 - 0xb7ffffff (0x8000000) MX[b]
    [2] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [3] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [4] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [5] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [6] -1 0 0xfe600000 - 0xfe6000ff (0x100) MX[b]
    [7] -1 0 0xfeb00000 - 0xfeb003ff (0x400) MX[b]
    [8] -1 0 0x50000000 - 0x50003fff (0x4000) MX[b]
    [9] -1 0 0x50004000 - 0x500047ff (0x800) MX[b]
    [10] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[b]O
    [11] -1 0 0xfdc00000 - 0xfdc0ffff (0x10000) MX[b](B)
    [12] -1 0 0xa8000000 - 0xafffffff (0x8000000) MX[b](B)
    [13] -1 0 0xfdd00000 - 0xfdd1ffff (0x20000) MX[b](B)
    [14] -1 0 0xfde00000 - 0xfde0ffff (0x10000) MX[b](B)
    [15] -1 0 0xb0000000 - 0xb7ffffff (0x8000000) MX[b](B)
    [16] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b](OprU)
    [17] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b](OprU)
    [18] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b](OprU)
    [19] 0 0 0x0000d000 - 0x0000d0ff (0x100) IX[b]
    [20] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [21] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [22] -1 0 0x00001400 - 0x000014ff (0x100) IX[b]
    [23] -1 0 0x00001000 - 0x000010ff (0x100) IX[b]
    [24] -1 0 0x0000ef40 - 0x0000ef5f (0x20) IX[b]
    [25] -1 0 0x0000ef20 - 0x0000ef3f (0x20) IX[b]
    [26] -1 0 0x0000ef00 - 0x0000ef1f (0x20) IX[b]
    [27] -1 0 0x0000eec0 - 0x0000eedf (0x20) IX[b]
    [28] -1 0 0x0000fc00 - 0x0000fc0f (0x10) IX[b]
    [29] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[b]
    [30] -1 0 0x0000eeb0 - 0x0000eebf (0x10) IX[b]
    [31] -1 0 0x0000ef80 - 0x0000ef83 (0x4) IX[b]
    [32] -1 0 0x0000ef68 - 0x0000ef6f (0x8) IX[b]
    [33] -1 0 0x0000ef84 - 0x0000ef87 (0x4) IX[b]
    [34] -1 0 0x0000ef88 - 0x0000ef8f (0x8) IX[b]
    [35] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[b]
    [36] -1 0 0x0000efe0 - 0x0000efe7 (0x8) IX[b]
    [37] -1 0 0x0000ed80 - 0x0000edbf (0x40) IX[b]
    [38] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[b](B)
    [39] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b](OprU)
    [40] 0 0 0x000003c0 - 0x000003df (0x20) IS[b](OprU)
    (II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
    (II) fglrx(0): detected X.org 7.1.0.0
    (II) Loading extension ATIFGLRXDRI
    (II) fglrx(0): doing DRIScreenInit
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenByBusid: Searching for BusID PCI:1:0:0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenByBusid: drmOpenMinor returns 6
    drmOpenByBusid: drmGetBusid reports
    drmOpenDevice: node name is /dev/dri/card1
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card2
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card3
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card4
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card5
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card6
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card7
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card8
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card9
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card10
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card11
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card12
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card13
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card14
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmGetBusid returned ''
    (II) fglrx(0): [drm] DRM interface version 1.0
    (II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
    (II) fglrx(0): [drm] added 8192 byte SAREA at 0xb4000
    (II) fglrx(0): [drm] mapped SAREA 0xb4000 to 0xb7282000
    (II) fglrx(0): [drm] framebuffer handle = 0xb5000
    (II) fglrx(0): [drm] added 1 reserved context for kernel
    (II) fglrx(0): DRIScreenInit done
    (II) fglrx(0): Kernel Module Version Information:
    (II) fglrx(0): Name: fglrx
    (II) fglrx(0): Version: 8.37.6
    (II) fglrx(0): Date: May 25 2007
    (II) fglrx(0): Desc: ATI FireGL DRM kernel module
    (WW) fglrx(0): Kernel Module version does *not* match driver.
    (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
    (II) fglrx(0): [drm] removed 1 reserved context for kernel
    (II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xb4000 at 0xb7282000
    (WW) fglrx(0): ***********************************************
    (WW) fglrx(0): * DRI initialization failed! *
    (WW) fglrx(0): * (maybe driver kernel module missing or bad) *
    (WW) fglrx(0): * 2D acceleraton available (MMIO) *
    (WW) fglrx(0): * no 3D acceleration available *
    (WW) fglrx(0): ********************************************* *
    (II) fglrx(0): FBADPhys: 0xb0000000 FBMappedSize: 0x08000000
    (==) fglrx(0): Write-combining range (0xb0000000,0x8000000)
    (II) fglrx(0): FBMM initialized for area (0,0)-(1280,8191)
    (II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
    (II) fglrx(0): Largest offscreen area available: 1280 x 7167
    (==) fglrx(0): Backing store disabled
    (==) fglrx(0): Silken mouse enabled
    (II) Loading extension FGLRXEXTENSION
    (II) Loading extension ATITVOUT
    (**) fglrx(0): DPMS enabled
    (II) fglrx(0): GLESX enableFlags = 0
    (II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    Solid Horizontal and Vertical Lines
    Offscreen Pixmaps
    Setting up tile and stipple cache:
    32 128x128 slots
    32 256x256 slots
    16 512x512 slots
    (II) fglrx(0): Acceleration enabled
    (II) fglrx(0): Direct rendering disabled
    (==) fglrx(0): Using hardware cursor
    fbarea0->box.x1 0x00000000, fbarea0->box.y1 0x00000404
    fbarea0->box.x2 0x00000500, fbarea0->box.y2 0x00000406
    icon[0].start=0x505000
    fbarea1->box.x1 0x00000000, fbarea1->box.y1 0x00000406
    fbarea1->box.x2 0x00000500, fbarea1->box.y2 0x00000408
    icon[1].start=0x508000
    (==) RandR enabled
    (II) Initializing built-in extension MIT-SHM
    (II) Initializing built-in extension XInputExtension
    (II) Initializing built-in extension XTEST
    (II) Initializing built-in extension XKEYBOARD
    (II) Initializing built-in extension XC-APPGROUP
    (II) Initializing built-in extension XAccessControlExtension
    (II) Initializing built-in extension SECURITY
    (II) Initializing built-in extension XINERAMA
    (II) Initializing built-in extension XFIXES
    (II) Initializing built-in extension XFree86-Bigfont
    (II) Initializing built-in extension RENDER
    (II) Initializing built-in extension RANDR
    (II) Initializing built-in extension COMPOSITE
    (II) Initializing built-in extension DAMAGE
    (II) Initializing built-in extension XEVIE
    (II) Loading local sub module "GLcore"
    (II) LoadModule: "GLcore"
    (II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
    (II) Module GLcore: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (II) GLX: Initialized MESA-PROXY GL provider for screen 0
    [glesx] __glESXExtensionInit: No GL ES2.0 capable screen found!
    (**) Option "CoreKeyboard"
    (**) Keyboard0: Core Keyboard
    (**) Option "Protocol" "standard"
    (**) Keyboard0: Protocol: standard
    (**) Option "AutoRepeat" "500 30"
    (**) Option "XkbRules" "xorg"
    (**) Keyboard0: XkbRules: "xorg"
    (**) Option "XkbModel" "pc105"
    (**) Keyboard0: XkbModel: "pc105"
    (**) Option "XkbLayout" "gb"
    (**) Keyboard0: XkbLayout: "gb"
    (**) Option "CustomKeycodes" "off"
    (**) Keyboard0: CustomKeycodes disabled
    (**) Option "Protocol" "ExplorerPS/2"
    (**) mx518: Device: "/dev/input/mice"
    (**) mx518: Protocol: "ExplorerPS/2"
    (**) Option "CorePointer"
    (**) mx518: Core Pointer
    (**) Option "Device" "/dev/input/mice"
    (**) Option "Buttons" "10"
    (==) mx518: Emulate3Buttons, Emulate3Timeout: 50
    (**) Option "ZAxisMapping" "4 5"
    (**) mx518: ZAxisMapping: buttons 4 and 5
    (**) Option "ButtonMapping" "1 2 3 6 7"
    (**) mx518: Buttons: 14
    (**) Option "Resolution" "800"
    (**) mx518: Resolution: 800
    (II) XINPUT: Adding extended input device "mx518" (type: MOUSE)
    (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
    (II) mx518: ps2EnableDataReporting: succeeded
    xorg.conf:
    Section "ServerLayout"
    Identifier "Xorg"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "mx518" "CorePointer"
    EndSection
    Section "ServerFlags"
    Option "AllowMouseOpenFail" "true"
    Option "AIGLX" "off" # Disable AIGLX
    EndSection
    Section "Files"
    RgbPath "/usr/share/X11/rgb"
    ModulePath "/usr/lib/xorg/modules"
    # Fonts
    FontPath "/usr/share/fonts/misc:unscaled"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/100dpi"
    FontPath "/usr/share/fonts/cyrillic"
    FontPath "/usr/share/fonts/Type1"
    FontPath "/usr/share/fonts/TTF"
    EndSection
    Section "Module"
    Load "ddc" # ddc probing of monitor
    Load "dbe"
    Load "dri"
    Load "drm"
    Load "extmod"
    Load "glx"
    Load "bitmap" # bitmap-fonts
    Load "type1"
    Load "freetype"
    Load "record"
    Load "fglrx"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "keyboard"
    # Options
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "gb"
    # Option "XkbVariant" ""
    EndSection
    Section "InputDevice"
    Identifier "mx518"
    Driver "mouse"
    # Options
    Option "CorePointer"
    Option "Resolution" "800"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ExplorerPS/2"
    Option "ZAxisMapping" "4 5"
    Option "Buttons" "10"
    Option "ButtonMapping" "1 2 3 6 7"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "AG Neovo"
    ModelName "F-419"
    HorizSync 24.0 - 80.0
    VertRefresh 50.0 - 75.0
    # Options
    Option "DPMS" "true"
    EndSection
    Section "Device"
    Identifier "Card0"
    VendorName "All"
    BoardName "All"
    Driver "fglrx"
    # Options
    # Option "XAANoOffscreenPixmaps" "true"
    # Option "AGPMode" "8"
    # Option "ColorTiling" "on"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultColorDepth 24
    SubSection "Display"
    Depth 1
    Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 4
    Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 8
    Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 16
    Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 24
    Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection
    Section "DRI"
    Mode 0666
    EndSection
    #Section "Extensions"
    # Option "XEVIE" "Enable"
    # Option "Composite" "Enable"
    #Endsection
    Would it be possible to explain the other warnings in Xorg.0.log?  Rather curious about those apart from the obvious one, too.
    Thanks.
    Last edited by Newnux (2007-07-11 16:04:15)

    Indeed, that seems the end-all error of it all.
    I'll summarise my warnings, some for curious reasons:
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) # What's this?
    (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found # Not a problem.
    (WW) fglrx(0): Only one display is connnected,so single mode is enabled # No problem.
    (WW) fglrx(0): Kernel Module version does *not* match driver.
    (WW) fglrx(0): ***********************************************
    (WW) fglrx(0): * DRI initialization failed! *
    (WW) fglrx(0): * (maybe driver kernel module missing or bad) *
    (WW) fglrx(0): * 2D acceleraton available (MMIO) *
    (WW) fglrx(0): * no 3D acceleration available *
    (WW) fglrx(0): ********************************************* *
    Anyway, I wondered about versions and noticed this:
    (II) fglrx(0): [drm] DRM interface version 1.0
    (II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
    (II) fglrx(0): [drm] added 8192 byte SAREA at 0xbc000
    (II) fglrx(0): [drm] mapped SAREA 0xbc000 to 0xb7285000
    (II) fglrx(0): [drm] framebuffer handle = 0xbd000
    (II) fglrx(0): [drm] added 1 reserved context for kernel
    (II) fglrx(0): DRIScreenInit done
    (II) fglrx(0): Kernel Module Version Information:
    (II) fglrx(0): Name: fglrx
    (II) fglrx(0): Version: 8.37.6
    (II) fglrx(0): Date: May 25 2007
    (II) fglrx(0): Desc: ATI FireGL DRM kernel module
    (WW) fglrx(0): Kernel Module version does *not* match driver. # included to show where this was displayed
    All versions previous to that show 8.38.6:
    (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
    compiled for 7.1.0, module version = 8.38.6
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 1.0
    So I assume I have an old version dotted around somewhere, but I'm not sure about how it's all loaded and such.
    Now, quoting something I'd come across a few times and taking it from thinkwiki:
    If you lose hardware acceleration after a driver update this can be caused by an old fglrx kernel module being loaded.
    Check out /var/log/Xorg.0.log for a message like:
        (WW) fglrx(0): Kernel Module version does *not* match driver.
        (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
    You can verify this yourself by looking at the version message some lines above. It should read something not matching the installed version like:
        (II) fglrx(0): Kernel Module Version Information:
        (II) fglrx(0): Name: fglrx
        (II) fglrx(0): Version: 8.10.19
    The cause for this trouble might be that there resist multiple versions of the fglrx module within the kernel module search path.
    Go to /lib/modules/<your linux kernel version>/ and type # grep fglrx modules.dep.
    If grep finds multiple lines you nailed down the problem. All you have to do now is to delete any versions of the module (look at the filedate) but the most current one. Then run # depmod and you are done.
    Hint:
    Newer versions (8.21.7) of the fglrx module seem to be installed in the extra/ subdirectory.
    Older versions (8.19.10) used to be located in the kernel/drivers/char/drm/ subdirectory.
    How does this apply to Arch?  I only found one instance of fglrx by using that method.
    Edit: Forgot to add that I've tried reinstalling a few times, it doesn't really seem to do anything.  Wondering if I should attempt to install an older version or something, but I don't get why the driver numbers don't match for me.  Surely others have updated their drivers too.
    Last edited by Newnux (2007-07-11 13:28:55)

  • Fuse kernel module located in wrong [version]

    Hello:
    I recently installed extra/fuse 2.7.4-3 as part of a project to get my Acer Aspire One to mount my cellphone using obexfs.  However, rather than installing the module under
    /lib/modules/2.6.30-one-dev/
    it was placed under
    /lib/modules/2.6.30-ARCH/kernel/fs/fuse/fuse.ko
    and consequently when I try to load it via rc.conf, I get (from dmesg)
    [ 0.844550] fuse init (API version 7.11)
    [ 316.870681] fuse: version magic '2.6.30-ARCH SMP preempt mod_unload 686 ' should be '2.6.30-one-dev SMP preempt mod_unload CORE2 '
    [ 825.370581] fuse: version magic '2.6.30-ARCH SMP preempt mod_unload 686 ' should be '2.6.30-one-dev SMP preempt mod_unload CORE2 '
    [ 1550.966153] fuse: version magic '2.6.30-ARCH SMP preempt mod_unload 686 ' should be '2.6.30-one-dev SMP preempt mod_unload CORE2 '
    or via modprobe I get:
    FATAL: Could not open '/lib/modules/2.6.30-one-dev/kernel/fs/fuse/fuse.ko': No such file or directory
    I tried reinstalling - even using yaourt -b (from source), but that didn't seem to help.  I looked at the PKGBUILD but didn't know what, if anything, I needed to alter.
    I also tried copying the /fuse directory over to the -dev kernel, but I get:
    FATAL: Error inserting fuse (/lib/modules/2.6.30-one-dev/kernel/fs/fuse/fuse.ko): Invalid module format
    Finally, I ran depmod but that didn't seem to help either.
    I was not able to find this problem listed elsewhere.  By the way, I can manipulate files) on my phone using my ACER (as root), but am bothered by the fuse errors.
    Any ideas?
    Thanks,
    Rob

    Thanks Scimmia. Any Samsung controversy now seems irrelevant? Their code is GPL. Thanks for the history.
    The patent issue is orthogonal. The old FAT patent expires in 2013 and was already beaten down. I don't know about exFAT but see TechRights.
    Given Microsoft's cross-patent agreements with Apple, Samsung, and the whole tech universe, it's likely wrong to say you need a Microsoft device. You need a device from any vendor with a license. Like motherboard manufacturers....cell phone manufacturers....etc. etc. etc. etc.
    Be that as it may or not, I think you're right that any patent implications would affect the FUSE suite as much as the kernel one? Therefore my original argument stands, I would say. Arch should give official support to the kernel module (since it already does the FUSE version which is inferior quality by definition).
    Thanks

  • Delaying a service until a kernel module has loaded and "settled"

    Hi,
    I have a problem: a certain program is started too soon before a kernel module has had time to settle down. That means that the program needs to be restarted manually after each reboot, otherwise it won't detect the hardware.
    The service in question is tvheadend (from aur) and the module ddbridge, which I've installed from outside of the kernel tree (since the one in kernel is out of date). That is a beta driver so probably it should settle sooner, but it doesn't.
    From the recent boot (and others) I can see this:
    $ journalctl -b | grep -i ddbridge
    experimental: 1969cdc5388b711e2aef3d1747b5f7dd1cd965f3 experimental/ddbridge: Fix 'inlining failed in call to always_inline ...: recursive inlining'.
    huhti 27 20:25:59 ArkkiVille kernel: ddbridge 0000:02:00.0: enabling device (0000 -> 0002)
    huhti 27 20:25:59 ArkkiVille kernel: DDBridge driver detected: Digital Devices Octopus DVB adapter
    huhti 27 20:25:59 ArkkiVille kernel: ddbridge 0000:02:00.0: irq 41 for MSI/MSI-X
    huhti 27 20:25:59 ArkkiVille kernel: DDBridge using 1 MSI interrupt(s)
    huhti 27 20:25:59 ArkkiVille kernel: DVB: registering new adapter (DDBridge)
    huhti 27 20:25:59 ArkkiVille kernel: DVB: registering new adapter (DDBridge)
    experimental: 1969cdc5388b711e2aef3d1747b5f7dd1cd965f3 experimental/ddbridge: Fix 'inlining failed in call to always_inline ...: recursive inlining'.
    huhti 27 20:26:01 ArkkiVille kernel: ddbridge 0000:02:00.0: DVB: registering adapter 0 frontend 0 (DRXK DVB-C DVB-T)...
    huhti 27 20:26:03 ArkkiVille kernel: ddbridge 0000:02:00.0: DVB: registering adapter 0 frontend 1 (DRXK DVB-C DVB-T)...
    But the tvheadend unit file is run right after the module is loaded at 20:26:00, which is too soon before the device nodes have actually populated:
    huhti 27 20:26:00 ArkkiVille systemd[1]: Starting tvheadend...
    huhti 27 20:26:00 ArkkiVille systemd[1]: Started tvheadend.
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: charset: 71 entries loaded
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: CSA: Using SSE2 128bit parallel descrambling
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epggrab: module eit created
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epggrab: module uk_freesat created
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epggrab: module uk_freeview created
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epggrab: module viasat_baltic created
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epggrab: module opentv-skyuk created
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epggrab: module opentv-skyit created
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epggrab: module opentv-ausat created
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epggrab: module pyepg created
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epggrab: module xmltv created
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epgdb: loaded v2
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epgdb: channels 0
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epgdb: brands 0
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epgdb: seasons 0
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epgdb: episodes 10870
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: epgdb: broadcasts 10869
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: dvr: Creating new configuration ''
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: AVAHI: Service 'Tvheadend' successfully established.
    huhti 27 20:26:00 ArkkiVille tvheadend[502]: START: HTS Tvheadend version started, running as PID:502 UID:1337 GID:91, settings located in '/home/hts/.hts/tvheadend'
    Restarting the service manually 'fixes' the issue:
    huhti 27 20:27:16 ArkkiVille tvheadend[1311]: dvb: Found adapter /dev/dvb/adapter0 (DRXK DVB-C DVB-T) via PCI
    huhti 27 20:27:16 ArkkiVille tvheadend[1311]: dvb: Found adapter /dev/dvb/adapter0 (DRXK DVB-C DVB-T) via PCI
    huhti 27 20:27:16 ArkkiVille tvheadend[1311]: dvb: Found adapter /dev/dvb/adapter1 (DRXK DVB-C DVB-T) via PCI
    Any ideas how to 'delay' the service? Is there a .target or service (or similar) in systemd which can see if the kernel modules have settled down?
    Is my only option making a dirty script that will check that the device nodes are there, or hard-coding a delay in the unit file? How would one do that?
    Cheers!
    Last edited by Wild Penguin (2015-04-27 21:15:44)

    A simple way to do that would be to use a systemd timer unit, named '/etc/systemd/system/tvheadend.timer':
    [Unit]
    Description=Delaying tvheadend start
    [Timer]
    OnStartupSec=20
    AccuracySec=5
    Then:
    # cp /usr/lib/systemd/system/tvheadend.service /etc/systemd/system
    # cd /etc/systemd/system
    # vim tvheadend.service
    # diff /usr/lib/systemd/system/tvheadend.service tvheadend.service
    14c14
    < WantedBy=multi-user.target
    > #WantedBy=multi-user.target
    Edit: The above part is superfluous, sorry, see the next posts
    Finally:
    # systemctl disable tvheadend.service
    # systemctl add-wants multi-user.target tvheadend.timer
    # systemctl daemon-reload
    This timer will start the 'tvheadend.service' 20 seconds (+~5 seconds) after systemd start time.
    To my opinion, this is the easiest way to do that (no udev rule to write with the systemd device unit features which is much more complicated).
    Last edited by berbae (2015-04-28 15:13:47)

  • Larch "couldn't find kernel modules"/"unexpected kernel files"

    Hey guys,
    I'm using `larch` to build an Arch Linux live ISO. I made it through the Installation part, however I can't get through "Larchify" (whatever that means). Here's the log:
    ##Initializing larchify process
    >>rm -f /home/Kiwi7/larch_build/.larch/system.sqf
    >?0
    >>rm -rf /home/Kiwi7/larch_build/.larch/larchify
    >?0
    >>mkdir -p /home/Kiwi7/larch_build/.larch/larchify/overlay
    >?0
    ##Seeking kernel information
    ##(WARNING): More than one kernel found:
    vmlinuz-linux-aufs_friendly
    vmlinuz-linux
    ##(WARNING): No kernel version file (/home/Kiwi7/larch_build/etc/mkinitcpio.d/linux-aufs_friendly.kver)
    ##Unexpected kernel files at /home/Kiwi7/larch_build/lib/modules/extramodules-3.12-aufs_friendly
    ?>WARNING:
    You seem to have installed a package containing modules
    which aren't compatible with your kernel (see log).
    Please check that this won't cause problems.
    Maybe you need the corresponding package for your kernel?
    Continue building?
    ??YES
    #>Yes
    ##Unexpected kernel files at /home/Kiwi7/larch_build/lib/modules/extramodules-3.13-ARCH
    ?>WARNING:
    You seem to have installed a package containing modules
    which aren't compatible with your kernel (see log).
    Please check that this won't cause problems.
    Maybe you need the corresponding package for your kernel?
    Continue building?
    ??YES
    #>Yes
    ##(WARNING): More than one kernel module directory found:
    3.12.6-1-aufs_friendly
    3.13.4-1-ARCH
    !>Couldn't find kernel modules
    Please help me out.

    Kiwi7 wrote:I can't get through "Larchify" (whatever that means).
    Hmm... personally I would never run any command without understanding what it does, but it's your funeral, I guess.
    Apart from that, are you sure larch is still compatible with Arch? It's nearly four years since the last update in the larch git repo, and as I'm sure you know, Arch changes frequently. I'd suggest you try to contact the developer directly.

  • Running Solaris 8 compiled kernel module on Solaris 9

    Hi,
    I found some differences in the vnode definitions on S8 and S9. This
    means a file system kernel module written on S8 would have to be recompiled to run on S9. From what I know, such a constraint did not exist when going from Solaris 7 to 8. Is it true? Has anyone faced a similar situation for device drivers?
    Thanks.

    well I have tried it actually. and the behavior is weird. On my solaris 8 box. Every thing works perfectly fine. But due to some reason on solaris 10 machine the values i transmit over the tcp socket totally change. i send a msgCode = 1 , 2, or 3 ... but on the other end, which is a windows machine i get strange values 210, 10, 35 49 etc etc ... is this due to version problem.

  • [SOLVED] nVidia 87.76 Drivers installer fails to build kernel module

    Hey,
    I have a nVidia GeForce2 Integrated graphics card on my Asus A7N266 motherboard. According to the nVidia site, http://www.nvidia.com/object/IO_32667.html, the most recent driver that supports this is the 96.xx series. Yet as shown here, http://www.nvnews.net/vbulletin/showthread.php?t=87332, many people have found that the 96.xx series drivers cause graphical corruption when using a GeForce2 IGP.
    Before coming to Arch, I had used Xubuntu 7.04 and managed to compile the last known working drivers, version 87.76, following the instructions here: http://kmandla.wordpress.com/2007/03/25 … 20-12-386/
    That all went well but now I'm using Arch. I tried using the nvidia-96.xx driver in the repos just for testing sake but I still got the same graphical corruption.
    Thus I have been trying to install the 87.76 drivers on Arch, but it always fails at the kernel module building stage. I had first applied this patch here, http://www.nvnews.net/vbulletin/showthr … ost1086669, before compling as the plain driver wont compile against recent kernels.
    Here is the output from the installer:
    nvidia-installer log file '/var/log/nvidia-installer.log'
    creation time: Sun Aug 5 11:57:53 2007
    option status:
    license pre-accepted : false
    update : false
    force update : false
    expert : false
    uninstall : false
    driver info : false
    precompiled interfaces : true
    no ncurses color : false
    query latest version : false
    OpenGL header files : true
    no questions : false
    silent : false
    no recursion : false
    no backup : false
    kernel module only : false
    sanity : false
    add this kernel : false
    no runlevel check : false
    no network : false
    no ABI note : false
    no RPMs : false
    no kernel module : false
    force SELinux : default
    force tls : (not specified)
    X install prefix : (not specified)
    X library install path : (not specified)
    X module install path : (not specified)
    OpenGL install prefix : (not specified)
    OpenGL install libdir : (not specified)
    utility install prefix : (not specified)
    utility install libdir : (not specified)
    doc install prefix : (not specified)
    kernel name : (not specified)
    kernel include path : (not specified)
    kernel source path : (not specified)
    kernel output path : (not specified)
    kernel install path : (not specified)
    proc mount point : /proc
    ui : (not specified)
    tmpdir : /tmp
    ftp mirror : ftp://download.nvidia.com
    RPM file list : (not specified)
    Using: nvidia-installer ncurses user interface
    -> License accepted.
    -> No precompiled kernel interface was found to match your kernel; would you li
    ke the installer to attempt to download a kernel interface for your kernel f
    rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
    -> No matching precompiled kernel interface was found on the NVIDIA ftp site;
    this means that the installer will need to compile a kernel interface for
    your kernel.
    -> Performing CC sanity check with CC="cc".
    -> Performing CC version check with CC="cc".
    -> Kernel source path: '/lib/modules/2.6.22-ARCH/build'
    -> Kernel output path: '/lib/modules/2.6.22-ARCH/build'
    -> Performing rivafb check.
    -> Performing nvidiafb check.
    -> Cleaning kernel module build directory.
    executing: 'cd ./usr/src/nv; make clean'...
    rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv
    -vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nvidia.mod.o
    rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
    rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
    rm -f -f stprof stprof.o symtab.h
    rm -f -rf .tmp_versions
    -> Building kernel module:
    executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.22-ARCH/bui
    ld SYSOUT=/lib/modules/2.6.22-ARCH/build'...
    NVIDIA: calling KBUILD...
    make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.22-ARCH/build SUBDIRS=/home
    /kris/Source/nVidia GLX 87.76 Driver/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/
    nv modules
    test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
    echo; \
    echo " ERROR: Kernel configuration is invalid."; \
    echo " include/linux/autoconf.h or include/config/auto.conf are mis
    sing."; \
    echo " Run 'make oldconfig && make prepare' on kernel src to fix it
    echo; \
    /bin/false)
    make[2]: *** No rule to make target `GLX'. Stop.
    NVIDIA: left KBUILD.
    nvidia.ko failed to build!
    make[1]: *** [mdl] Error 1
    make: *** [module] Error 2
    -> Error.
    ERROR: Unable to build the NVIDIA kernel module.
    ERROR: Installation has failed. Please see the file
    '/var/log/nvidia-installer.log' for details. You may find suggestions
    on fixing installation problems in the README available on the Linux
    driver download page at www.nvidia.com.
    Any ideas as to how I can get the kernel module to build?
    I am using 'kernel26 2.6.22.1-4' with the 'kernel-headers 2.6.22.1-1' from the testing repo.
    Last edited by Nameless One (2007-08-10 07:08:38)

    make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.22-ARCH/buildSUBDIRS=/home/kris/Source/nVidia GLX 87.76 Driver/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/
    The name of the directory you placed the driver in contains spaces. That is  why you get the no rule to make target GLX error.
    It would be better not to circumvent pacman. I am using the following PKGBUILDs for the 8776 driver:
    nvidia-8776:
    pkgname=nvidia-8776
    pkgver=1.0.8776
    _nver=1.0-8776
    _kernver='2.6.22-ARCH'
    pkgrel=1
    pkgdesc="NVIDIA drivers for Arch kernel."
    arch=(i686 x86_64)
    [ "$CARCH" = "i686" ] && ARCH=x86
    [ "$CARCH" = "x86_64" ] && ARCH=x86_64
    url="http://www.nvidia.com/"
    depends=(kernel26 nvidia-8776-utils)
    conflicts=('nvidia' 'nvidia-96xx' 'nvidia-71xx' 'nvidia-legacy')
    install=nvidia.install
    source=(http://download.nvidia.com/XFree86/Linux-$ARCH/${_nver}/NVIDIA-Linux-$ARCH-${_nver}-pkg0.run NVIDIA_kernel-1.0-8776-20061203.diff.txt)
    md5sums=('93ad45fe7b974a5a80348e1890f9b7c9' '70e669f06ee4881c2583261672de292a')
    [ "$CARCH" = "x86_64" ] && md5sums=('f5340e4bbce811add994b1685cdea03b' '70e669f06ee4881c2583261672de292a')
    build()
    # Extract
    cd $startdir/src/
    sh NVIDIA-Linux-$ARCH-${_nver}-pkg0.run --extract-only
    cd NVIDIA-Linux-$ARCH-${_nver}-pkg0
    # Any extra patches are applied in here...
    patch -p0 < $startdir/NVIDIA_kernel-1.0-8776-20061203.diff.txt ||return 1
    cd usr/src/nv/
    ln -s Makefile.kbuild Makefile
    make SYSSRC=/lib/modules/$_kernver/build module || return 1
    # install kernel module
    mkdir -p $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/
    install -m644 nvidia.ko $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/
    sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/*.install
    Place the patch (NVIDIA_kernel-1.0-8776-20061203.diff.txt) and nvidia.install in the same directory as the PKGBUILD.
    nvidia-utils:
    pkgname=nvidia-8776-utils
    pkgver=1.0.8776
    _nver=1.0-8776
    pkgrel=1
    pkgdesc="NVIDIA drivers utilities and libraries."
    arch=(i686 x86_64)
    [ "$CARCH" = "i686" ] && ARCH=x86
    [ "$CARCH" = "x86_64" ] && ARCH=x86_64
    url="http://www.nvidia.com/"
    depends=(xorg-server)
    conflicts=('libgl' 'libgl-dri' 'ati-fglrx-utils' 'nvidia-legacy-utils' 'nvidia-71xx-utils' 'nvidia-96xx-utils')
    provides=('libgl' )
    #install=nvidia.install
    source=(http://download.nvidia.com/XFree86/Linux-$ARCH/${_nver}/NVIDIA-Linux-$ARCH-${_nver}-pkg0.run)
    md5sums=('93ad45fe7b974a5a80348e1890f9b7c9')
    [ "$CARCH" = "x86_64" ] && md5sums=('f5340e4bbce811add994b1685cdea03b')
    build()
    # override nvida install routine and do it the long way.
    cd $startdir/src/
    sh NVIDIA-Linux-${ARCH}-${_nver}-pkg0.run --extract-only
    cd NVIDIA-Linux-${ARCH}-${_nver}-pkg0/usr/
    mkdir -p $startdir/pkg/usr/{lib,bin,share/applications,share/pixmaps,man/man1}
    mkdir -p $startdir/pkg/usr/lib/xorg/modules/{extensions,drivers}
    mkdir -p $startdir/pkg/usr/share/licenses/nvidia/
    install `find lib/ -iname \*.so\*` $startdir/pkg/usr/lib/
    install lib/tls/* $startdir/pkg/usr/lib
    install share/man/man1/* $startdir/pkg/usr/man/man1/
    rm $startdir/pkg/usr/man/man1/nvidia-installer.1.gz
    install X11R6/lib/libXv* $startdir/pkg/usr/lib/
    install share/applications/nvidia-settings.desktop $startdir/pkg/usr/share/applications/
    # fix nvidia .desktop file
    sed -e 's:__UTILS_PATH__:/usr/bin:' -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' -i $startdir/pkg/usr/share/applications/nvidia-settings.desktop
    install share/pixmaps/nvidia-settings.png $startdir/pkg/usr/share/pixmaps/
    install X11R6/lib/modules/drivers/nvidia_drv.so $startdir/pkg/usr/lib/xorg/modules/drivers
    install X11R6/lib/modules/extensions/libglx.so.$pkgver $startdir/pkg/usr/lib/xorg/modules/extensions
    install -m755 bin/nvidia-{settings,xconfig,bug-report.sh} $startdir/pkg/usr/bin/
    cd $startdir/pkg/usr/lib/;
    ln -s /usr/lib/libGL.so.$pkgver libGL.so
    ln -s /usr/lib/libGL.so.$pkgver libGL.so.1
    ln -s /usr/lib/libGLcore.so.$pkgver libGLcore.so.1
    ln -s /usr/lib/libnvidia-cfg.so.$pkgver libnvidia-cfg.so.1
    ln -s /usr/lib/libnvidia-tls.so.$pkgver libnvidia-tls.so.1
    cd $startdir/pkg/usr/lib/xorg/modules/extensions;
    ln -s /usr/lib/xorg/modules/extensions/libglx.so.$pkgver libglx.so
    install $startdir/src/NVIDIA-Linux-${ARCH}-${_nver}-pkg0/LICENSE $startdir/pkg/usr/share/licenses/nvidia/
    find $startdir/pkg/usr -type d -exec chmod 755 {} \;
    # phew :)
    Last edited by kappa (2007-08-09 11:14:42)

  • Raid Driver and Kernel Module

    I am having trouble getting the kernel to recognize the raid drivers which my card uses. The install of arch is fresh. The raid card is a HighPoint RocketRaid 2300. I browsed the AUR and found a PKGBUILD for an older version of the driver written by LoneWolf. I updated it to fit my needs.
    The PKGBUILD I have is:
    # Contributor: LoneWolf --Edited by Vitechy
    pkgname=rr231x-0x
    pkgver=2.1
    pkgrel=3
    pkgdesc="Kernel modules for Highpoint RocketRAID 230x and 231x SATA cards"
    arch=('i686' 'x86_64')
    url="http://www.highpoint-tech.com/USA/bios_rr2300.htm"
    license=('custom')
    groups=()
    depends=('kernel26')
    makedepends=()
    provides=()
    conflicts=()
    replaces=()
    backup=()
    options=()
    install=rr231x-0x.install
    source=(http://www.support-highpoint-tech.com/Main/rr231x_00/Linux/opensrc/rr231x_0x-linux-src-v2.5-091022-1618.tar.gz)
    noextract=()
    md5sums=('59ce7354ed06f780584fed124c57c222')
    _kernver=2.6.31-ARCH
    # Note : pkgname should be rr231_0x , but using this name gives problems with the 2007.08 base installer --Not sure what this means so ill leave it alone.
    build() {
    mkdir -p $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/scsi/
    cd $startdir/src/rr231x_0x-linux-src-v2.5/product/rr2310pm/linux/
    make || return 1
    # Install the kernel module
    install -m 644 -D rr2310_00.ko $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/scsi/
    mkdir -p $startdir/pkg/usr/share/licenses/$pkgname
    cp $startdir/src/rr231x_0x-linux-src-v2.5/README $startdir/pkg/usr/share/licenses/$pkgname/
    The post install script I used is:
    # This is a default template for a post-install scriptlet. You can
    # remove any functions you don't need (and this header).
    # arg 1: the new package version
    pre_install() {
    /bin/true
    # arg 1: the new package version
    post_install() {
    KERNEL_VERSION='2.6.35-ARCH'
    depmod -v $KERNEL_VERSION > /dev/null 2>&1
    # arg 1: the new package version
    # arg 2: the old package version
    post_upgrade() {
    KERNEL_VERSION='2.6.35-ARCH'
    depmod -v $KERNEL_VERSION > /dev/null 2>&1
    # arg 1: the old package version
    post_remove() {
    KERNEL_VERSION='2.6.35-ARCH'
    depmod -v $KERNEL_VERSION > /dev/null 2>&1
    op=$1
    shift
    $op $*
    Executing the PKGBUILD with the makepkg command creates a .pkg.tar.gz file. Installing the package with pacman -U nameofpackage.pkg.tar.gz reports that the package has been installed. Running pacman -Qs reports that there is a package, local/rr231x-0x on the system.
    The raid card is still not functioning. Instead of seeing a raid array I see the individual HDD's which are connected to the raid card which is something I could see even before running makepkg. I am not sure what I am doing wrong. I have rebooted the PC but that has done nothing. Also running modprobe rr230x_0x or modprobe rr2310_00 returns FATAL:Module rr230x_0x/rr2310_00 not found.
    Any help is appreciated.
    Zlatan
    PS. The md5sums in the PKGBUILD example I provided above is not the same one as the one in the PKGBUILD which is actually compiling on the server. The PKGBUILD above I recited from memory; however, I do not remember the actual number which I obtained by running makepkg -g. I will update as soon as I have access to the server again. I have updated the PKGBUILD above to exactly match the one im using on the server.
    Last edited by Vitechy (2010-09-21 02:00:13)

    Oh, wow I didn't even notice that.
    Modprobe was able to load the modules now; however, now I see the HDD's and the raid array. In other words running fdisk -l shows all of the HDD's connected to the raid card, /dev/sda, /dev/sdb, /dev/sdc as well as the raid array /dev/sdd.
    The raid array has not finished building, so is it a possibility that that is why it is showing up. I will post updates when the raid array has finished initializing.
    Zlatan
    Last edited by Vitechy (2010-09-22 13:06:40)

  • ExFAT kernel module not in community but FUSE exFAT is

    Just wondering if a FUSE driver in community means a kernel module also belongs there. Seems like the rationale for kernel module support by official repos is stronger unless I am missing something.
    AUR exFAT kernel modules
    Official community exFAT for FUSE

    Thanks Scimmia. Any Samsung controversy now seems irrelevant? Their code is GPL. Thanks for the history.
    The patent issue is orthogonal. The old FAT patent expires in 2013 and was already beaten down. I don't know about exFAT but see TechRights.
    Given Microsoft's cross-patent agreements with Apple, Samsung, and the whole tech universe, it's likely wrong to say you need a Microsoft device. You need a device from any vendor with a license. Like motherboard manufacturers....cell phone manufacturers....etc. etc. etc. etc.
    Be that as it may or not, I think you're right that any patent implications would affect the FUSE suite as much as the kernel one? Therefore my original argument stands, I would say. Arch should give official support to the kernel module (since it already does the FUSE version which is inferior quality by definition).
    Thanks

  • [cisco VPN] Can't build kernel module with 2.6.9-ARCH

    I need to setup a vpn tunnel to my university in order to gain acces to their resources and be able to surf when I am on the campus. With 2.6.8.1 I used the Cisco VPN client 4.0.5 k9. After my upgrade to 2.6.9 I had to rebuild the module, but now it fails to build. Anyone knows how to solve this? Or does anyone know another vpn client that is compatible with Cisco. This piece of software is essential to me. Please help. Here is the output:
    Cisco Systems VPN Client Version 4.0.5 (Rel) Linux Installer
    Copyright (C) 1998-2001 Cisco Systems, Inc. All Rights Reserved.
    By installing this product you agree that you have read the
    license.txt file (The VPN Client license) and will comply with
    its terms.
    Directory where binaries will be installed [/usr/local/bin] /usr/bin
    Automatically start the VPN service at boot time [yes] no
    In order to build the VPN kernel module, you must have the
    kernel headers for the version of the kernel you are running.
    For RedHat 6.x users these files are installed in /usr/src/linux by default
    For RedHat 7.x users these files are installed in /usr/src/linux-2.4 by default
    For Suse 7.3 users these files are installed in /usr/src/linux-2.4.10.SuSE by default
    Directory containing linux kernel source code [/lib/modules/2.6.9-ARCH/build]
    * Binaries will be installed in "/usr/bin".
    * Modules will be installed in "/lib/modules/2.6.9-ARCH/CiscoVPN".
    * The VPN service will *NOT* be started automatically at boot time.
    * Kernel source from "/lib/modules/2.6.9-ARCH/build" will be used to build the module.
    Is the above correct [y] y
    Making module
    make -C /lib/modules/2.6.9-ARCH/build SUBDIRS=/home/luk/sources/vpnclient modules
    make[1]: Entering directory `/usr/src/linux-2.6.9-ARCH'
    CC [M] /home/luk/sources/vpnclient/interceptor.o
    /home/luk/sources/vpnclient/interceptor.c: In function `add_netdev':
    /home/luk/sources/vpnclient/interceptor.c:59: sorry, unimplemented: inlining failed in call to 'supported_device': function body not available
    /home/luk/sources/vpnclient/interceptor.c:245: sorry, unimplemented: called from here
    make[2]: *** [/home/luk/sources/vpnclient/interceptor.o] Error 1
    make[1]: *** [_module_/home/luk/sources/vpnclient] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.9-ARCH'
    make: *** [default] Error 2
    Failed to make module "cisco_ipsec.ko".

    I modified the pkgbuild posted here by someone (thank you!) so it includes all relevant files (meaning also vpnc-connect and vpnc-disconnect and vpnc.conf).
    pkgname=vpnc
    pkgver=0.2
    pkgrel=1
    pkgdesc="Client for Cisco3000 VPN Concentrator"
    url="http://www.unix-ag.uni-kl.de/~massar/vpnc/"
    license="GPL"
    depends=(libgcrypt)
    source=(http://www.unix-ag.uni-kl.de/~massar/vpnc/vpnc-0.2-rm+zomb.1.tar.gz)
    md5sums=(ded67de747874c4245ed8405146dc94a)
    build() {
    cd $startdir/src/vpnc-0.2-rm+zomb.1
    # We want the CFLAGS specified in makepkg.conf to be used
    mv Makefile Makefile.old
    sed -e 's/-W -Wall -O -g/$(MYCFLAGS)/g' -e 's/LDFLAGS=-g /LDFLAGS=/g' Makefile.old > Makefile
    export MYCFLAGS=$CFLAGS
    make
    install -d $startdir/pkg/usr/sbin
    install vpnc $startdir/pkg/usr/sbin
    install vpnc-connect $startdir/pkg/usr/sbin
    install vpnc-disconnect $startdir/pkg/usr/sbin
    install -d $startdir/pkg/etc
    install vpnc.conf $startdir/pkg/etc
    Guess what, it works
    I can reproduce my steps.
    - makepkg
    - pacman -A vpnc-xxxxxx.tar.gz
    - add tun to the daemons array in rc.conf
    - Modify /etc/vpnc.conf
    - vpnc-connect

  • Compile radeonfb kernel module

    what I want to do, is to compile just radeonfb as a module (so that I could use it), without rebuilding anything else because the entire kernel takes way too long (like an hour or so).
    How about this possibility;
    a pkgbuild that builds the module seperately off of cvs or whatever the kernel is hosted on, (so that the 40 MB tarball doesn't have to get downloaded?)
    not sure exactly how that works out, but it's probably possible, or is it all just not worth the effort?

    Do you have a /proc/config.gz that you could use? Otherwise I don't know. I mean, many modules should be compilable simply with the system-installed kernel headers, but not all native modules might follow that rule.
    Unfortunatel most of what you find on the web talks about how to create new modules which can be compild against the installed kernel tree, not about how to compile one of the native kernel modules against it.
    Actually, try what those links suggest.
    Skip the configuration part, and just do:
    make -C /lib/modules/`uname -r`/build M=$(PWD)/drivers/video modules
    (maybe `make -C /lib/modules/`uname -r`/build M=$(PWD)/drivers/video clean` first )
    EDIT: Meh, that uses your config and won't build that driver... there must be some way though
    EDIT2: Try:
    make -C /lib/modules/`uname -r`/build M=$(PWD)/drivers/video modules CONFIG_FB_VT8623=m CONFIG_FB_SVGALIB=m
    The problem though is, that they might have removed some of the dependencies of the module, so if it doesn't compile, you'll have to recompile the kernel.
    Good thing is though, you can use their .config as base (found in /usr/src/linux-..../.config)
    You can also check if your config "supports" your module by putting it into the kernel source tree, running `make menuconfig` and typing /8623 and pressing enter.
    The last line in that screen should read:
    Selects: <list of options>
    As long as all of those options are either =y or =m, you're good. SVGALIB can be =n because it's part of drivers/video/ and you can compile it together with  your module.
    Last edited by Blµb (2012-03-02 15:14:16)

  • How to compile a kernel module without recompiling the whole kernel?

    Hi,
    I'm pretty sure my question is a bit newbish, still I haven't been able to found any information/solution to my problem in 3days.
    The kernel I use doesn't come with the module I need for my hardware and I would like to know if there's a way to compile it without having to make a new kernel myself (since compiling the kernel takes ages on my machine).
    Even if your answer is a "Let me Google that for you", I'm so desperate that I'll be happy to see it.
    Thank you all in advance for your answers!

    Do you have a /proc/config.gz that you could use? Otherwise I don't know. I mean, many modules should be compilable simply with the system-installed kernel headers, but not all native modules might follow that rule.
    Unfortunatel most of what you find on the web talks about how to create new modules which can be compild against the installed kernel tree, not about how to compile one of the native kernel modules against it.
    Actually, try what those links suggest.
    Skip the configuration part, and just do:
    make -C /lib/modules/`uname -r`/build M=$(PWD)/drivers/video modules
    (maybe `make -C /lib/modules/`uname -r`/build M=$(PWD)/drivers/video clean` first )
    EDIT: Meh, that uses your config and won't build that driver... there must be some way though
    EDIT2: Try:
    make -C /lib/modules/`uname -r`/build M=$(PWD)/drivers/video modules CONFIG_FB_VT8623=m CONFIG_FB_SVGALIB=m
    The problem though is, that they might have removed some of the dependencies of the module, so if it doesn't compile, you'll have to recompile the kernel.
    Good thing is though, you can use their .config as base (found in /usr/src/linux-..../.config)
    You can also check if your config "supports" your module by putting it into the kernel source tree, running `make menuconfig` and typing /8623 and pressing enter.
    The last line in that screen should read:
    Selects: <list of options>
    As long as all of those options are either =y or =m, you're good. SVGALIB can be =n because it's part of drivers/video/ and you can compile it together with  your module.
    Last edited by Blµb (2012-03-02 15:14:16)

  • Unable to load the kernel module 'nvidia.ko' [SOLVED]

    After my most recent kernel upgrade, I can't get my GUI to run. I've tried reinstalling the nvidia driver to no avail.
    Any insight would be greatly appreciated. I'm using a GeForce 8400 GS
    cat /var/log/nvidia-installer.log
    ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
    frequently when this kernel module was built against the wrong or
    improperly configured kernel sources, with a version of gcc that differs
    from the one used to build the target kernel, or if a driver such as
    rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
    obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
    installed in this system is not supported by this NVIDIA Linux graphics
    driver release.
    Please see the log entries 'Kernel module load error' and 'Kernel
    messages' at the end of the file '/var/log/nvidia-installer.log' for
    more information.
    -> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
    -1 No such device
    -> Kernel messages:
    NVRM: This can occur when a driver such as nouveau, rivafb,
    NVRM: nvidiafb, or rivatv was loaded and obtained ownership of
    NVRM: the NVIDIA device(s).
    NVRM: Try unloading the conflicting kernel module (and/or
    NVRM: reconfigure your kernel without the conflicting
    NVRM: driver(s)), then try loading the NVIDIA kernel module
    NVRM: again.
    NVRM: No NVIDIA graphics adapter probed!
    NVRM: The NVIDIA probe routine was not called for 1 device(s).
    NVRM: This can occur when a driver such as nouveau, rivafb,
    NVRM: nvidiafb, or rivatv was loaded and obtained ownership of
    NVRM: the NVIDIA device(s).
    NVRM: Try unloading the conflicting kernel module (and/or
    NVRM: reconfigure your kernel without the conflicting
    NVRM: driver(s)), then try loading the NVIDIA kernel module
    NVRM: again.
    NVRM: No NVIDIA graphics adapter probed!
    NVRM: The NVIDIA probe routine was not called for 1 device(s).
    NVRM: This can occur when a driver such as rivafb, nvidiafb or
    NVRM: rivatv was loaded and obtained ownership of the NVIDIA
    NVRM: device(s).
    NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel module
    NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
    NVRM: support), then try loading the NVIDIA kernel module again.
    NVRM: No NVIDIA graphics adapter probed!
    ERROR: Installation has failed. Please see the file
    '/var/log/nvidia-installer.log' for details. You may find suggestions
    on fixing installation problems in the README available on the Linux
    driver download page at www.nvidia.com.
    Last edited by wsims (2010-06-22 15:06:04)

    if you used the packages from repos, the blacklist is done automatically in nvidia,
    $ pacman -Qo /etc/modprobe.d/nouveau_blacklist.conf
    /etc/modprobe.d/nouveau_blacklist.conf is owned by nvidia 195.36.31-1
    $ cat /etc/modprobe.d/nouveau_blacklist.conf
    blacklist nouveau
    but i guess you just want to mess your system by using unsupported and very bad ways and you are way smarter than the devs if you used that installer
    Last edited by wonder (2010-06-22 14:10:01)

  • Questions: On NVIDIA Kernel module and install process

    Hi everyone,
    I have a PCIe 7600 GT card, and trying to get it to work in its full power.
    So far I have not succeeded, and condemned to run in VESA mode. But have one more try to do following the advisory of upgrading kernel and reinstalling the Nvidia driver.
    I have few questions though:
    - I know my kernel as 2.6.15-ARCH (from the dir in /usr/src), but in the above mentioned advisory, there were more digits after ("2.6.16.14-1"). Where in my system, I can locate those micro version numbers, if I need to?
    - My not-yet-working Nvidia driver insrtall (from [testing]) left a kernel module with "agp" in the name. Is it the way it should be, taking into account that I have a PCIe card? Or is this pointing to an install problem?
    - I have browsed the stuff in the 8756 vintage of the Nvidia driver, and noticed that there are references to X11R6 which I do not have (have an  X R7 Xorg). Which one of  the driver-install-script or Arch-PKGBUILD-file has the intelligence to place the files correctly in R6 and R7 installs?
    - The 8756 text also refers to nvidia-xconfig utility, and I did use it in my 64-bit Gentoo install. In my Arch install it is no where to be found. Again,  is this pointing to an install problem?
    Thanks,

    1.
    pacman -Q kernel26
    will give you the minor numbers
    2. no clue
    3. the 8751 driver works fine with xorg 7, so i presume the new one should work also.
    4. no clue
    as an alternative to VESA :
    pacman -S xf86-video-nv
    this will install the open source nvidia driver. It supports only 2D acceleration, but should improve your screen a lot over standard VESA.
    put
    Driver "nv"
    in your device section in xorg.conf to enable it.

  • [Solved] Failed to initialize the NVIDIA kernel module

    Hi all,
    I've just made the jump to arch and have a fresh install. I'm having trouble getting the nvidia drivers to work. I am currently using the nouveau drivers without issue.
    The method I am using - after much trial - is:
    - uninstall nouveau and mesa lib
    - install nvidia package
    - remove nouveau module entry in mkinitcpio.conf
    - run `mkinitcpio -p linux`
    - edit .conf in xorg.conf.d with minimal required settings. Currently:
    Section "Device"
    Identifier "device0"
    Driver "nvidia"
    BusID "PCI:1:0:0"
    EndSection
    I have installed the linux-headers package and tried reinstalling nvidia again
    Card:
    01:00.0 VGA compatible controller: NVIDIA Corporation GF106 [GeForce GTS 450] (rev a1)
    Kernel:
    3.12.6-1-ARCH
    My Xorg.0.log looks like:
    [ 3.979]
    X.Org X Server 1.14.5
    Release Date: 2013-12-12
    [ 3.979] X Protocol Version 11, Revision 0
    [ 3.979] Build Operating System: Linux 3.12.5-1-ARCH x86_64
    [ 3.979] Current Operating System: Linux arch.tempera 3.12.6-1-ARCH #1 SMP PREEMPT Fri Dec 20 19:39:00 CET 2013 x86_64
    [ 3.979] Kernel command line: initrd=\initramfs-linux.img root=/dev/sda2 rw
    [ 3.979] Build Date: 13 December 2013 03:11:42PM
    [ 3.979]
    [ 3.979] Current version of pixman: 0.32.4
    [ 3.979] Before reporting problems, check [url]http://wiki.x.org[/url]
    to make sure that you have the latest version.
    [ 3.979] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 3.979] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 4 21:29:46 2014
    [ 3.980] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 3.980] (==) No Layout section. Using the first Screen section.
    [ 3.980] (==) No screen section available. Using defaults.
    [ 3.980] (**) |-->Screen "Default Screen Section" (0)
    [ 3.980] (**) | |-->Monitor "<default monitor>"
    [ 3.981] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
    [ 3.981] (**) | |-->Device "device0"
    [ 3.981] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 3.981] (==) Automatically adding devices
    [ 3.981] (==) Automatically enabling devices
    [ 3.981] (==) Automatically adding GPU devices
    [ 3.984] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 3.984] Entry deleted from font path.
    [ 3.984] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 3.984] Entry deleted from font path.
    [ 3.984] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 3.984] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 3.984] Entry deleted from font path.
    [ 3.984] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 3.984] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/
    [ 3.984] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 3.984] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 3.984] (II) Loader magic: 0x7fec20
    [ 3.984] (II) Module ABI versions:
    [ 3.984] X.Org ANSI C Emulation: 0.4
    [ 3.984] X.Org Video Driver: 14.1
    [ 3.984] X.Org XInput driver : 19.1
    [ 3.984] X.Org Server Extension : 7.0
    [ 3.985] (--) PCI:*(0:1:0:0) 10de:0dc4:19da:1184 rev 161, Mem @ 0xf4000000/16777216, 0xe0000000/134217728, 0xe8000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
    [ 3.986] Initializing built-in extension Generic Event Extension
    [ 3.986] Initializing built-in extension SHAPE
    [ 3.986] Initializing built-in extension MIT-SHM
    [ 3.986] Initializing built-in extension XInputExtension
    [ 3.986] Initializing built-in extension XTEST
    [ 3.986] Initializing built-in extension BIG-REQUESTS
    [ 3.986] Initializing built-in extension SYNC
    [ 3.986] Initializing built-in extension XKEYBOARD
    [ 3.986] Initializing built-in extension XC-MISC
    [ 3.986] Initializing built-in extension SECURITY
    [ 3.986] Initializing built-in extension XINERAMA
    [ 3.986] Initializing built-in extension XFIXES
    [ 3.986] Initializing built-in extension RENDER
    [ 3.986] Initializing built-in extension RANDR
    [ 3.986] Initializing built-in extension COMPOSITE
    [ 3.986] Initializing built-in extension DAMAGE
    [ 3.986] Initializing built-in extension MIT-SCREEN-SAVER
    [ 3.986] Initializing built-in extension DOUBLE-BUFFER
    [ 3.986] Initializing built-in extension RECORD
    [ 3.986] Initializing built-in extension DPMS
    [ 3.986] Initializing built-in extension X-Resource
    [ 3.986] Initializing built-in extension XVideo
    [ 3.986] Initializing built-in extension XVideo-MotionCompensation
    [ 3.986] Initializing built-in extension XFree86-VidModeExtension
    [ 3.986] Initializing built-in extension XFree86-DGA
    [ 3.986] Initializing built-in extension XFree86-DRI
    [ 3.986] Initializing built-in extension DRI2
    [ 3.986] (II) LoadModule: "glx"
    [ 3.989] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 4.075] (II) Module glx: vendor="NVIDIA Corporation"
    [ 4.075] compiled for 4.0.2, module version = 1.0.0
    [ 4.075] Module class: X.Org Server Extension
    [ 4.075] (II) NVIDIA GLX Module 331.20 Wed Oct 30 17:36:48 PDT 2013
    [ 4.076] Loading extension GLX
    [ 4.076] (II) LoadModule: "nvidia"
    [ 4.076] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 4.082] (II) Module nvidia: vendor="NVIDIA Corporation"
    [ 4.082] compiled for 4.0.2, module version = 1.0.0
    [ 4.082] Module class: X.Org Video Driver
    [ 4.083] (II) NVIDIA dlloader X Driver 331.20 Wed Oct 30 17:16:53 PDT 2013
    [ 4.083] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [ 4.083] (++) using VT number 7
    [ 4.090] (II) Loading sub module "fb"
    [ 4.090] (II) LoadModule: "fb"
    [ 4.090] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 4.091] (II) Module fb: vendor="X.Org Foundation"
    [ 4.091] compiled for 1.14.5, module version = 1.0.0
    [ 4.091] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 4.091] (WW) Unresolved symbol: fbGetGCPrivateKey
    [ 4.091] (II) Loading sub module "wfb"
    [ 4.091] (II) LoadModule: "wfb"
    [ 4.091] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [ 4.092] (II) Module wfb: vendor="X.Org Foundation"
    [ 4.092] compiled for 1.14.5, module version = 1.0.0
    [ 4.092] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 4.092] (II) Loading sub module "ramdac"
    [ 4.092] (II) LoadModule: "ramdac"
    [ 4.092] (II) Module "ramdac" already built-in
    [ 4.093] (II) NVIDIA(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 4.093] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
    [ 4.093] (==) NVIDIA(0): RGB weight 888
    [ 4.093] (==) NVIDIA(0): Default visual is TrueColor
    [ 4.093] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 4.094] (**) NVIDIA(0): Enabling 2D acceleration
    [ 4.095] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
    [ 4.095] (EE) NVIDIA(0): system's kernel log for additional error messages and
    [ 4.095] (EE) NVIDIA(0): consult the NVIDIA README for details.
    [ 4.095] (EE) NVIDIA(0): *** Aborting ***
    [ 4.095] (EE) NVIDIA(0): Failing initialization of X screen 0
    [ 4.095] (II) UnloadModule: "nvidia"
    [ 4.095] (II) UnloadSubModule: "wfb"
    [ 4.095] (II) UnloadSubModule: "fb"
    [ 4.095] (EE) Screen(s) found, but none have a usable configuration.
    [ 4.095] (EE)
    Fatal server error:
    [ 4.095] (EE) no screens found(EE)
    [ 4.095] (EE)
    Please consult the The X.Org Foundation support
    at [url]http://wiki.x.org[/url]
    for help.
    [ 4.095] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 4.095] (EE)
    [ 4.107] (EE) Server terminated with error (1). Closing log file.
    The only entry I found in `dmesg | grep nvidia` related to nvidia-drm, and seemed to say it was loaded successfully. I didn't save the exact entry and i've reinstalled nouveau now so that I could post this.
    Any help much appriciated. I've been at this for a while. Learning a lot in the process!
    Last edited by gnibbler (2014-01-04 22:31:49)

    Success! Several days of trying various things and I finally give in and make a post to this forum. One more attempt - which was only really so that I could add modprobe info to this post - and it works.
    I had at some stage installed the driver xf86-video-nv, and this may have been causing the clash. I un-installed it, and followed the procedure above to reinstall nvidia.
    I think the main hang up I'd had is that I had not been rebuilding my kernel image with mkinitcpio after installing nvidia during my previous attempts.
    I hope some info in here helps some other stuck archer.
    Edit: Thanks graysky. I had found the right nvidia driver using the arch wiki and followed this advice to remove the nouveau hook. Much appriciated.
    Last edited by gnibbler (2014-01-04 22:35:00)

Maybe you are looking for

  • CS3 Crashes When trying to open more than 1 file

    Hi All, My work copy of CS3, Photoshop in particular, is crashing every single time I try to open more than one file. I tried trashing the preferences when using WinXP. We couldn't get it to stop crashing upon opening more than 1 file regardless of t

  • Dynamic link confusing two separate AE compositions in PPro from different projects

    I am using CS5 Master Collection for Windows 7 (64 bit) on an HP Pro desktop (Intel core 2 duo, 6Gb RAM). The tower has two hard drives installed (no RAID). CS5 is installed on the original C drive along with the OS, but the working files, footage et

  • URL with Login

    I've got a jsp/tomcat web application which authenticates users through a realm login... I'm wanting to have a page where users can download documents, like downloads.com etc... to do this I'm creating a new URL of the requested document and streamin

  • Need to do a remote wipe of my iphone - stolen 24 hrs ago and . Need urgent help on this. Thanks - Pinaki

    Need to do a remote wipe of my iphone - stolen 24 hrs ago  Need urgent help on this. Thanks - Pinaki < Personal Information Edited By Host >

  • Default TimeZone

    Hi, I would like to know as how i can set the default TimeZone on my Weblogic Server ? Say if the machine is running in Indian Standard Time , so by default the Weblogic server would run in IST , but i want to override and want it to run in GMT ? Is