Package Details: vmware-workstation 17.5.1-2

Git Clone URL: https://aur.archlinux.org/vmware-workstation.git (read-only, click to copy)
Package Base: vmware-workstation
Description: The industry standard for running multiple operating systems as virtual machines on a single Linux PC.
Upstream URL: https://www.vmware.com/products/workstation-for-linux.html
Keywords: dkms ovftool player vmplayer vmware workstation
Licenses: custom
Conflicts: vmware-modules-dkms, vmware-ovftool, vmware-patch, vmware-systemd-services
Provides: vmware-ovftool
Submitter: synthead
Maintainer: jihem
Last Packager: jihem
Votes: 189
Popularity: 3.01
First Submitted: 2017-02-10 19:04 (UTC)
Last Updated: 2024-04-19 18:42 (UTC)

Pinned Comments

jihem commented on 2020-02-10 17:29 (UTC) (edited on 2021-06-19 13:19 (UTC) by jihem)

After the first installation, please:

1) install the appropriate headers package(s) for your installed kernel(s): linux-headers for default kernel, linux-lts-headers for LTS kernel...

2) reboot or load vmw_vmci and vmmon kernel modules (modprobe -a vmw_vmci vmmon)

3) Enable the services you need (using .service units to activate them during boot or .path units to activate them when a VM is started) :

  • vmware-networks: to have network access inside VMs

  • vmware-usbarbitrator: to connect USB devices inside VMs

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 57 Next › Last »

txtsd commented on 2022-07-29 09:59 (UTC)

How does one launch this in Wayland instead of XWayland? I use Sway.

alphazo commented on 2022-07-28 20:10 (UTC)

@Launch42, you can fix that by adding "ibt=off" to your GRUB command line. The VMWare module doesn't seem to support the new Intel Indirect Branch Tracking (IBT) feature that has been added to Linux 5.18.

cryptodan commented on 2022-06-26 04:56 (UTC)

Is the message from @lauch42 the reason that kauditd_printk_skb is making arch in my machine slow booting due to 12 suppressed callbacks and I must wait 1 minute 30 seconds for boot to continue?

Lauch42 commented on 2022-06-23 09:01 (UTC)

For some reason, vmmon still fails loading on kernel 5.18. LTS works. Error:

