linux headers für vmware player

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
wappo
Beiträge: 110
Registriert: 11.01.2007 14:58:24

linux headers für vmware player

Beitrag von wappo » 03.05.2009 00:26:50

Hallo!
Ich habe den neuen Kernel 2.6.29.2 selbst kompiliert und möchte nun den vmware player 2.5.2 nutzen. Beim Start verlangt das Programm allerdings die kernel headers und man soll den entsprechenden Pfad angeben.

Habe verschiedene Verzeichnisse probiert, aber nichts will funktionieren:

z.B.
/usr/src/linux/
/usr/src/linux/include
...

Auch mit 'make headers_install' und dann

/usr/include/asm
/usr/include/linux

Was kann ich tun? Bin für jede Hilfe dankbar!

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: linux headers für vmware player

Beitrag von cirrussc » 03.05.2009 00:37:45

Du hast dafür nicht make-kpkg genutzt? :roll:
Das wäre wesentlich einfacher.

Sind die Sourcen noch da, brauchst Du lediglich deren Pfad angeben.
Mit make-kpkg (Debiankernel-package) lässt sich zusätzlich ein Source und/oder heades .deb erstellen.
Praktischer ist allerdings, dass beim installieren eines damit erstellten kernel-image Paket unter /lib/modules/<version>/source gleich auf die hoffentlich noch vorhandenen Sourcen verlinkt wird.

http://wiki.debianforum.de/DebianizedLinuxKernel
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

wappo
Beiträge: 110
Registriert: 11.01.2007 14:58:24

Re: linux headers für vmware player

Beitrag von wappo » 03.05.2009 08:29:36

Ja ich habe make-kpkg benutzt nach der besagten Wiki-Anleitung.

Habe über make-kpkg ein headers-deb erstellt und installiert. Die Angabe des Pfades /usr/src/linux-headers-2.6.29.2/include hat dann funktioniert! Vielen Dank für den Hinweis!

Jetzt will vmware die module kompilieren. Hier bekomme ich aber folgenden Fehler:

Code: Alles auswählen

"Unable to build kernel module.
See log file /tmp/vmware-root/setup-28757.log for details."
Besagtes log-File gibt folgendes her:

Code: Alles auswählen

Mai 03 08:28:22.135: app| Log for VMware Workstation pid=26336 version=6.5.2 build=build-156735 option=Release
Mai 03 08:28:22.135: app| Host codepage=UTF-8 encoding=UTF-8
Mai 03 08:28:22.135: app| Logging to /tmp/vmware-root/setup-26336.log
Mai 03 08:28:33.149: app| Extracting the sources of the vmmon module.
Mai 03 08:28:33.207: app| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build  HEADER_DIR=/lib/modules/2.6.29.2/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.3.2
Mai 03 08:29:03.173: app| Extracting the sources of the vmmon module.
Mai 03 08:29:03.188: app| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build  HEADER_DIR=/lib/modules/2.6.29.2/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.3.2
Weiß jemand was da schief läuft?

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

Re: linux headers für vmware player

Beitrag von Spasswolf » 03.05.2009 10:34:26

Ist das das ganze Log? Ich sehe da keine Fehlermeldung.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: linux headers für vmware player

Beitrag von Danielx » 03.05.2009 10:35:25

wappo hat geschrieben:Weiß jemand was da schief läuft?
VMware Workstation 6.5.2 funktioniert nicht mit dem Kernel 2.6.29, du brauchst einen Patch:
http://communities.vmware.com/thread/203231

Gruß,
Daniel

wappo
Beiträge: 110
Registriert: 11.01.2007 14:58:24

Re: linux headers für vmware player

Beitrag von wappo » 03.05.2009 23:40:16

Vielen Dank für die Hilfe!
Der Patch hats gebracht!

Allerdings musste ich noch Leserechte für /lib/modules/2.6.29.2/modules.dep vergeben, bevor VMware dann laufen wollte.

Antworten