I am having trouble getting adb to find my A5D3EK board which is running Android. I have USB debugging enabled, but my PC sees the board as a mass storage device. I'm guessing that I need the right driver, but where can I get that?

I was trying to run ADB on Windows. My development setup is Windows 8 running VirtualBox with a Ubuntu guest for development.
I can try to pass the USB through to Ubuntu and run ADB there. I should probably be running a machine with Ubuntu natively to avoid these issues.
The thing is that I can get ADB to connect to my Android phone and tablet on Windows...just not the EK.