As per
attached is my latest results....please help if u can....
From the past kernel mailing list I found more patches to rectify the
any-any codes:
From below here: iget and read_inode have been removed from the
kernel, and it also showed how to replaced it:
http://lkml.org/lkml/2007/10/25/263
http://linux.derkeiler.com/Mailing-Lists/Kernel/2007-10/msg00215.html
After the change, here is the output of compilation (starting from
runme.pl, and remember to compile after booting up into the new kernel
- 2.6.25 in my case here, as the any-any patch will autodetect this -
different color demarcate the different zones of compilation):
/root/download/vmware/vmware-any-any-update117/vmware-any-any-update115>./runme.pl
Updating /usr/bin/vmware ... No patch needed/available
Updating /usr/bin/vmnet-bridge ... No patch needed/available
Updating /usr/lib/vmware/bin/vmware-vmx ... No patch needed/available
Updating /usr/lib/vmware/bin-debug/vmware-vmx ... No patch
needed/available
VMware modules in "/usr/lib/vmware/modules/source" has been updated.
Before running VMware for the first time after update, you need to
configure it
for your running kernel by invoking the following command:
"/usr/bin/vmware-config.pl". Do you want this script to invoke the
command for
you now? [yes]
Making sure services for VMware Workstation are stopped.
Stopping VMware services:
Virtual machine monitor [ OK ]
Blocking file system: [ OK ]
Bridged networking on /dev/vmnet0 [ OK ]
Host network detection [ OK ]
DHCP server on /dev/vmnet1 [ OK ]
Host-only networking on /dev/vmnet1 [ OK ]
DHCP server on /dev/vmnet8 [ OK ]
NAT service on /dev/vmnet8 [ OK ]
Host-only networking on /dev/vmnet8 [ OK ]
Virtual ethernet [ OK ]
Configuring fallback GTK+ 2.4 libraries.
In which directory do you want to install the theme icons?
[/usr/share/icons]
What directory contains your desktop menu entry files? These files have
a
.desktop file extension. [/usr/share/applications]
In which directory do you want to install the application's icon?
[/usr/share/pixmaps]
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Workstation is suitable
for your
running kernel. Do you want this program to try to build the vmmon
module for
your system (you need to have a C compiler installed on your system)?
[yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the
location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.25/build/include]
Extracting the sources of the vmmon module.
Building the vmmon module.
Unknown VMware Workstation 6.0.2 build 59824 detected. Building for
Workstation 6.0.0.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config1/vmmon-only'
make -C /lib/modules/2.6.25/build/include/.. SUBDIRS=$PWD
SRCROOT=$PWD/. modules
make[1]: Entering directory `/mnt/sdc2/download/linux-2.6_latest'
CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o
CC [M] /tmp/vmware-config1/vmmon-only/linux/driverLog.o
CC [M] /tmp/vmware-config1/vmmon-only/linux/hostif.o
CC [M] /tmp/vmware-config1/vmmon-only/common/comport.o
CC [M] /tmp/vmware-config1/vmmon-only/common/cpuid.o
CC [M] /tmp/vmware-config1/vmmon-only/common/hash.o
CC [M] /tmp/vmware-config1/vmmon-only/common/memtrack.o
CC [M] /tmp/vmware-config1/vmmon-only/common/phystrack.o
CC [M] /tmp/vmware-config1/vmmon-only/common/task.o
cc1plus: warning: command line option
"-Werror-implicit-function-declaration" is valid for C/ObjC but not for
C++
cc1plus: warning: command line option "-Wdeclaration-after-statement"
is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-Wno-pointer-sign" is valid for
C/ObjC but not for C++
cc1plus: warning: command line option "-Wstrict-prototypes" is valid
for Ada/C/ObjC but not for C++
cc1plus: warning: command line option "-ffreestanding" is valid for
C/ObjC but not for C++
/tmp/vmware-config1/vmmon-only/common/task_compat.h: In function ‘int
Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage =
VMCrossPageV321]’:
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2491: warning:
‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2492: warning:
‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in
this function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h: In function ‘int
Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage =
VMCrossPageV3]’:
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2491: warning:
‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2492: warning:
‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in
this function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h: In function ‘int
Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage =
VMCrossPageGSX1]’:
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2491: warning:
‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2492: warning:
‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in
this function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h: In function ‘int
Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage =
VMCrossPageV2]’:
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2491: warning:
‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2492: warning:
‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in
this function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h: In function ‘int
Vmx86_RunVM_V4(VMDriver*, Vcpuid) [with VMCrossPage = VMCrossPageV4]’:
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in
this function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h: In function ‘int
Vmx86_RunVM(VMDriver*, Vcpuid)’:
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2491: warning:
‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2492: warning:
‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in
this function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in
this function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in
this function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:3028: warning:
‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h: In function ‘void
Task_Switch_V45(VMDriver*, Vcpuid)’:
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2666: warning:
‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in
this function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2666: warning:
‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2666: warning:
‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this
function
/tmp/vmware-config1/vmmon-only/common/task_compat.h:2666: warning:
‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this
function
CC [M] /tmp/vmware-config1/vmmon-only/common/vmciContext.o
CC [M] /tmp/vmware-config1/vmmon-only/common/vmciDatagram.o
CC [M] /tmp/vmware-config1/vmmon-only/common/vmciDriver.o
CC [M] /tmp/vmware-config1/vmmon-only/common/vmciDs.o
CC [M] /tmp/vmware-config1/vmmon-only/common/vmciGroup.o
CC [M] /tmp/vmware-config1/vmmon-only/common/vmciHashtable.o
CC [M] /tmp/vmware-config1/vmmon-only/common/vmciProcess.o
CC [M] /tmp/vmware-config1/vmmon-only/common/vmciResource.o
CC [M] /tmp/vmware-config1/vmmon-only/common/vmciSharedMem.o
CC [M] /tmp/vmware-config1/vmmon-only/common/vmx86.o
CC [M] /tmp/vmware-config1/vmmon-only/vmcore/compat.o
CC [M] /tmp/vmware-config1/vmmon-only/vmcore/moduleloop.o
LD [M] /tmp/vmware-config1/vmmon-only/vmmon.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: module vmmon.ko uses symbol 'init_mm' marked UNUSED
CC /tmp/vmware-config1/vmmon-only/vmmon.mod.o
LD [M] /tmp/vmware-config1/vmmon-only/vmmon.ko
make[1]: Leaving directory `/mnt/sdc2/download/linux-2.6_latest'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
The module loads perfectly in the running kernel.
This program
previously created the file /dev/vmmon, and was about to remove
it. Somebody else apparently did it already.
Trying to find a suitable vmblock module for your running kernel.
None of the pre-built vmblock modules for VMware Workstation is
suitable for
your running kernel. Do you want this program to try to build the
vmblock
module for your system (you need to have a C compiler installed on your
system)? [yes]
Extracting the sources of the vmblock module.
Building the vmblock module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config1/vmblock-only'
make -C /lib/modules/2.6.25/build/include/.. SUBDIRS=$PWD
SRCROOT=$PWD/. modules
make[1]: Entering directory `/mnt/sdc2/download/linux-2.6_latest'
CC [M] /tmp/vmware-config1/vmblock-only/linux/block.o
CC [M] /tmp/vmware-config1/vmblock-only/linux/control.o
CC [M] /tmp/vmware-config1/vmblock-only/linux/dbllnklst.o
CC [M] /tmp/vmware-config1/vmblock-only/linux/dentry.o
CC [M] /tmp/vmware-config1/vmblock-only/linux/file.o
CC [M] /tmp/vmware-config1/vmblock-only/linux/filesystem.o
CC [M] /tmp/vmware-config1/vmblock-only/linux/inode.o
CC [M] /tmp/vmware-config1/vmblock-only/linux/module.o
CC [M] /tmp/vmware-config1/vmblock-only/linux/stubs.o
CC [M] /tmp/vmware-config1/vmblock-only/linux/super.o
LD [M] /tmp/vmware-config1/vmblock-only/vmblock.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vmware-config1/vmblock-only/vmblock.mod.o
LD [M] /tmp/vmware-config1/vmblock-only/vmblock.ko
make[1]: Leaving directory `/mnt/sdc2/download/linux-2.6_latest'
cp -f vmblock.ko ./../vmblock.o
make: Leaving directory `/tmp/vmware-config1/vmblock-only'
The module loads perfectly in the running kernel.
File /dev/parport0 is backed up to /dev/parport0.old.0.
mknod: `/dev/parport0': File exists
Unable to create the character device /dev/parport0 with major number
99 and
minor number 0.
Execution aborted.
And the error also showed up in dmesg:
parport_pc 00:09: disabled
Symbol init_mm is marked as UNUSED, however this module is using it.
This symbol will go away in the future.
Please evalute if this is the right api to use, and if it really is,
submit a report the linux kernel mailinglist together with submitting
your code for inclusion.
[5028]: VMCI: Driver initialized.
[5028]: Module vmmon: registered with major=10 minor=165
[5028]: Module vmmon: initialized
[5033]: Module vmmon: unloaded
Symbol init_mm is marked as UNUSED, however this module is using it.
This symbol will go away in the future.
Please evalute if this is the right api to use, and if it really is,
submit a report the linux kernel mailinglist together with submitting
your code for inclusion.
[10600]: VMCI: Driver initialized.
[10600]: Module vmmon: registered with major=10 minor=165
[10600]: Module vmmon: initialized
[10605]: Module vmmon: unloaded
parport_pc 00:09: activated
parport_pc 00:09: reported by Plug and Play ACPI
parport0: PC-style at 0x378, irq 7 [PCSPP,EPP]
ppdev: user-space parallel port driver
ppdev0: claim the port first
ppdev0: claim the port first
Now I am confused....any ideas??????????????????????????????????????//
|
|
vmware-any-any-update117.tgz
654K
Download
|