FireWire port not working in Windows 8.1 and Windows 8

Did you tumble across a problem in your computer’s IEEE 1394 FireWire port, after upgrading it to Windows 8.1 or Windows 8 from Windows 7? This problem is known to Microsoft, thankfully they have released a update to fix the issue. According to Microsoft, this problem occurs due to removal of the legacy 1394 bus drivers, namely 1394bus.sys and Ochi1394.sys, that are removed in Windows 8.1 or Windows 8. Here is a step-by-step resolution on how to apply the update and fix the FireWire issue.


This solution applies to Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows 8 Enterprise, Windows 8 Pro, and Windows 8.

1. Download KB2970191 update package for 32-bit Windows 8.1 or 32-bit Windows 8

    OR  Download KB2970191 update package for 64-bit Windows 8.1 or 64-bit Windows 8

2. Run the downloaded 1394 OHCI Legacy Driver.msi file and install it.

3. Propogate to C:\Program Files\1394 OHCI Compliant Host Controller (Legacy)\x86_driver if you are having 32-bit Windows, else go to C:\Program Files\1394 OHCI Compliant Host Controller (Legacy)\x64_driver.

4. Right-click on the file named Legacy1394.inf and choose “Install”.

5. Go to Control Panel, and launch “Device Manager”.

Device Manager in Control Panel

Device Manager in Control Panel

5. Expand “IEEE 1394 Bus host controllers”, then right-click, and select “Update Driver Software…” on the host controller.

Host Controller in Device Manager

Host Controller in Device Manager

6. Click on “Browse my computer for driver software”.

7. Click on “Let me pick from a list of device drivers on my computer”.

8. Choose “Generic1394 OHCI compliant host controller (Legacy)”, and then click the “Next” button.

9. Click “Close”.

Done. The FireWire port problem should be fixed now.

Kiran Kumar

Hi there! Kiran Kumar is an Engineer by profession, and loves blogging primarily on Microsoft Windows operating system and also enjoys reviewing software and products. Currently, he is exploring Windows 10 and you will see a lot of articles on know-how about it. When he is not writing for TWP, he enjoys time with his Family, listens to lot of music, enjoys Biking, and occasionally plays racing games on Xbox One.

  • David Chariot

    Same problem on Windows 10, but “IEEE 1394 Bus host controllers” does not appear in the Device Manager. If I try to add manually a Legacy hardware, IEEE 1394 host controllers and press the button “Have Disk” select Legacy1394 in the X64_driver and Open – OK, nothing happen … Any idea ?

  • Nerd Squad Member

    I got my 1394 to work with an external hard drive, but no luck with connecting it to another computer.