By the way, this is my hub:
http://www.belkin.com/us/p/P-F5U234/
In theory, it is MTT, but maybe it actually isn't? That would potentially explain the problems I'm seeing.
Edit: I'm reading that later revisions of that hub (REV:2.4) are properly MTT, but older versions aren't.
That might explain it!
edit2: my hub is Rev 3, which should be MTT.
Edit3: so, I've tried Virus into my hub on its own. It won't connect at all via the hub.
With purely virus into the Mac, nothing else at all - I can get the sound-card output to work. As soon as I start the plug-in, I get ticks every few seconds or so.
I decided to shift from 44.1KHz to 48KHz on Ableton (reason being is that Ableton doesn't need the Cubase dongle). That cured the tick, but introduced another distortion. It sounds very much like the Virus clock isn't properly synchronising with the Mac. I've heard almost identical from my Kronos over USB if the clock isn't synched.
So, seems there's some sample conversion issue going on in there too maybe, which may be confusing things.
The only solution I can now think of, is to buy a Thunderbolt to USB dongle (Kanex?), but that's quite expensive just to get the Virus going. I'm not even completely sure it would work given the strange clock-sync issue.
Back to being a MIDI module for now then I guess.
Edit4: I'll add that I've just tried my 2011 MacBook Pro, which also has OSX10.10.3. Virus is working perfectly well on there.