VMWare fagyi

Fórumok

VMWare fagyi

Hozzászólások

Sziasztok,

Mivel flash-ben dolgozom ezért szükségem van egy windows-ra.VMware felpakoltam, de amikor a vmware-config.pl futtatom, a virtuális hálózat inditásánál fagyasztja a linuxot., csak reset segít.Megnéztem mi történik a háttérben, és a kernel pánikol be, de nagyon.
Valaki esetleg találkozott már ilyennel ?
Ja, 2.6.13as kernel, és Marvell Yukon hálókari.Érdekes az, hogy 2.6.11-el mûködött.

Azt az infot kaptam, hogy ezt:
http://ftp.cvut.cz/vmware/vmware-any-any-update94.tar.gz
használjam.
Kiprobáltam, de ezt kaptam:
Building the vmmon module.

Building for VMware Workstation 5.0.0.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config3/vmmon-only'
make -C /lib/modules/2.6.13/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.13'
CC [M] /tmp/vmware-config3/vmmon-only/linux/driver.o
CC [M] /tmp/vmware-config3/vmmon-only/linux/hostif.o
CC [M] /tmp/vmware-config3/vmmon-only/common/cpuid.o
CC [M] /tmp/vmware-config3/vmmon-only/common/hash.o
CC [M] /tmp/vmware-config3/vmmon-only/common/memtrack.o
CC [M] /tmp/vmware-config3/vmmon-only/common/phystrack.o
CC [M] /tmp/vmware-config3/vmmon-only/common/task.o
gcc: language c++ not recognized
gcc: /tmp/vmware-config3/vmmon-only/common/task.c: linker input file unused because linking not done
objdump: '/tmp/vmware-config3/vmmon-only/common/.tmp_task.o': No such file
mv: stat `/tmp/vmware-config3/vmmon-only/common/.tmp_task.o' sikertelen: Nincs ilyen fájl vagy könyvtár
make[2]: *** [/tmp/vmware-config3/vmmon-only/common/task.o] Error 1
make[1]: *** [_module_/tmp/vmware-config3/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config3/vmmon-only'
Unable to build the vmmon module.

gondolom ennél a sornál kell elkezdeni a hiba keresését:
gcc: language c++ not recognized

[quote:7ca9ae855c="1g0R"]ez történik az any-any után:
CC [M] /tmp/vmware-config6/vmmon-only/common/task.o
gcc: language c++ not recognized
gcc: /tmp/vmware-config6/vmmon-only/common/task.c: linker input file unused because linking not done
objdump: '/tmp/vmware-config6/vmmon-only/common/.tmp_task.o': No such file
mv: stat `/tmp/vmware-config6/vmmon-only/common/.tmp_task.o' sikertelen: Nincs ilyen fájl vagy könyvtár
make[2]: *** [/tmp/vmware-config6/vmmon-only/common/task.o] Error 1
make[1]: *** [_module_/tmp/vmware-config6/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config6/vmmon-only'
Unable to build the vmmon module.

Nos, ha az any-any nem mukodik, akkor diohejban elmondom amire emlekszem. A compat_sk_alloc() makrot kell maskepp efinialni, ha a kernel verzio 2.6.12 (vagy ujabb?). Ez a vmNetInt.h file-ban van.
Espedig:
[code:1:7ca9ae855c]
#if defined(KERNEL_2_6_12)
static struct sock * compat_sk_alloc(int _pri)
{
static struct proto alma = {
.name = "vmnet",
.owner = THIS_MODULE,
.obj_size = sizeof(struct sock),
};
return sk_alloc(PF_NETLINK, _pri,&alma, 1);
}

#elif defined(KERNEL_2_5_5)
# define compat_sk_alloc(_pri) sk_alloc(PF_NETLINK, _pri, 1, NULL)
#else
# define compat_sk_alloc(_pri) sk_alloc(0, _pri, 1)
#endif
[/code:1:7ca9ae855c]
... es a compat_version.h-ba:

[code:1:7ca9ae855c]
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 12)
# define KERNEL_2_6_12
#endif
[/code:1:7ca9ae855c]

