Hi,
I know from reading the manual that I should connect my Virus TI directly to my computer's built-in USB ports, but I am wondering if there is an actual technical limitation that prevents USB hubs from working, or if this is just a "best practice" to help users from seeing any issues and as a result Virus Control enforces that the connection is through a built-in port.
Specifically, I am using a late 2008 MacBook Pro with a PCI Express slot. This laptop only has two built-in USB ports. I bought a PCI Express expansion card that gives me an additional four USB ports, and I can easily use these additional ports for less demanding peripherals such as a USB mouse (which is really what I bought it for). However, I was hoping that I would be able to use the Virus TI on this hub if I wanted to. Sadly, Virus Control doesn't like it when I connect the TI via the hub, saying that the "audio driver failed to load" when I open up the Virus Control plugin in Logic.
So, my questions are these.
1) Since a PCI Express card slot is so fast and gives me direct connectivity to my computer's bus (much like a PCI expansion card on a tower's motherboard would do), what's the real technical difference between using a built-in USB port and using USB ports on a PCI Express expansion card?
2) Does Virus Control actually perform explicit checks to see if the Virus is connected to a USB hub and then prevent the device from working, or is the driver actually failing due to a real connectivity issue? My guess is that the USB bus check is explicit, since if I connect my Virus via the PCI Express card, it shows up as an audio interface as normal everywhere except for Virus Control (i.e. in the Sound preference pane). Also, Virus Control Center did not have any issues connecting to it via the PCI Express bus.
If a USB bus connection is checked for programmatically in the software and forced to fail, I would like to request that a feature be added to Virus Control allowing advanced users to turn off this check at their own risk. Each system is unique, so if I have a system that uses expansion cards but is using a hub fast enough to support the Virus being connected to it, I feel like I should be allowed to do so. Each user can then experiment with their system and fall back to built-in USB ports if they have problems. I'd really like to have an engineer from Access weigh in on this issue if possible.
Thanks as always for the attention to the forums and for making such a great instrument; I have to admit that the Virus is the best piece of kit I have ever purchased and I am always babbling about it to my friends! I'm also looking forward to the support for Snow Leopard, with which I see you guys are making great progress.
Cheers,
- max