Just to close down this thread. The problem turned out to be a faulty USB device on the Rainbowduino, not my first thought but it happens. The vendor (Cool Components) were quick to respond and I am now up and running.

I took the extra helpfull advice from Matt_Symes and executed
sudo modprobe ftdi_sio
to load up the driver into the kernel and that was all it took.