Jun 10, 2021

Hi,

I have a SATA USB SCSI SSD drive. When I turn off the USB Arbitrator, the adapter is detected, but not the drive. Both are list here as Bus: 1, Device: 2 (Hub), and Bus: 1, Device: 5 (Drive).

Bus 001 Device 001: ID 0e0f:8003 VMware, Inc. Root Hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 003: ID 8690:3a04
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 005: ID 2109:0711 VIA Labs, Inc.
Bus 002 Device 001: ID 0000:0000

Please guide me, as to how I might get the drive to be detected, in my ESXi for Arm?

Kind regards,

Tony.

Jun 04, 2021

Greetings, I was successfully able to download and install ESXi ARM on a Raspberry Pi 4 8GB device with no issues. The problem I am having is that when I create a VM, and assign an ISO for Windows or Linux to be installed, I am not able to boot the ISO. I am getting Start PXE over IPv4 or IPv6; I change the VM settings to BIOS and the Boot Order within the VM still the same result.

I have an SD Card, 2 USB Flash Drives in the Raspberry PI, followed the instructions again and again with same result. I am using ESXi on Arm Fling (Build 17230755).

Jun 07, 2021

Just to be sure, you are using ISOs of Linux and Windows for arm64 (i.e. not for x86_64) right?

Jun 04, 2021

Hi! can you share a "grep sata <name>.vmx" for both cases?

Jun 04, 2021

Here are the Log of the Virtual Machine:

2020-09-01T14:14:01.183Z| vmx| I125: Log for VMware ESX pid=133823 version=7.0.0 build=build-17230755 option=Release
2020-09-01T14:14:01.183Z| vmx| I125: The process is 64-bit.
2020-09-01T14:14:01.183Z| vmx| I125: Host codepage=UTF-8 encoding=UTF-8
2020-09-01T14:14:01.011Z| vmx| I125: VTHREAD 861731384272 "vmx" wid 133823
2020-09-01T14:14:01.011Z| vmx| I125: Msg_SetLocaleEx: HostLocale=UTF-8 UserLocale=NULL
2020-09-01T14:14:01.012Z| vmx| I125: DictionaryLoad: Cannot open file "/usr/lib/vmware/config": No such file or directory.
2020-09-01T14:14:01.012Z| vmx| I125: ConfigDB: Failed to load /usr/lib/vmware/config
2020-09-01T14:14:01.012Z| vmx| I125: DictionaryLoad: Cannot open file "//.vmware/config": No such file or directory.
2020-09-01T14:14:01.012Z| vmx| I125: ConfigDB: Failed to load ~/.vmware/config
2020-09-01T14:14:01.115Z| vmx| I125: DictionaryLoad: Cannot open file "/usr/lib/vmware/config": No such file or directory.
2020-09-01T14:14:01.115Z| vmx| I125: DictionaryLoad: Cannot open file "//.vmware/config": No such file or directory.
2020-09-01T14:14:01.115Z| vmx| I125: DictionaryLoad: Cannot open file "//.vmware/preferences": No such file or directory.
2020-09-01T14:14:01.118Z| vmx| I125: lib/ssl: OpenSSL using RAND_OpenSSL for RAND
2020-09-01T14:14:01.119Z| vmx| I125: lib/ssl: protocol list tls1.2
2020-09-01T14:14:01.119Z| vmx| I125: lib/ssl: protocol list tls1.2 (openssl flags 0x17000000)
2020-09-01T14:14:01.119Z| vmx| I125: lib/ssl: cipher list ECDHE+AESGCM:RSA+AESGCM:ECDHE+AES:RSA+AES
2020-09-01T14:14:01.119Z| vmx| I125: lib/ssl: curves list prime256v1:secp384r1:secp521r1
2020-09-01T14:14:01.121Z| vmx| I125: MemSched: vmx swap file path = /vmfs/volumes/5f4e571e-c59dd60f-390f-dca632ea934b/Keli_Linux/vmx-Keli_Linux-99239a5f28140274575b1a84ed7db23aad5a2d52-1.vswp
2020-09-01T14:14:01.169Z| vmx| I125: OBJLIB-LIB: ObjLibPlugins_Load: Loading plugin directory '/usr/lib64/vmware/plugin/objLib'
2020-09-01T14:14:01.170Z| vmx| I125: OBJLIB-LIB: ObjLibLoadPlugin: Loading plugin 'objLib/upitObjBE.so'
2020-09-01T14:14:01.175Z| vmx| I125: PluginLdr_Load: Loaded plugin 'objLib/upitObjBE.so' from '/usr/lib64/vmware/plugin/objLib/upitObjBE.so'
2020-09-01T14:14:01.175Z| vmx| I125: ObjLibPluginInit: Initialized plugin
2020-09-01T14:14:01.175Z| vmx| I125: UpitBackend_GetAPI: Received request for API com.vmware.plugin.objlib.backend.api@1.0
2020-09-01T14:14:01.175Z| vmx| I125: OBJLIB-LIB: ObjLib_RegisterDynamicBE: Back-end 'upit' found and registered as type 5
2020-09-01T14:14:01.175Z| vmx| I125: OBJLIB-LIB: ObjLibLoadPlugin: Loading plugin 'objLib/vsanObjBE.so'
2020-09-01T14:14:01.181Z| vmx| I125: PluginLdr_Load: Loaded plugin 'objLib/vsanObjBE.so' from '/usr/lib64/vmware/plugin/objLib/vsanObjBE.so'
2020-09-01T14:14:01.181Z| vmx| I125: ObjLibPluginInit: Initialized plugin
2020-09-01T14:14:01.181Z| vmx| I125: VsanBackend_GetAPI: Received request for API com.vmware.plugin.objlib.backend.api@1.0
2020-09-01T14:14:01.181Z| vmx| I125: OBJLIB-LIB: ObjLib_RegisterDynamicBE: Back-end 'vsan' found and registered as type 3
2020-09-01T14:14:01.181Z| vmx| I125: 133823:VVOLLIB : VVolLib_IpcInit:208: IPC timeouts set to: connect = 30 sec, send = 30 sec, receive = 200 sec