[   46.575165] kernel BUG at arch/x86/kernel/traps.c:252!
[   46.575169] invalid opcode: 0000 [#2] PREEMPT SMP NOPTI
[   46.575171] CPU: 1 PID: 6116 Comm: modprobe Tainted: G      D    OE     5.18.5-arch1-1 #1 e9787f6018c114f5ea5c49a220d7535dfd3a932e
[   46.575174] Hardware name: LENOVO 20WMCTO1WW/20WMCTO1WW, BIOS N35ET39W (1.39 ) 07/04/2021
[   46.575175] RIP: 0010:exc_control_protection+0xc2/0xd0
[   46.575179] Code: 8b 93 80 00 00 00 be f9 00 00 00 48 c7 c7 13 de 46 a4 e8 b1 d3 4f ff e9 72 ff ff ff 48 c7 c7 fa dd 46 a4 e8 cb 21 fb ff 0f 0b <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 90 66 0f 1f 00 55 53 48 89
[   46.575181] RSP: 0018:ffffa804c0f83cd8 EFLAGS: 00010002
[   46.575183] RAX: 0000000000000032 RBX: ffffa804c0f83cf8 RCX: 0000000000000000
[   46.575184] RDX: 0000000000000000 RSI: ffff9a757f6616a0 RDI: ffff9a757f6616a0
[   46.575185] RBP: 0000000000000003 R08: 0000000000000000 R09: ffffa804c0f83af8
[   46.575186] R10: 0000000000000003 R11: ffffffffa4ccaa08 R12: 0000000000000000
[   46.575187] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[   46.575188] FS:  00007f740b59d740(0000) GS:ffff9a757f640000(0000) knlGS:0000000000000000
[   46.575189] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   46.575190] CR2: 00007f740ac83000 CR3: 0000000103644003 CR4: 0000000000f70ee0
[   46.575191] PKRU: 55555554
[   46.575192] Call Trace:
[   46.575194]  <TASK>
[   46.575196]  asm_exc_control_protection+0x22/0x30
[   46.575198] RIP: 0010:init_module+0x0/0xd0 [vmnet]
[   46.575202] Code: 74 18 48 8b 88 68 01 00 00 48 85 c9 74 13 48 89 fe 48 89 c7 ff e1 0f 1f 00 cc b8 f7 ff ff ff c3 cc b8 ff ff ff ff c3 cc 66 90 <66> 0f 1f 00 0f 1f 44 00 00 53 e8 d1 4b 00 00 85 c0 0f 85 75 77 00
[   46.575203] RSP: 0018:ffffa804c0f83da0 EFLAGS: 00010246
[   46.575204] RAX: 0000000000000000 RBX: ffffffffc17f40e0 RCX: 0000000000000000
[   46.575205] RDX: 0000000000000000 RSI: ffffffffc17f40e0 RDI: ffffa804c0f83d88
[   46.575206] RBP: ffffa804c0f83da8 R08: 0000000000000010 R09: ffff9a6e48537bf0
[   46.575206] R10: ffff9a6e459e6b80 R11: ffff9a759f7fc000 R12: 0000000000000000
[   46.575207] R13: 00007f740ac02cc0 R14: 000055c813bd3a44 R15: ffffa804c0f83e40
[   46.575209]  ? VNetFileOpPoll+0x40/0x40 [vmnet d15b7848e8c5dbe4dd37cf4bf06ecf3758b977d8]
[   46.575212]  ? VNetFileOpPoll+0x40/0x40 [vmnet d15b7848e8c5dbe4dd37cf4bf06ecf3758b977d8]
[   46.575216]  do_one_initcall+0x5a/0x220
[   46.575220]  do_init_module+0x4a/0x240
[   46.575223]  __do_sys_init_module+0x138/0x1b0
[   46.575226]  do_syscall_64+0x5c/0x90
[   46.575228]  ? syscall_exit_to_user_mode+0x26/0x50
[   46.575230]  ? do_syscall_64+0x6b/0x90
[   46.575232]  ? exc_page_fault+0x74/0x170
[   46.575233]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   46.575235] RIP: 0033:0x7f740af1299e
[   46.575236] Code: 48 8b 0d fd a3 0e 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d ca a3 0e 00 f7 d8 64 89 01 48
[   46.575237] RSP: 002b:00007ffc54e048c8 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
[   46.575239] RAX: ffffffffffffffda RBX: 000055c814c7cd60 RCX: 00007f740af1299e
[   46.575240] RDX: 000055c813bd3a44 RSI: 0000000000049cb0 RDI: 00007f740abb9010
[   46.575241] RBP: 00007f740abb9010 R08: 000000000006a000 R09: 000055c814c8ba18
[   46.575242] R10: 0000000000004551 R11: 0000000000000246 R12: 000055c814c7ccf0
[   46.575243] R13: 000055c814c7d000 R14: 0000000000000000 R15: 000055c813bd3a44
[   46.575244]  </TASK>
[   46.575245] Modules linked in: vmnet(OE+) hid_logitech_hidpp uhid rfcomm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device bnep snd_ctl_led uvcvideo snd_soc_skl_hda_dsp snd_soc_intel_hda_dsp_common videobuf2_vmalloc videobuf2_memops snd_soc_hdac_hdmi snd_sof_probes hid_sensor_custom btusb videobuf2_v4l2 btrtl videobuf2_common btbcm btintel videodev btmtk mc bluetooth joydev snd_hda_codec_hdmi ecdh_generic snd_hda_codec_realtek iTCO_wdt hid_sensor_hub snd_soc_dmic mousedev snd_hda_codec_generic spi_nor intel_pmc_bxt mhi_wwan_mbim mtd mhi_wwan_ctrl iTCO_vendor_support wmi_bmof think_lmi firmware_attributes_class hid_multitouch intel_ishtp_hid mei_pxp mei_hdcp intel_rapl_msr snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda ccm snd_hda_ext_core snd_soc_acpi_intel_match algif_aead des_generic snd_soc_acpi libdes qrtr ecb soundwire_bus
[   46.575274]  intel_tcc_cooling algif_skcipher snd_soc_core x86_pkg_temp_thermal cmac intel_powerclamp snd_compress md4 ac97_bus algif_hash coretemp af_alg snd_pcm_dmaengine kvm_intel snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi kvm snd_hda_codec snd_hda_core irqbypass intel_cstate snd_hwdep intel_uncore psmouse pcspkr snd_pcm e1000e i2c_i801 spi_intel_pci spi_intel snd_timer i2c_smbus ucsi_acpi nxp_nci_i2c typec_ucsi mhi_pci_generic vfat typec nxp_nci mhi fat roles wmi nci i2c_hid_acpi nfc i2c_hid thinkpad_acpi ledtrig_audio platform_profile snd soundcore int3403_thermal iwlmvm mac80211 libarc4 processor_thermal_device_pci_legacy processor_thermal_device processor_thermal_rfim processor_thermal_mbox iwlwifi intel_hid intel_lpss_pci int3400_thermal processor_thermal_rapl sparse_keymap intel_rapl_common iwlmei acpi_thermal_rel acpi_pad acpi_tad mei_me intel_ish_ipc int340x_thermal_zone intel_ishtp mei mac_hid intel_lpss thunderbolt idma64 igen6_edac intel_soc_dts_iosf cfg80211 rfkill
[   46.575309]  vmmon(OE+) vmw_vmci pkcs8_key_parser dm_multipath ipmi_devintf ipmi_msghandler sg crypto_user fuse acpi_call(OE) ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid dm_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel serio_raw atkbd aesni_intel tpm_crb libps2 vivaldi_fmap crypto_simd cryptd nvme tpm_tis xhci_pci tpm_tis_core i8042 nvme_core xhci_pci_renesas tpm serio rng_core i915 intel_gtt drm_buddy video drm_dp_helper ttm

