One other driver I forgot to mention you may want to update is from
Ok, let's try this.
Unplug your Firewire drive first!
1. Go to Control Panel > System > Advanced tab > click the Environment
Variables button > under System Variables click the New button.
2. For variable name enter DEVMGR_SHOW_NONPRESENT_DEVICES
3. For variable value enter 1
4. Click OK, OK again, OK one last time. Reboot.
5. Go to Control Panel > System > Device Manager.
6. With Device Manager open, click View and then Show Hidden Devices.
A bunch of things not previously shown will appear. Don't muck around
with anything.
7. Expand Disk Drives and see if there's an orphan entry for your
Firewire drive there. It will look sort of faded-out or ghost-ish. Any
devices connect that are present and working properly will have a more
solid icon. You can remove all the faded icons there so that ONLY the
ones that are solid (present) are left. Some entries are likely to be
USB drives and such, they will be re-detected when plugged in again so
don't worry about them.
8. Go down to Storage Volumes and expand that and do the same thing as
in step 7, remove the items shown as faded icons and leave the ones
that are solid (present). Some entries are likely to be USB drives and
such, they will be re-detected when plugged in again so don't worry
about them.
9. Reboot.
10. Once the system loads, plug in your Firewire drive. Wait a few
seconds and see if Windows detects it. Go to Device Manager and see if
it's there now.
11. If not, go and look for the entry for your Firewire controller and
remove it. Reboot, and let Windows re-detect it. If THAT doesn't take
care of it, you might need a new driver for your Firewire card or
perhaps go out and get a new Firewire card as they are dirt cheap
these days.
Let me know how it goes.