Jun 04, 2021

Hi,

I cannot work out why my packet is dropped in the vswitch. I have port-group with vlan 142 and only one uplink to a switch. I can see the packet coming from the uplink and arrive on the vm but the other way is dropped inside the vswitch.

[root@localhost:~] pktcap-uw --capture Drop --vlan 142
The session capture point is Drop.
The session filter VLAN is 142.
No server port specifed, select 5103 as the port.
Output the packet info to console.
Local CID 2.
Listen on port 5103.
Accept...
Vsock connection from port 1025 cid 2.
19:36:33.703564[1] Captured at Drop point, Drop Reason 'VlanTag Mismatch'. Drop Function 'VSwitchPortDispatch'. TSO not enabled, Checksum not offloaded and not verified, SourcePort 67108872, VLAN tag 142, length 60.
Segment[0] ---- 60 bytes:
0x0000: ffff ffff ffff 000c 2955 e4fa 0806 0001
0x0010: 0800 0604 0001 000c 2955 e4fa ac10 8e01
0x0020: 0000 0000 0000 ac10 8e03 0000 0000 0000
0x0030: 0000 0000 0000 0000 0000 0000

[root@localhost:~] net-stats -l
PortNum Type SubType SwitchName MACAddress ClientName
2214592516 4 0 vSwitch0 dc:a6:32:be:80:7d vmnic128
67108870 3 0 vSwitch0 dc:a6:32:be:80:7d vmk0
67108871 3 0 vSwitch0 00:50:56:6d:f5:7b vmk1
67108872 5 7 vSwitch0 00:0c:29:55:e4:fa Apline-Linux
67108873 5 7 vSwitch0 00:0c:29:55:e4:f0 Apline-Linux

May 29, 2021

Hi,

Where can I get VGA.ROM for ARM? I'm trying directboot, ESXi complains "Could not open /usr/lib/vmware/roms/VGA.ROM (No such file or directory)."

Thanks,
Antoni