jihem commented on 2022-06-09 10:53 (UTC)

@mabod the patch is added (with another patch to make VMware working on Linux 5.19-rc1).

And yes, thanks to mkubecek for his great work (I usually use his patches to make VMware compatible with newer kernel versions)!

mabod commented on 2022-06-08 10:27 (UTC)

I see errors/warnings for vmnet1/vmnet8 in the journal:

Jun 08 10:21:17 rakete kernel: vmnet1: Current addr:  00 50 56 c0 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00>
Jun 08 10:21:17 rakete kernel: vmnet1: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00>
Jun 08 10:21:17 rakete kernel: ------------[ cut here ]------------
Jun 08 10:21:17 rakete kernel: netdevice: vmnet1: Incorrect netdev->dev_addr
Jun 08 10:21:17 rakete kernel: WARNING: CPU: 2 PID: 4492 at net/core/dev_addr_lists.c:517 dev_addr_check.cold+0x43/0x74
Jun 08 10:21:17 rakete kernel: Modules linked in: qrtr cfg80211 ccm algif_aead des_generic libdes algif_skcipher cmac md4 msr>
Jun 08 10:21:17 rakete kernel:  vmmon(OE) vmw_vmci pkcs8_key_parser dm_multipath dm_mod crct10dif_pclmul ipmi_devintf crc32_p>
Jun 08 10:21:17 rakete kernel: CPU: 2 PID: 4492 Comm: vmware-networks Tainted: P           OE     5.17.13-lqx1-1-lqx #1
Jun 08 10:21:17 rakete kernel: Hardware name: Gigabyte Technology Co., Ltd. X570 AORUS ULTRA/X570 AORUS ULTRA, BIOS F36c 05/1>
Jun 08 10:21:17 rakete kernel: RIP: 0010:dev_addr_check.cold+0x43/0x74
Jun 08 10:21:17 rakete kernel: Code: 01 e8 6d f4 fa ff 0f 0b 48 c7 c5 8b 8b 3b 82 80 3b 00 75 27 48 c7 c6 14 8c 3b 82 48 89 e>
Jun 08 10:21:17 rakete kernel: RSP: 0018:ffffc90001c2bc38 EFLAGS: 00010246
Jun 08 10:21:17 rakete kernel: RAX: 0000000000000000 RBX: ffff88810c9f3000 RCX: 0000000000000000
Jun 08 10:21:17 rakete kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
Jun 08 10:21:17 rakete kernel: RBP: ffffffff8232344e R08: 0000000000000000 R09: 0000000000000000
Jun 08 10:21:17 rakete kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffa042a020
Jun 08 10:21:17 rakete kernel: R13: ffff88810c9f3278 R14: 0000000000000000 R15: 0000000000000001
Jun 08 10:21:17 rakete kernel: FS:  00007f6eec890240(0000) GS:ffff888ffe880000(0000) knlGS:0000000000000000
Jun 08 10:21:17 rakete kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 08 10:21:17 rakete kernel: CR2: 0000560ffa472568 CR3: 00000001bbf6e000 CR4: 0000000000750ee0
Jun 08 10:21:17 rakete kernel: PKRU: 55555554
Jun 08 10:21:17 rakete kernel: Call Trace:
Jun 08 10:21:17 rakete kernel:  <TASK>
Jun 08 10:21:17 rakete kernel:  __dev_open+0x3f/0x1a0
Jun 08 10:21:17 rakete kernel:  __dev_change_flags+0x1a9/0x220
Jun 08 10:21:17 rakete kernel:  ? netdev_run_todo+0x60/0x360
Jun 08 10:21:17 rakete kernel:  dev_change_flags+0x22/0x60
Jun 08 10:21:17 rakete kernel:  devinet_ioctl+0x39d/0x7d0
Jun 08 10:21:17 rakete kernel:  inet_ioctl+0x185/0x1c0
Jun 08 10:21:17 rakete kernel:  ? netdev_name_node_lookup_rcu+0x59/0x70
Jun 08 10:21:17 rakete kernel:  ? netdev_name_node_lookup_rcu+0x59/0x70
Jun 08 10:21:17 rakete kernel:  ? __check_object_size+0x53/0x160
Jun 08 10:21:17 rakete kernel:  ? _copy_to_user+0x1c/0x50
Jun 08 10:21:17 rakete kernel:  sock_do_ioctl+0x41/0xf0
Jun 08 10:21:17 rakete kernel:  sock_ioctl+0xf4/0x300
Jun 08 10:21:17 rakete kernel:  __x64_sys_ioctl+0x94/0xd0
Jun 08 10:21:17 rakete kernel:  do_syscall_64+0x3a/0x90
Jun 08 10:21:17 rakete kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xae
Jun 08 10:21:17 rakete kernel: RIP: 0033:0x7f6eec9987af
Jun 08 10:21:17 rakete kernel: Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 2>
Jun 08 10:21:17 rakete kernel: RSP: 002b:00007ffe9ac79cb0 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Jun 08 10:21:17 rakete kernel: RAX: ffffffffffffffda RBX: 00007ffe9ac79d60 RCX: 00007f6eec9987af
Jun 08 10:21:17 rakete kernel: RDX: 00007ffe9ac79d60 RSI: 0000000000008914 RDI: 0000000000000005
Jun 08 10:21:17 rakete kernel: RBP: 0000000000000005 R08: 00007ffe9ac79d20 R09: 0000000000000004
Jun 08 10:21:17 rakete kernel: R10: 0000000000000019 R11: 0000000000000246 R12: 00007ffe9ac79d20
Jun 08 10:21:17 rakete kernel: R13: 00007ffe9ac79d30 R14: 00007ffe9ac79d40 R15: 0000000000000000
Jun 08 10:21:17 rakete kernel:  </TASK>
Jun 08 10:21:17 rakete kernel: ---[ end trace 0000000000000000 ]---

The solution is another patch https://github.com/mkubecek/vmware-host-modules/commit/4af1a7197896

Thanks to user @mkubecek on the vmware forum for telling me that. https://communities.vmware.com/t5/VMware-Workstation-Pro/kernel-trace-for-vmnet1-8-netdevice-vmnet1-Incorrect-netdev-gt/m-p/2913237/highlight/true#M176135

jihem commented on 2022-05-11 17:46 (UTC)

@Aleksana This error happens when the gcc version used to build the linux*-header package is different than the gcc version installed on your system. It should not happen if you use an official linux package (linux, linux-lts, linux-zen) but if you build a kernel from AUR, you need to recompile it with the updated gcc.

Asuranceturix commented on 2022-05-11 14:20 (UTC)

@PC2022: I had a similar experience. In my case all those freezes matched with very high CPU activity on the host from kcompactd0. Disabling transparent hugepages as suggested in the Arch Wiki did not solve the issue, but apparently kcompactd0 can be disabled and did solve my issue: https://communities.vmware.com/t5/VMware-Workstation-Pro/VMWare-workstation-in-a-fistfight-with-Linux-Memory-Compactor/td-p/2876992