VMware

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
cronotk
Beiträge: 112
Registriert: 30.10.2006 20:58:28
Kontaktdaten:

VMware

Beitrag von cronotk » 24.05.2007 20:42:25

Hallo!

Ich habe mal versucht, VMware zu installieren. Erstmal läuft auch alles, aber sobald das Modul in den laufenden Kernel eingefügt werden soll, erscheint folgende Fehlermeldung:

Code: Alles auswählen

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.21.1/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.21.1'
  CC [M]  /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:80:
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or '...' before 'compat_exit'
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or '...' before 'exit_code'
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to 'int' in declaration of '_syscall1'
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.21.1'
make: *** [vmmon.ko] Fehler 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.

Gut, danach habe ich mal im VMware-Forum rumgesucht und herausgefunden, dass VMware+Linux 2.6.21.x ein Tabuthema ist. Empfohlen wird da die Benutzung des inoffiziellen Patches. Dieser gibt dann Folgendes aus:

Code: Alles auswählen

...
(Kompillierkram ;-))
...
make[1]: Leaving directory `/usr/src/linux-2.6.21.1'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
sh: line 1:  5202 Speicherzugriffsfehler  'insmod' -p '/tmp/vmware-config1/vmmon.o' >/dev/null 2>&1
Ich habe auch schon versucht, das Modul von Hand zu "insmodden" aber da gab's auch nur die höchst aussagekräftige Fehlermeldung "Speicherzugriffsfehler". Hat das hier schon jemand geschafft, VMware auf Sid zu installieren und hat eine Lösung für mich? Oder ist das gar ein größeres Problem unabhängig von VMware?
Die Fehlermeldungen sind übrigens sowohl beim Server auch auch beim Player identisch.

mfg



edit:
Hoffe, ich bin in dieser Kategorie richtig, zu "Serverbetrieb" -> "weitere Dienste" passte das irgendwie nicht...

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 24.05.2007 20:49:56

verschoben von Standardprogramme,....
Gruß Savar


Na hier passts doch eher hin ;-)

also ich hab den 2.6.21.1er mit VMware am Laufen.. aber wenn ich ehrlich bin.. ich hab keine Ahnung mehr welchen Patch ich benutzt habe und wo ich ihn habe :(
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 24.05.2007 22:03:05

Bei mir läuft der Vmware Player auf Sid mit Kernel 2.6.22-rc1 und einem Patch für das vmnet Modul. Was mich stutzig macht, ist das es bei mir mit dem vmmon Modul überhaupt keine Probleme gab.

Benutzeravatar
OldKid
Beiträge: 10
Registriert: 18.02.2005 06:55:01
Kontaktdaten:

Beitrag von OldKid » 27.05.2007 10:14:06

hatte hier das gleiche Problem es lag aber nicht am Kernel sondern an module-init-tools

Code: Alles auswählen

apt-get install module-init-tools/testing
hat geholfen


OldKid

Benutzeravatar
gOtNoPhEaR
Beiträge: 863
Registriert: 17.04.2004 15:49:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Gau-Algesheim
Kontaktdaten:

Beitrag von gOtNoPhEaR » 19.06.2007 08:21:44

Also in testing scheint das jetzt auch nicht mehr zu funktionieren, durch das Update von module-init-tools.

Hier ein paar hilfreiche Seiten, aber ich hab es auch noch nicht so wirklich zum laufen gebracht.

http://www.vmware.com/community/thread. ... adID=85612
http://www.vmware.com/community/thread. ... 1&tstart=0

Hier noch der Debian Bugreport:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=425458


Wenn jemand eine Lösung hat, kann er die ja mal gerne posten.
Greetz, gOtNoPhEaR

OS: Debian/testing amd64

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 19.06.2007 12:26:50

Mit den module-init-tools 3.3-pre11-3 aus Sid funktioniert das Laden der Module wieder.

Benutzeravatar
gOtNoPhEaR
Beiträge: 863
Registriert: 17.04.2004 15:49:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Gau-Algesheim
Kontaktdaten:

Beitrag von gOtNoPhEaR » 19.06.2007 13:32:52

Okay,

habe mir jetzt die module-init-tools fü stable von debian.org geholt und damit geht es auch wieder. Die "tools" von SID brachten wieder abhängigkeiten mit sich und deshalb stable ...

Danke für den Tipp ...
Greetz, gOtNoPhEaR

OS: Debian/testing amd64

Columbo0815
Beiträge: 145
Registriert: 25.10.2005 08:22:32

Beitrag von Columbo0815 » 27.06.2007 12:07:55

Vielen Dank für die Infos! Nachdem ich die module-init-tools aus etch installiert habe, läuft vmware wieder.

:D

Antworten