Package Details: vmware-workstation 17.6.3-3

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: JulianXhokaxhiu
Last Packager: JulianXhokaxhiu
Votes: 212
Popularity: 3.06
First Submitted: 2017-02-10 19:04 (UTC)
Last Updated: 2025-04-03 21:57 (UTC)

Sources (25)

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 .. 19 20 21 22 23 24 25 26 27 28 29 .. 71 Next › Last »

fenugrec commented on 2022-10-31 23:33 (UTC)

Thanks for packaging this. Having issues with 16.2.4 when the bundle extracts stuff to /tmp and tries to execute :

~/AUR/vmware-workstation/VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle: line 288: /tmp/vmis.pgU4Bl/install/vmware-installer/vmware-installer: Permission denied

This is of course because /tmp is noexec, as generally recommended.

Any ideas for a workaround, besides remounting /tmp ?

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.