Unplug, plug it back in? Uninstall, reboot, detect in Device Manager? If 3rd party drivers are used, uninstall, reinstall. Go to last Vista build when it worked if nothing else worked? C'mon, the routine troubleshooting steps.
I'd say it's Vista's fault.