[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel 2.6.21 vs vmware ?



Am Wed, 11 Jul 2007 21:28:33 +0200 schrieb Florian <flobee@gmail.com>:

> Hallo @ll
> 
> Kann mir jemand helfen/sagen warum vmware (1.0.3 build-44356) unter
> Lenny seit Kernelupdate "2.6.21-2" keine module mehr backen will?
> Ich kann dem hier nicht ganz folgen :-/ compiler fehler?
> 
> Gruß Florian
> 
Moin,

es ist nicht nur der angesprochene any-any-Patch, den Du einspielen
musst.
Dummerweise hat auch insmod einen Fehler. Hier hilft nur, auch das
Paket module-init-tools downzugraden.

Ich habe ganze zwei Tage gebraucht, bis ich alles verstanden hatte.

Hier eine -hoffentlich brauchbare- Anweisung, die bei mir alles wieder
zum Laufen gebracht hat. Ich verwende testing mit Kernel 2.6.21-k7:

a) module-init-tools aus dem stable-Zweig installieren (Version
3.3-pre4-2 gegenüber 3.3-pre11-1 aus testing)

b) vmware-server (in oben genannter Version) installieren. (wobei ich
das Ganze als root aus dem entpackten *.tar.gz-Paket gestartet habe).

c) nicht automatisch die vmware-config.pl starten lassen, sondern hier
no antworten, und erst den erst den folgenden Patch entpacken:
ftp://platan.vc.cvut.cz/pub/vmware/vmware-any-any-update110.tar.gz

d) hier als root die rumme.pl laufen lassen.

e) wenn der Patch eingespielt wurde, kann jetzt die Frage, ob die
vmware-config.pl gestartet werden soll, mit yes beantwortet werden (die
Vorgabe lautet hier komischerweise no)

Jetzt sollte nicht nur vmmon generiert werden, sondern auch geladen
werden können.

Viel Erfolg,

Udo


> 
> -->--
> 
> Using 2.6.x kernel build system.
> make: Entering directory `/tmp/vmware-config6/vmmon-only'
> make -C /lib/modules/2.6.21-2-k7/build/include/.. SUBDIRS=$PWD
> SRCROOT=$PWD/. modules
> make[1]: Entering directory `/usr/src/linux-headers-2.6.21-2-k7'
>   CC [M]  /tmp/vmware-config6/vmmon-only/linux/driver.o
> In file included from /tmp/vmware-config6/vmmon-only/linux/driver.c:80:
> /tmp/vmware-config6/vmmon-only/./include/compat_kernel.h:21: Fehler:
> expected declaration specifiers or »...« before »compat_exit«
> /tmp/vmware-config6/vmmon-only/./include/compat_kernel.h:21: Fehler:
> expected declaration specifiers or »...« before »exit_code«
> /tmp/vmware-config6/vmmon-only/./include/compat_kernel.h:21: Warnung:
> »int« ist Standardtyp in Deklaration von »_syscall1«
> make[2]: *** [/tmp/vmware-config6/vmmon-only/linux/driver.o] Fehler 1
> make[1]: *** [_module_/tmp/vmware-config6/vmmon-only] Fehler 2
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.21-2-k7'
> make: *** [vmmon.ko] Fehler 2
> make: Leaving directory `/tmp/vmware-config6/vmmon-only'
> Unable to build the vmmon module.
> 
> For more information on how to troubleshoot module-related problems, please
> visit our Web site at
> "http://www.vmware.com/download/modules/modules.html"; and
> "http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html";.
> 
> Execution aborted.
> --<--
> 
> 
> -- 
> Haeufig gestellte Fragen und Antworten (FAQ): 
> http://www.de.debian.org/debian-user-german-FAQ/
> 
> Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@lists.debian.org
> mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)
> 



Reply to: