Vbox Kernel Module and .24

Hi,
does someone else have the problem that he isn't able to build the virtualbox kernel module with the .24 kernel?
[root@arch holger]# vbox_build_module
Building Virtualbox-1.5.2 kernel modules for kernel 2.6.24-ARCH #1 SMP PREEMPT Sun Feb 10 15:21:33 UTC 2008
for f in . linux r0drv r0drv/linux; do rm -f $f/*.o $f/.*.cmd $f/.*.flags; done
rm -rf .vboxdrv* .tmp_ver* vboxdrv.* Module.symvers Modules.symvers
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.24-ARCH/build SUBDIRS=/opt/VirtualBox-1.5.2/src SRCROOT=/opt/VirtualBox-1.5.2/src modules
make[1]: Entering directory `/usr/src/linux-2.6.24-ARCH'
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 missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /opt/VirtualBox-1.5.2/src/.tmp_versions ; rm -f /opt/VirtualBox-1.5.2/src/.tmp_versions/*
make -f scripts/Makefile.build obj=/opt/VirtualBox-1.5.2/src
gcc -m32 -Wp,-MD,/opt/VirtualBox-1.5.2/src/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-x86/mach-default -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/lib/modules/2.6.24-ARCH/build/include -I/opt/VirtualBox-1.5.2/src/ -I/opt/VirtualBox-1.5.2/src/include -I/opt/VirtualBox-1.5.2/src/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DVBOX_WITHOUT_IDT_PATCHING -DUSE_NEW_OS_INTERFACE_FOR_MM -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /opt/VirtualBox-1.5.2/src/linux/SUPDrv-linux.o /opt/VirtualBox-1.5.2/src/linux/SUPDrv-linux.c
In file included from /opt/VirtualBox-1.5.2/src/include/iprt/types.h:72,
from /opt/VirtualBox-1.5.2/src/include/VBox/types.h:21,
from /opt/VirtualBox-1.5.2/src/SUPDRV.h:26,
from /opt/VirtualBox-1.5.2/src/linux/SUPDrv-linux.c:22:
include/linux/types.h:40: Fehler: Redefinition des typedef »uintptr_t«
/opt/VirtualBox-1.5.2/src/include/iprt/stdint.h:118: Fehler: Vorherige Deklaration von »uintptr_t« war hier
In Datei, eingefügt von include/linux/thread_info.h:33,
von include/linux/preempt.h:9,
von include/linux/spinlock.h:49,
von /opt/VirtualBox-1.5.2/src/SUPDRV.h:87,
von /opt/VirtualBox-1.5.2/src/linux/SUPDrv-linux.c:22:
include/linux/bitops.h:6:1: Warnung: »BIT« redefiniert
In Datei, eingefügt von /opt/VirtualBox-1.5.2/src/include/VBox/cdefs.h:20,
von /opt/VirtualBox-1.5.2/src/SUPDRV.h:25,
von /opt/VirtualBox-1.5.2/src/linux/SUPDrv-linux.c:22:
/opt/VirtualBox-1.5.2/src/include/iprt/cdefs.h:1042:1: Warnung: dies ist die Stelle der vorherigen Definition
make[2]: *** [/opt/VirtualBox-1.5.2/src/linux/SUPDrv-linux.o] Fehler 1
make[1]: *** [_module_/opt/VirtualBox-1.5.2/src] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.24-ARCH'
make: *** [vboxdrv] Fehler 2

ise wrote:Solution is here: http://bbs.archlinux.org/viewtopic.php?id=43709
or install virtualbox-modules from aur

Similar Messages

  • 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.

  • 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)

  • [Solved]Failed to start Load Kernel Modules

    When I boot up Arch it says that it Failed to start Load Kernel Modules and when I get into my Desktop, the screen is tearing.
    Using the latest kernel with i3wm
    my systemctl status systemd-modules-load
    ● systemd-modules-load.service - Load Kernel Modules
    Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
    Active: failed (Result: exit-code) since Sat 2014-09-20 17:28:06 PDT; 5min ago
    Docs: man:systemd-modules-load.service(8)
    man:modules-load.d(5)
    Process: 144 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
    Main PID: 144 (code=exited, status=1/FAILURE)
    Sep 20 17:28:06 green systemd-modules-load[144]: Failed to insert 'fglrx': Invalid argument
    Sep 20 17:28:06 green systemd[1]: systemd-modules-load.service: main process exited, code=exited, status=1/FAILURE
    Sep 20 17:28:06 green systemd[1]: Failed to start Load Kernel Modules.
    Sep 20 17:28:06 green systemd[1]: Unit systemd-modules-load.service entered failed state.
    Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
    Last edited by Green (2014-09-21 07:31:08)

    anatolik wrote:
    It looks like it is unable to load fglrx.
    Do you have any fglrx specific configuration? Do you have anything in your /etc/modprobe.d ?
    Could it be that fglrx is compiled for previous versions of kernel and this is a problem?
    I don't have any specific fglrx configuration and in /etc/modprobe.d/ I have a file called modprobe.conf that contains
    blacklist radeon
    fglrx
    I dont think fglrx was compiled for previous versions of the kernel because I used the kernel that the latest release contained. My kernel version is 3.16.3-1.
    Last edited by Green (2014-09-21 05:44:03)

  • VMware keeps Rebuilding Kernel Modules [Solved]

    Hi, and thanks. After the last kernel upgrade everytime I start vmware player the first instance to run will rebuild the kernel modules and there is a warning icon next to the "Blocking File System" entry in the build list. I am using the latest kernel 3.4.2.2-Arch, my vmware player is version 4.0.2 build-591240. It runs fine after it rebuilds but the warning icon has me concerned. Does anyone know what this is? Do I have to move up a vmware version?
    thanks in advance for your help.
    --jerry
    Last edited by jk121960 (2012-06-27 20:04:08)

    If anyone is interested, here is the complete console output when I run the player.
    $ vmplayer
    Logging to /tmp/vmware-citmkd/modconfig-9164.log
    HostinfoReadDistroFile: could not open file/etc/redhat-release: 2
    HostinfoReadDistroFile: could not open file/etc/redhat_version: 2
    HostinfoReadDistroFile: could not open file/etc/sun-release: 2
    HostinfoReadDistroFile: could not open file/etc/SuSE-release: 2
    HostinfoReadDistroFile: could not open file/etc/novell-release: 2
    HostinfoReadDistroFile: could not open file/etc/sles-release: 2
    HostinfoReadDistroFile: could not open file/etc/debian_version: 2
    HostinfoReadDistroFile: could not open file/etc/debian_release: 2
    HostinfoReadDistroFile: could not open file/etc/mandrake-release: 2
    HostinfoReadDistroFile: could not open file/etc/mandriva-release: 2
    HostinfoReadDistroFile: could not open file/etc/mandrakelinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/turbolinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/fedora-release: 2
    HostinfoReadDistroFile: could not open file/etc/gentoo-release: 2
    HostinfoReadDistroFile: could not open file/etc/nld-release: 2
    HostinfoReadDistroFile: could not open file/etc/lsb-release: 2
    HostinfoReadDistroFile: could not open file/etc/annvix-release: 2
    HostinfoReadDistroFile: Cannot work with empty file.
    HostinfoReadDistroFile: could not open file/etc/arklinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/aurox-release: 2
    HostinfoReadDistroFile: could not open file/etc/blackcat-release: 2
    HostinfoReadDistroFile: could not open file/etc/cobalt-release: 2
    HostinfoReadDistroFile: could not open file/etc/conectiva-release: 2
    HostinfoReadDistroFile: could not open file/etc/immunix-release: 2
    HostinfoReadDistroFile: could not open file/etc/knoppix_version: 2
    HostinfoReadDistroFile: could not open file/etc/lfs-release: 2
    HostinfoReadDistroFile: could not open file/etc/linuxppc-release: 2
    HostinfoReadDistroFile: could not open file/etc/mklinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/pld-release: 2
    HostinfoReadDistroFile: could not open file/etc/slackware-version: 2
    HostinfoReadDistroFile: could not open file/etc/slackware-release: 2
    HostinfoReadDistroFile: could not open file/etc/e-smith-release: 2
    HostinfoReadDistroFile: could not open file/etc/release: 2
    HostinfoReadDistroFile: could not open file/etc/tinysofa-release: 2
    HostinfoReadDistroFile: could not open file/etc/ultrapenguin-release: 2
    HostinfoReadDistroFile: could not open file/etc/UnitedLinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/va-release: 2
    HostinfoReadDistroFile: could not open file/etc/yellowdog-release: 2
    HostinfoOSData: Error: no distro file found
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): Pango-WARNING **: Failed to load Pango module '/usr/lib/vmware/libconf/lib/pango/1.6.0/modules/pango-basic-fc.so' for id 'BasicScriptEngineFc'
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    (vmware-gksu:9164): GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.
    (vmware-gksu:9164): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
    Logging to /tmp/vmware-root/modconfig-9275.log
    HostinfoReadDistroFile: could not open file/etc/redhat-release: 2
    HostinfoReadDistroFile: could not open file/etc/redhat_version: 2
    HostinfoReadDistroFile: could not open file/etc/sun-release: 2
    HostinfoReadDistroFile: could not open file/etc/SuSE-release: 2
    HostinfoReadDistroFile: could not open file/etc/novell-release: 2
    HostinfoReadDistroFile: could not open file/etc/sles-release: 2
    HostinfoReadDistroFile: could not open file/etc/debian_version: 2
    HostinfoReadDistroFile: could not open file/etc/debian_release: 2
    HostinfoReadDistroFile: could not open file/etc/mandrake-release: 2
    HostinfoReadDistroFile: could not open file/etc/mandriva-release: 2
    HostinfoReadDistroFile: could not open file/etc/mandrakelinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/turbolinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/fedora-release: 2
    HostinfoReadDistroFile: could not open file/etc/gentoo-release: 2
    HostinfoReadDistroFile: could not open file/etc/nld-release: 2
    HostinfoReadDistroFile: could not open file/etc/lsb-release: 2
    HostinfoReadDistroFile: could not open file/etc/annvix-release: 2
    HostinfoReadDistroFile: Cannot work with empty file.
    HostinfoReadDistroFile: could not open file/etc/arklinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/aurox-release: 2
    HostinfoReadDistroFile: could not open file/etc/blackcat-release: 2
    HostinfoReadDistroFile: could not open file/etc/cobalt-release: 2
    HostinfoReadDistroFile: could not open file/etc/conectiva-release: 2
    HostinfoReadDistroFile: could not open file/etc/immunix-release: 2
    HostinfoReadDistroFile: could not open file/etc/knoppix_version: 2
    HostinfoReadDistroFile: could not open file/etc/lfs-release: 2
    HostinfoReadDistroFile: could not open file/etc/linuxppc-release: 2
    HostinfoReadDistroFile: could not open file/etc/mklinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/pld-release: 2
    HostinfoReadDistroFile: could not open file/etc/slackware-version: 2
    HostinfoReadDistroFile: could not open file/etc/slackware-release: 2
    HostinfoReadDistroFile: could not open file/etc/e-smith-release: 2
    HostinfoReadDistroFile: could not open file/etc/release: 2
    HostinfoReadDistroFile: could not open file/etc/tinysofa-release: 2
    HostinfoReadDistroFile: could not open file/etc/ultrapenguin-release: 2
    HostinfoReadDistroFile: could not open file/etc/UnitedLinux-release: 2
    HostinfoReadDistroFile: could not open file/etc/va-release: 2
    HostinfoReadDistroFile: could not open file/etc/yellowdog-release: 2
    HostinfoOSData: Error: no distro file found
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmnet.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Networking Driver.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    ERROR: Module vmblock not found.
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmci.ko
    supported: external
    license: GPL v2
    version: 9.1.18.0
    description: VMware Virtual Machine Communication Interface (VMCI).
    author: VMware, Inc.
    srcversion: F659B534EA5CC5FFD4A08BF
    alias: pci:v000015ADd00000740sv*sd*bc*sc*i*
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    parm: disable_host:Disable driver host personality - (default=0) (bool)
    parm: disable_guest:Disable driver guest personality - (default=0) (bool)
    parm: disable_msi:Disable MSI use in driver - (default=0) (bool)
    parm: disable_msix:Disable MSI-X use in driver - (default=0) (bool)
    filename: /lib/modules/3.4.4-2-ARCH/misc/vsock.ko
    supported: external
    alias: vmware_vsock
    license: GPL v2
    version: 9.1.1.0
    description: VMware Virtual Socket Family
    author: VMware, Inc.
    srcversion: 5A37036862692504058A712
    depends: vmci
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    Stopping VMware services:
    VMware Authentication Daemon done
    VM communication interface socket family done
    Virtual machine communication interface done
    Virtual machine monitor done
    Blocking file system done
    Using 2.6.x kernel build system.
    make: Entering directory `/tmp/vmware-root/modules/vmmon-only'
    make -C /lib/modules/3.4.4-2-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= modules
    make[1]: Entering directory `/usr/src/linux-3.4.4-2-ARCH'
    CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driverLog.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driver.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/linux/hostif.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/memtrack.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/apic.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/cpuid.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/vmx86.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/task.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/hashFunc.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/comport.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/phystrack.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/vmcore/moduleloop.o
    LD [M] /tmp/vmware-root/modules/vmmon-only/vmmon.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /tmp/vmware-root/modules/vmmon-only/vmmon.mod.o
    LD [M] /tmp/vmware-root/modules/vmmon-only/vmmon.ko
    make[1]: Leaving directory `/usr/src/linux-3.4.4-2-ARCH'
    make -C $PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= postbuild
    make[1]: Entering directory `/tmp/vmware-root/modules/vmmon-only'
    make[1]: `postbuild' is up to date.
    make[1]: Leaving directory `/tmp/vmware-root/modules/vmmon-only'
    cp -f vmmon.ko ./../vmmon.o
    make: Leaving directory `/tmp/vmware-root/modules/vmmon-only'
    Using 2.6.x kernel build system.
    make: Entering directory `/tmp/vmware-root/modules/vmnet-only'
    make -C /lib/modules/3.4.4-2-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= modules
    make[1]: Entering directory `/usr/src/linux-3.4.4-2-ARCH'
    CC [M] /tmp/vmware-root/modules/vmnet-only/driver.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/hub.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/userif.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/netif.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/bridge.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/filter.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/procfs.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/smac_compat.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/smac.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/vnetEvent.o
    CC [M] /tmp/vmware-root/modules/vmnet-only/vnetUserListener.o
    LD [M] /tmp/vmware-root/modules/vmnet-only/vmnet.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /tmp/vmware-root/modules/vmnet-only/vmnet.mod.o
    LD [M] /tmp/vmware-root/modules/vmnet-only/vmnet.ko
    make[1]: Leaving directory `/usr/src/linux-3.4.4-2-ARCH'
    make -C $PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= postbuild
    make[1]: Entering directory `/tmp/vmware-root/modules/vmnet-only'
    make[1]: `postbuild' is up to date.
    make[1]: Leaving directory `/tmp/vmware-root/modules/vmnet-only'
    cp -f vmnet.ko ./../vmnet.o
    make: Leaving directory `/tmp/vmware-root/modules/vmnet-only'
    Using 2.6.x kernel build system.
    make: Entering directory `/tmp/vmware-root/modules/vmblock-only'
    make -C /lib/modules/3.4.4-2-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= modules
    make[1]: Entering directory `/usr/src/linux-3.4.4-2-ARCH'
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/dbllnklst.o
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/dentry.o
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/block.o
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/file.o
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/module.o
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/super.o
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/filesystem.o
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/stubs.o
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/inode.o
    CC [M] /tmp/vmware-root/modules/vmblock-only/linux/control.o
    /tmp/vmware-root/modules/vmblock-only/linux/filesystem.c: In function 'FsOpReadSuper':
    /tmp/vmware-root/modules/vmblock-only/linux/filesystem.c:528:4: error: implicit declaration of function 'd_alloc_root' [-Werror=implicit-function-declaration]
    /tmp/vmware-root/modules/vmblock-only/linux/filesystem.c:528:15: warning: assignment makes pointer from integer without a cast [enabled by default]
    cc1: some warnings being treated as errors
    make[2]: *** [/tmp/vmware-root/modules/vmblock-only/linux/filesystem.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[1]: *** [_module_/tmp/vmware-root/modules/vmblock-only] Error 2
    make[1]: Leaving directory `/usr/src/linux-3.4.4-2-ARCH'
    make: *** [vmblock.ko] Error 2
    make: Leaving directory `/tmp/vmware-root/modules/vmblock-only'
    Using 2.6.x kernel build system.
    make: Entering directory `/tmp/vmware-root/modules/vmci-only'
    make -C /lib/modules/3.4.4-2-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= modules
    make[1]: Entering directory `/usr/src/linux-3.4.4-2-ARCH'
    CC [M] /tmp/vmware-root/modules/vmci-only/linux/driver.o
    CC [M] /tmp/vmware-root/modules/vmci-only/linux/vmciKernelIf.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciDatagram.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciDriver.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciResource.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciContext.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciHashtable.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciEvent.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciQueuePair.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciDoorbell.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciQPair.o
    CC [M] /tmp/vmware-root/modules/vmci-only/common/vmciRoute.o
    CC [M] /tmp/vmware-root/modules/vmci-only/driverLog.o
    /tmp/vmware-root/modules/vmci-only/linux/driver.c: In function '__check_disable_host':
    /tmp/vmware-root/modules/vmci-only/linux/driver.c:2498:1: warning: return from incompatible pointer type [enabled by default]
    /tmp/vmware-root/modules/vmci-only/linux/driver.c: In function '__check_disable_guest':
    /tmp/vmware-root/modules/vmci-only/linux/driver.c:2501:1: warning: return from incompatible pointer type [enabled by default]
    /tmp/vmware-root/modules/vmci-only/linux/driver.c: In function '__check_disable_msi':
    /tmp/vmware-root/modules/vmci-only/linux/driver.c:2504:1: warning: return from incompatible pointer type [enabled by default]
    /tmp/vmware-root/modules/vmci-only/linux/driver.c: In function '__check_disable_msix':
    /tmp/vmware-root/modules/vmci-only/linux/driver.c:2507:1: warning: return from incompatible pointer type [enabled by default]
    LD [M] /tmp/vmware-root/modules/vmci-only/vmci.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /tmp/vmware-root/modules/vmci-only/vmci.mod.o
    LD [M] /tmp/vmware-root/modules/vmci-only/vmci.ko
    make[1]: Leaving directory `/usr/src/linux-3.4.4-2-ARCH'
    make -C $PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= postbuild
    make[1]: Entering directory `/tmp/vmware-root/modules/vmci-only'
    make[1]: `postbuild' is up to date.
    make[1]: Leaving directory `/tmp/vmware-root/modules/vmci-only'
    cp -f vmci.ko ./../vmci.o
    make: Leaving directory `/tmp/vmware-root/modules/vmci-only'
    Using 2.6.x kernel build system.
    make: Entering directory `/tmp/vmware-root/modules/vmci-only'
    make -C /lib/modules/3.4.4-2-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= modules
    make[1]: Entering directory `/usr/src/linux-3.4.4-2-ARCH'
    Building modules, stage 2.
    MODPOST 1 modules
    make[1]: Leaving directory `/usr/src/linux-3.4.4-2-ARCH'
    make -C $PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= postbuild
    make[1]: Entering directory `/tmp/vmware-root/modules/vmci-only'
    make[1]: `postbuild' is up to date.
    make[1]: Leaving directory `/tmp/vmware-root/modules/vmci-only'
    cp -f vmci.ko ./../vmci.o
    make: Leaving directory `/tmp/vmware-root/modules/vmci-only'
    Using 2.6.x kernel build system.
    make: Entering directory `/tmp/vmware-root/modules/vsock-only'
    make -C /lib/modules/3.4.4-2-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= modules
    make[1]: Entering directory `/usr/src/linux-3.4.4-2-ARCH'
    CC [M] /tmp/vmware-root/modules/vsock-only/linux/af_vsock.o
    CC [M] /tmp/vmware-root/modules/vsock-only/linux/vsockAddr.o
    CC [M] /tmp/vmware-root/modules/vsock-only/linux/notifyQState.o
    CC [M] /tmp/vmware-root/modules/vsock-only/linux/util.o
    CC [M] /tmp/vmware-root/modules/vsock-only/linux/stats.o
    CC [M] /tmp/vmware-root/modules/vsock-only/linux/notify.o
    CC [M] /tmp/vmware-root/modules/vsock-only/driverLog.o
    LD [M] /tmp/vmware-root/modules/vsock-only/vsock.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /tmp/vmware-root/modules/vsock-only/vsock.mod.o
    LD [M] /tmp/vmware-root/modules/vsock-only/vsock.ko
    make[1]: Leaving directory `/usr/src/linux-3.4.4-2-ARCH'
    make -C $PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= postbuild
    make[1]: Entering directory `/tmp/vmware-root/modules/vsock-only'
    make[1]: `postbuild' is up to date.
    make[1]: Leaving directory `/tmp/vmware-root/modules/vsock-only'
    cp -f vsock.ko ./../vsock.o
    make: Leaving directory `/tmp/vmware-root/modules/vsock-only'
    Starting VMware services:
    Virtual machine monitor done
    Virtual machine communication interface done
    VM communication interface socket family done
    Blocking file system done
    Virtual ethernet done
    VMware Authentication Daemon done
    Shared Memory Available done
    filename: /lib/modules/3.4.4-2-ARCH/misc/vmmon.ko
    supported: external
    license: GPL v2
    description: VMware Virtual Machine Monitor.
    author: VMware, Inc.
    depends:
    vermagic: 3.4.4-2-ARCH SMP preempt mod_unload modversions
    No value set for `/system/http_proxy/use_http_proxy'
    No value set for `/system/proxy/mode'
    No value set for `/system/http_proxy/use_http_proxy'
    No value set for `/system/proxy/mode'
    No value set for `/system/http_proxy/use_http_proxy'
    No value set for `/system/proxy/mode'
    $
    Last edited by med1972 (2012-07-01 00:41:46)

  • 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.

  • Oracle Unbreakable Enterprise Linux come with an ndiswrapper kernel module?

    Hello
    Does Oracle Unbreakable Enterprise Linux come with an ndiswrapper kernel module?
    Does Oracle Unbreakable Enterprise Linux come with a package for the ndiswrapper kernel module that matches the kernel version?
    What wireless driver is compatible with Oracle Unbreakable Enterprise Linux?

    Hi,
    Oracle Unbreakable Linux does not come with any ndiswrapper kernel module and any package for ndiswrapper module. But it includes many wireless network drivers. You can look at them from kernel package. For example
    rpm -qlp kernel-2.6.18-8.el5.i686.rpm |grep wireless
    From the output, you can find which wireless drivers are coming with Oracle Unbreakable Linux kernel.

  • [kernel] kernel update and third party modules management

    Hi all,
            I turned to Archlinux with my new thinkpad X220 just for a few days, while I have used Ubuntu for 4 years. I had never controlled my system in such a degree, and feel happy about it.
           However, I have a question about kernel update, for I had install some modules from AUR with yaourt( e.g. tp_smapi, acpi_call). For my poor knowledge about pacman, I don't know how to handle those modules while I upgrade my kernel. I cannot remember to re-install all of them!
          I think there must be a solution that I didn't found, so I write this thread to ask for help.
          Any help would be appreciate.

    Mr.Elendig wrote:You can use some silly wrapper around pacman that rebuilds them when there is a kernel update. I'm sure someone has written one already.
    Thank you, Mr.Elendig. Do you mean some kind of frontend such as yaourt?
    Or some kind of hooks like this:
    aur/mkinitcpio-vbox 2.0-3 (Out of Date) (29)
        VirtualBox hook for mkinitcpio that rebuilds kernel modules on next reboot
    Using the key words you provided, I searched " kernel upgrade module rebuild " and found that gentoo offically provide a tool called  "module-rebuild" to reinstall external modules. Maybe it's because gentoo always compile source code? But no other results.
    However, now I found what I need to do is just to build the modules listed in the /etc/rc.conf, and that is acceptable. Maybe after a few weeks of study, I can find out my way to solve this problem.
    And thanks for your reply.
    Last edited by ywarlock (2012-03-09 16:20:36)

  • Open-vm-tools-modules and kernel rebuild

    Initially when I installed open-vm-tools-modules the wiki instructed me to rebuild the kernel to include the VMWare drivers.
    Today there was an upgrade to open-vm-tools-modules and I was wondering if a kernel rebuild is required every time this package is upgraded.

    I would just like to note that I  am having the same problem in VMware Fusion 4. But this is an update. I read what you said about having a problem doing pacman -S open-vm-tools-modules: when I enter the command it succeeds. But despite this, when I do sudo /etc/rc.d/open-vm-tools start it still fails, but it doesn't print anything about the vmblock. Doing strace produces some output that I really can't understand at all.
    You should see my post here https://bbs.archlinux.org/viewtopic.php … 0#p1048450

  • VBox Guest Additions Kernel Modules

    Hey, semi-literate Linux user/Arch n00b here. I apologize in advance as I realize that this issue has been addressed in this forum previously, but after several hours of hunting, I have yet to find a proper solution. I am trying to run Arch64 as a guest in VirtualBox (host is Ubuntu 10.10, x86-64 if it matters). I have the system up and running, but I can't seem to get the Guest Additions going, as the system won't build the kernel modules. This is the terminal output while running the installer:
    Uncompressing VirtualBox 3.2.6 Guest Additions for Linux........
    VirtualBox Guest Additions installer
    Removing installed version 3.2.6 of VirtualBox Guest Additions...
    :: Building the VirtualBox Guest Additions kernel modules [FAIL]
    Your system does not seem to be set up to build kernel modules.
    Look at /var/log/vboxadd-install.log to find out what went wrong. Once you have corrected it, you can
    run
    /etc/init.d/vboxadd setup
    to build them.
    :: Doing non-kernel setup of the Guest Additions [DONE]
    :: Installing the Window System drivers [BUSY]
    :: Installing X.Org Server 1.8 modules [DONE]
    :: Setting up the Window System to use the Guest Additions [DONE]
    You may need to restart the hal service and the Window System (or just restart
    the guest system) to enable the Guest Additions.
    :: Installing graphics libraries and desktop services components [DONE]
    And this is the output of the log file:
    Makefile:23: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.. Stop.
    Creating user for the Guest Additions.
    Creating udev rule for the Guest Additions kernel module.
    Any help would be greatly appreciated.

    Guest additions for VirtualBox 4.0.4 are broken, in several ways. Try a newer build for them:
    http://www.virtualbox.org/download/test … r70281.iso
    It's working OK for me, while with the regular 4.0.4 additions I had numerous crashes on my XP guest.

  • 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)

  • Problems with Intel 4965AGN and iwlagn kernel module

    Hi everyone.
    I having a couple of issues since my last kernel upgrade (2.6.27.5-1) and wanted to check if its my problem or if it is some kind of bug, before reporting it to the tracker.
    I have the iwlagn (or iwl4965, as it is the same) kernel module in the MODULES array in /etc/rc.conf. Even tried removing it from there and leaving all the work to the module autodetect. No changes.
    This is my dmesg | grep iwl output after boot:
    iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    iwlagn 0000:0b:00.0: PCI INT A disabled
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn: Failed to register hw (error -2)
    iwlagn: probe of 0000:0b:00.0 failed with error -2
    I do have the firmaware (iwlwifi-4965-ucode) installed and enabled "firmware" in the mkinitcipio.conf image.
    I have to do the following to get it working:
    modprobe -r iwlagn
    modprobe iwlagn
    After which the output of dmesg | grep iwl is the following (added a line to split the reload of the module):
    iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    iwlagn 0000:0b:00.0: PCI INT A disabled
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn: Failed to register hw (error -2)
    iwlagn: probe of 0000:0b:00.0 failed with error -2
    ///////////////////// this is added after reload of iwlagn ///////////////
    iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    firmware: requesting iwlwifi-4965-2.ucode
    Registered led device: iwl-phy0:radio
    Registered led device: iwl-phy0:assoc
    Registered led device: iwl-phy0:RX
    For what i can tell... the module seems to be loading to soon. Could this be the problem?
    On the other hand, it happened a couple of times that I just lost the device (the module quit working in the middle of a session).
    Any ideas?
    ps. I already reinstalled the previous kernel without results. Remade the kernel26.img changing options (HOOKS) and modified the order of services in the DAEMONS array, to no avail.

    Nope. I'm still having problems.
    Replaced NetworkManager with ntcfg2, but no changes so far.
    Here is the kernel package I have installed:
    core/kernel26 2.6.27.6-1 (x86-64)
    Keep having to reload the module:
    modprobe -r iwlagn
    modprobe iwlagn
    Output from dmesg | grep iwlagn seems to be the same:
    [23:06:57 crow]$ dmesg | grep iwl
    sda:<6>iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    iwlagn 0000:0b:00.0: PCI INT A disabled
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn: Failed to register hw (error -2)
    iwlagn: probe of 0000:0b:00.0 failed with error -2
    iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    firmware: requesting iwlwifi-4965-2.ucode
    Registered led device: iwl-phy0:radio
    Registered led device: iwl-phy0:assoc
    Registered led device: iwl-phy0:RX
    Registered led device: iwl-phy0:TX
    My loaded modules: lsmod
    [23:12:15 crow]$ lsmod | grep iwl
    iwlagn 102148 0
    iwlcore 86084 1 iwlagn
    rfkill 12068 2 iwlcore
    led_class 6408 1 iwlcore
    mac80211 182184 2 iwlagn,iwlcore
    cfg80211 29840 3 iwlagn,iwlcore,mac80211
    On the other hand, I found someone with the same problem in the Poland Arch Linux Forums:
    http://forum.archlinux.pl/viewtopic.php?pid=31341
    But I dont understand if the second person is giving its setup (and has it working) or if it is reporting problems too.
    No one else is having issues with this wireless card?

  • Vmware-server-modules and kernel 2.6.19 [solved]

    I'm trying to rebuild the vmware server modules from AUR for the new kernel. After adjusting the files for the kernel version and doing makepkg I get the following:
    ==> Validating source files with MD5sums
    VMware-server-1.0.1-29996.tar.gz ... Passed
    ==> Extracting Sources...
    ==> tar --use-compress-program=gzip -xf VMware-server-1.0.1-29996.tar.gz
    ==> Starting build()...
    Using 2.6.x kernel build system.
    make: Entering directory `/home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only'
    make -C /lib/modules/2.6.19-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
    make[1]: Entering directory `/usr/src/linux-2.6.19-ARCH'
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/linux/driver.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/linux/hostif.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/common/cpuid.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/common/hash.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/common/memtrack.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/common/phystrack.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/common/task.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/common/vmx86.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/vmcore/moduleloop.o
    LD [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/vmmon.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/vmmon.mod.o
    LD [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only/vmmon.ko
    make[1]: Leaving directory `/usr/src/linux-2.6.19-ARCH'
    cp -f vmmon.ko ./../vmmon.o
    make: Leaving directory `/home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmmon-only'
    Using 2.6.x kernel build system.
    make: Entering directory `/home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only'
    make -C /lib/modules/2.6.19-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
    make[1]: Entering directory `/usr/src/linux-2.6.19-ARCH'
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only/driver.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only/hub.o
    CC [M] /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only/userif.o
    /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only/userif.c: In function 'VNetCopyDatagramToUser':
    /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only/userif.c:629: error: 'CHECKSUM_HW' undeclared (first use in this function)
    /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only/userif.c:629: error: (Each undeclared identifier is reported only once
    /home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only/userif.c:629: error: for each function it appears in.)
    make[2]: *** [/home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only/userif.o] Error 1
    make[1]: *** [_module_/home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.19-ARCH'
    make: *** [vmnet.ko] Error 2
    make: Leaving directory `/home/mars/SRC/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmnet-only'
    ==> ERROR: Build Failed. Aborting...
    It seems the userif module breaks.  I haven't a clue how to solve this.  :?

    Progress:
    AUR
    which leads to
    http://www.vmware.com/community/thread. … 4&tstart=0
    EDIT: package in AUR has been updated. Thnx pizzapunk.

  • 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)

  • Kernel versions and rogue modules

    Hello.
    Can anyone tell me why the kernel-headers package and the kernel26 package never seem to carry the same version?
    Right now in current, kernel-headers' version is 2.6.20.X while the kernel26 is at 2.6.21.
    Also, why do I always have a directory in /lib/modules/  of the name of the next kernel version?  (in this case /lib/modules/2.6.21-ARCH while I'm at 2.6.20) .
    I've had numerous problems around this over the last few months.  Today it happened again:  I just installed gspcav1 from the repository tree, which is a webcam module, and the module was installed for kernel 2.6.21 (in /lib/modules/2.6.21-ARCH/**/usbvideo/gspca.ko), which I'm not running yet. I really wish I didn't have to upgrade my kernel for this sort of things.
    Can anyone help?

    External module packages are provided for the current kernel package only. If you choose to run an older kernel, any modules that you have already installed will continue to function as expected, but if you need to install new ones, as with gspcav1 above, you will need to either build it yourself or find the previous version of the package somewhere.
    You have a /lib/modules/2.6.21-ARCH directory because that is where pacman installed gspcav1. There are no "rogue modules" here, simply an incorrect expectation of how module packages are handled.

Maybe you are looking for

  • MPLS for small network

    In the past we have always had point to point links between our 3 remote offices and our corporate office. We're now switching to a MPLS network for all four sites. We currently use Cisco 1721 routers for our WAN. What protocol should we use for rout

  • SAP SRM Contract : identify Creation/Release and restrict BADI call

    Hi There! I need some suggestion on one of the issue i'm having now: The SRM contract workflow works on n-level approval for which a BADI is implemented for the approvers. Now for one of the custom sub-process i need to trigger a different workflow f

  • Clarifications on How to Activate ABAP Proxies

    Hi, Iam doing Proxy Outbound Scenario Iam doing the following WEBLOG to activate the ABAP Proxy /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies In this BLOG they have mentioned 3 steps to achieve the requirement. Do we need to

  • Photoshop or Lightroom with Atom Processor?

    Does anyone know if it is possible to run Photoshop or Lightroom on an ultraportable PC (ie one using an Intel Atom Processor)?

  • TV Shows do not match their titled episode

    Be very careful when purchasing TV shows. I bought two episodes of NCIS from Season 2 and the episodes do not match the titles. You cannot tell if you are downloading the correct show, as Apple's 30-second sample is always of the opening credits. Cav