Ha ez nem eleg, akkort meg kell tokolni a skb_copy_datagram()-al is... :D

Qemu esetleg? Tudtommal gcc4-gyel nem fordul, de amúgy nincs gond vele és ha accelerator-t is beállítod akkor megy úgy, mint wmware.
VMiklos írt a HUPWiki-be róla, eletleg nézz bele.

Szia!

Nekem 2.6.12-es kernel csinalta azt, hogy az istennek se tudtam vmware alatt halozatot hasznalni. 2.6.11-el teljesen jol mukodik.
Probaltad mar ezt: ftp://ftp.cvut.cz/vmware/vmware-any-any-update93.tar.gz ?

igen, igen, az uj any-any elvileg segit a dolgon!

Hali,

Nekunk is volt problemank a vmnet dolgokkal 2.6.13 kernel alatt. Ha veletlenul 4.5.2-es vmware-d van, akkor meg patchet is tudok adni hozza. Ha nem, akkor esetleg elmagyarazom mi volt a baj, hatha neked is bejon.

mindenképpen érdekel minden segítség, mert csak dolgoznom kellene a flash-el.
Szóval 1aca irhatod a trükköt.

Na jo. Akkor ime. Tulajdonkeppen a kollegam utkozott a problemaba, o hasznal vmware-t.
Amint kiderult, valamikor a 2.6.11 utan megvaltozott a sk_alloc() fuggveny parameterezese. Sajnos ez forditaskor csak warning-ot ad... Viszont valahol egy NULL kerul rossz helyre. Az elobb a google-n rakeresve, ezt az erdekes thread-et kaptam a kernel levlistan. Erdekes olvasmany. A kollega sajnos ezt akkor nem kapta meg... Megmentett volna egy par szentsegelestol :P

ez történik az any-any után:
CC [M] /tmp/vmware-config6/vmmon-only/common/task.o
gcc: language c++ not recognized
gcc: /tmp/vmware-config6/vmmon-only/common/task.c: linker input file unused because linking not done
objdump: '/tmp/vmware-config6/vmmon-only/common/.tmp_task.o': No such file
mv: stat `/tmp/vmware-config6/vmmon-only/common/.tmp_task.o' sikertelen: Nincs ilyen fájl vagy könyvtár
make[2]: *** [/tmp/vmware-config6/vmmon-only/common/task.o] Error 1
make[1]: *** [_module_/tmp/vmware-config6/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config6/vmmon-only'
Unable to build the vmmon module.

Vagy próbáld az %-ös vmware-t. Nekem ez minden 2.6.x-es kernellel adódó problémámat megoldotta. Igaz, nekem SuSE 9.2-9.3 alatt.

[quote:43c7d70b2e="1g0R"]Sziasztok,

Mivel flash-ben dolgozom ezért szükségem van egy windows-ra.VMware felpakoltam, de amikor a vmware-config.pl futtatom, a virtuális hálózat inditásánál fagyasztja a linuxot., csak reset segít.Megnéztem mi történik a háttérben, és a kernel pánikol be, de nagyon.
Valaki esetleg találkozott már ilyennel ?
Ja, 2.6.13as kernel, és Marvell Yukon hálókari.Érdekes az, hogy 2.6.11-el mûködött.

Gondolom pont a hálórész konfignál fagyott be mint a cövek. Erre én is rázuhantam párszor és a megoldás az lett ami kicsit furcsának tűnt elsőre, de 2 hálókari ajánl fel és ebből az eth1-et fogadtam el ami azután csont nélkül megy. Ha a létező eth0-ra konfigolom akkor viszont merevhulla lesz.

[quote:015c6f5c45="1g0R"]a %-ös mit jelent ?

Gondolom az 5-öst. shitf+5=%

Az 5.5 béta szépen működik!