Zwave Controller is Offline?

I’m trying to move over finally from OH1 to OH2. So I just moved all my zwave devices off of my old Aeon Zstick to a new Aeon Gen5 Stick. I excluded all devices and then re-added to the new stick, except I added them using OpenZWave as I already had that configured.

But when I start OH2, and configure 2.0 Zwave binding Port to look for the new stick at /dev/ttyACM0, I get a Controller is offline message. Yet the log seems to not indicate anything wrong and shows the device found and initialized?

I can also stop OH2 and reconnect to the stick with ozcwp and see all the devices, so I know the port number is correct.

This is from the log

2016-10-29 21:39:40.788 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2016-10-29 21:39:41.432 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2016-10-29 21:39:41.588 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /ui
2016-10-29 21:39:41.837 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at /start
2016-10-29 21:39:41.885 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2016-10-29 21:39:42.179 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2016-10-29 21:39:47.145 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Connecting to serial port '/dev/ttyACM0'
2016-10-29 21:39:47.524 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Serial port is initialized
2016-10-29 21:39:47.531 [INFO ] [mmandclass.ZWaveSecurityCommandClass] - Update networkKey
2016-10-29 21:39:47.600 [INFO ] [ve.internal.protocol.ZWaveController] - Starting ZWave controller
2016-10-29 21:39:47.601 [INFO ] [ve.internal.protocol.ZWaveController] - ZWave timeout is set to 5000ms. Soft reset is false.
2016-10-29 21:39:55.878 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 2 attempts left!
2016-10-29 21:40:01.071 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 1 attempts left!
2016-10-29 21:40:01.885 [WARN ] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x13.
2016-10-29 21:40:02.387 [WARN ] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x07.
2016-10-29 21:40:04.010 [WARN ] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.
2016-10-29 21:40:06.074 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 0 attempts left!

Anyone have any thoughts on where to go looking to troubleshoot?

Seems Kinda strange, and wanted to share how I was able to resolve this.

My OH2 is running in a VM in ESXi. rebooting the VM kept giving the same error. But it seemed that after shutting down the VM, and removing the USB device via the VSphereClient. The restarting the VM and adding the USB device back in with the VM running seems to have corrected things.

OH2 found stick and all devices on it.