VMWare Workstation Pro 16.1.2 und Update Tumbleweed Kernel 5.14.1.1
Verfasst: 14.09.2021, 15:27
Hallo zusammen,
Nach dem mein Betriebssystem OpenSuse Tumbelweed mit dem Linux Kernel 5.14 bestückt wurde bekomme ich VMWARE Workstation 16.1.2 nicht mehr kompiliert. das bedeutet VMWare lässt sich nicht mehr starten bzw. auf den neuen Kernel anpassen.
Hier ist ein Auszug aus dem Config Log:
/usr/src/linux-5.14.1-1/arch/x86/include/asm/processor-flags.h:39: Anmerkung: dies ist die Stelle der vorherigen Definition
2021-09-14T14:22:50.021+02:00| host-19676| I005: 39 | #define CR3_PCID_MASK 0xFFFull
2021-09-14T14:22:50.021+02:00| host-19676| I005: |
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif.c: In Funktion »HostIF_WakeUpYielders«:
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif.c:477:20: Fehler: »struct task_struct« hat kein Element namens »state«; meinten Sie »__state«?
2021-09-14T14:22:50.021+02:00| host-19676| I005: 477 | if (t && (t->state & TASK_INTERRUPTIBLE)) {
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: | __state
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c: In Funktion »HostIF_WakeUpYielders«:
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:424:20: Fehler: »struct task_struct« hat kein Element namens »state«; meinten Sie »__state«?
2021-09-14T14:22:50.021+02:00| host-19676| I005: 424 | if (t && (t->state & TASK_INTERRUPTIBLE)) {
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: | __state
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:446:1: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code [-Wdeclaration-after-statement]
2021-09-14T14:22:50.021+02:00| host-19676| I005: 446 | void
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:574:1: Fehler: ungültige Speicherklasse für Funktion »HostIFHostMemInit«
2021-09-14T14:22:50.021+02:00| host-19676| I005: 574 | HostIFHostMemInit(VMDriver *vm) // IN:
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~~~~~~~~~~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:603:1: Fehler: ungültige Speicherklasse für Funktion »HostIFHostMemCleanup«
2021-09-14T14:22:50.021+02:00| host-19676| I005: 603 | HostIFHostMemCleanup(VMDriver *vm) // IN:
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~~~~~~~~~~~~~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:839:1: Fehler: ungültige Speicherklasse für Funktion »HostIFFreeVMHost«
2021-09-14T14:22:50.021+02:00| host-19676| I005: 839 | HostIFFreeVMHost(VMHost *vmhost) // IN:
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~~~~~~~~~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:863:1: Fehler: ungültige Speicherklasse für Funktion »HostIFAllocVMHost«
2021-09-14T14:22:50.021+02:00| host-19676| I005: 863 | HostIFAllocVMHost(uint32 numVCPUs) // IN:
Ich denke das es mit Source Dateien von vmmon und vmnet zu tun hat.
Beste Grüße
Andreas
Nach dem mein Betriebssystem OpenSuse Tumbelweed mit dem Linux Kernel 5.14 bestückt wurde bekomme ich VMWARE Workstation 16.1.2 nicht mehr kompiliert. das bedeutet VMWare lässt sich nicht mehr starten bzw. auf den neuen Kernel anpassen.
Hier ist ein Auszug aus dem Config Log:
/usr/src/linux-5.14.1-1/arch/x86/include/asm/processor-flags.h:39: Anmerkung: dies ist die Stelle der vorherigen Definition
2021-09-14T14:22:50.021+02:00| host-19676| I005: 39 | #define CR3_PCID_MASK 0xFFFull
2021-09-14T14:22:50.021+02:00| host-19676| I005: |
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif.c: In Funktion »HostIF_WakeUpYielders«:
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif.c:477:20: Fehler: »struct task_struct« hat kein Element namens »state«; meinten Sie »__state«?
2021-09-14T14:22:50.021+02:00| host-19676| I005: 477 | if (t && (t->state & TASK_INTERRUPTIBLE)) {
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: | __state
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c: In Funktion »HostIF_WakeUpYielders«:
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:424:20: Fehler: »struct task_struct« hat kein Element namens »state«; meinten Sie »__state«?
2021-09-14T14:22:50.021+02:00| host-19676| I005: 424 | if (t && (t->state & TASK_INTERRUPTIBLE)) {
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: | __state
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:446:1: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code [-Wdeclaration-after-statement]
2021-09-14T14:22:50.021+02:00| host-19676| I005: 446 | void
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:574:1: Fehler: ungültige Speicherklasse für Funktion »HostIFHostMemInit«
2021-09-14T14:22:50.021+02:00| host-19676| I005: 574 | HostIFHostMemInit(VMDriver *vm) // IN:
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~~~~~~~~~~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:603:1: Fehler: ungültige Speicherklasse für Funktion »HostIFHostMemCleanup«
2021-09-14T14:22:50.021+02:00| host-19676| I005: 603 | HostIFHostMemCleanup(VMDriver *vm) // IN:
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~~~~~~~~~~~~~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:839:1: Fehler: ungültige Speicherklasse für Funktion »HostIFFreeVMHost«
2021-09-14T14:22:50.021+02:00| host-19676| I005: 839 | HostIFFreeVMHost(VMHost *vmhost) // IN:
2021-09-14T14:22:50.021+02:00| host-19676| I005: | ^~~~~~~~~~~~~~~~
2021-09-14T14:22:50.021+02:00| host-19676| I005: /tmp/modconfig-puZMJC/vmmon-only/linux/hostif_.c:863:1: Fehler: ungültige Speicherklasse für Funktion »HostIFAllocVMHost«
2021-09-14T14:22:50.021+02:00| host-19676| I005: 863 | HostIFAllocVMHost(uint32 numVCPUs) // IN:
Ich denke das es mit Source Dateien von vmmon und vmnet zu tun hat.
Beste Grüße
Andreas