1394 Ohci Legacy Driver

Posted on  by 

1394 Ohci Legacy Driver-->

Windows 7 includes 1394ohci.sys, a new IEEE 1394 bus driver that supports faster speeds and alternative media as defined in the IEEE-1394b specification. The 1394ohci.sys bus driver is a single (monolithic) device driver, implemented by using the kernel-mode driver framework (KMDF). The legacy 1394 bus driver (available in earlier versions of Windows) includes multiple device drivers that were implemented by using the Windows Driver Model (WDM) in a port/miniport configuration. The 1394ohci.sys bus driver replaces the legacy port driver, 1394bus.sys, and the primary miniport driver, ochi1394.sys.

Driver Matic allows the installation of a driver with the click of a button. Prior to Driver Matic, all drivers had to be installed differently and required significant user involvement. Now with Driver Matic, a PC can have up to date drivers automatically. 1394 OHCI Compliant Host Controller (Legacy) - Driver Download. Updating your drivers with Driver Alert can help your computer in a number of ways. From adding new functionality and improving performance, to fixing a major bug. * Vendor: 1394 OHCI Compliant Host Controller.

1394 Ohci Legacy Driver Download

The new 1394ohci.sys bus driver is fully backward compatible with the legacy bus driver. This topic describes some of the known differences in behavior between the new and the legacy 1394 bus driver.

Note

The 1394ohci.sys driver is a system driver that is included in Windows. It is automatically loaded when you install a 1394 controller. This is not a redistributable driver that you can download separately.

I/O Request Completion

All I/O requests that are sent to the new 1394 bus driver return STATUS_PENDING because the 1394ohci.sys bus driver is implemented by using KMDF instead of WDM. This behavior differs from that of the legacy 1394 bus driver, in which certain I/O requests complete immediately.

A client driver must wait until I/O requests sent to the new 1394 bus driver are complete. You can provide an I/O completion routine that is called after the request is complete. The status of the completed I/O request is in the IRP.

Configuration ROM Retrieval

Legacy

The new 1394 bus driver tries to use asynchronous block transactions at faster bus speeds to retrieve the contents of a node's configuration ROM. The legacy 1394 bus driver uses asynchronous quadlet reads at S100 speed—or 100 megabits per second (Mbps). The 1394ohci.sys bus driver also uses the values that are specified in generation and max_rom entries of the node's configuration ROM header to improve the retrieval of the remaining content of the configuration ROM. For more information about how the new 1394 bus driver retrieves the contents of a node's configuration ROM, see Retrieving the Contents of a IEEE 1394 Node's Configuration ROM.

IEEE-1394-1995 PHY Support

The 1394ohci.sys bus driver requires a physical layer (PHY) that supports IEEE-1394a or IEEE-1394b. It does not support a PHY that supports IEEE-1394-1995. This requirement is due to the 1394ohci.sys bus driver's exclusive use of short (arbitrated) bus resets.

NODE_DEVICE_EXTENSION Structure Usage

A client driver can reference the device extension in the 1394 bus driver associated with the physical device object (PDO) for the device that the client driver controls. This device extension is described by the NODE_DEVICE_EXTENSION structure. In 1394ohci.sys, this structure remains at the same location as in the legacy 1394 bus driver, but the nonstatic members of the structure might not be valid. When a client driver uses the new 1394 bus driver, they must make sure that the data accessed in NODE_DEVICE_EXTENSION is valid. The static members of NODE_DEVICE_EXTENSION that contain valid data are Tag, DeviceObject, and PortDeviceObject. All other members NODE_DEVICE_EXTENSION are nonstatic, which the client driver must not reference.

Gap Count Optimization

The default behavior of the 1394ohci.sys bus driver is to optimize the gap count when it finds only IEEE 1394a devices on the 1394 bus, excluding the local node. For example, if the system that is running 1394ohci.sys has a host controller that complies with IEEE 1394b but all devices on the bus comply with IEEE 1394a, then the new 1394 bus driver tries to optimize the gap count.

Gap count optimization occurs only if the 1394ohci.sys bus driver determines that the local node is the bus manager.

The 1394ohci.sys bus driver determines whether a device complies with IEEE-1394a by the speed setting in the node's self-id packet. If a node sets both of the bits in the speed (sp) field in the self-id packet, then 1394ohci.sys considers the node to comply with IEEE-1394b. If the speed field contains any other value, then 1394ohci.sys considers the node to comply with IEEE-1394a. The gap count value that is used is based on table E-1 in the IEEE-1394a specification, which provides the gap count as a function of hops. The 1394ohci.sys bus driver does not compute the gap count. You can change the default gap count behavior by using a registry value. For more information, see Modifying the Default Behavior of the IEEE 1394 Bus Driver.

1394 legacy driver windows 7

Device Driver Interface (DDI) Changes

In Windows 7, the 1394 DDIs were changed to support faster speeds as defined by the 1394b specification and improved to simplify the development of 1394 client drivers. For more information about the general DDI changes that the new 1394 bus driver supports, see Device Driver Interface (DDI) Changes in Windows 7.

Windows Xp 1394 Driver Download

Related topics

The IEEE 1394 Driver Stack
Retrieving the Contents of a IEEE 1394 Node's Configuration ROM

Download the latest 1394 OHCI Compliant Host Controller (Legacy) driver for your computer's operating system. All downloads available on this website have been scanned by the latest anti-virus software and are guaranteed to be virus and malware-free.

Find All 1394 OHCI Compliant Host Controller (Legacy) Drivers

Browse the list below to find the driver that meets your needs. To see more matches, use our custom search engine to find the exact driver.

Tech Tip: If you are having trouble deciding which is the right driver, try the Driver Update Utility for 1394 OHCI Compliant Host Controller (Legacy). It is a software utility that will find the right driver for you - automatically.

DriverGuide maintains an extensive archive of Windows drivers available for free download. We employ a team from around the world. They add hundreds of new drivers to our site every day.

1394 Ohci Legacy Driver

Having trouble finding the right driver? Try the Automatic Driver Update Utility, or you can request a driver and we will find it for you.

1394 Ohci Legacy Driver Windows 7

Popular Driver Updates for 1394 OHCI Compliant Host Controller (Legacy)

Audio Legacy Driver Download

1394 OHCI Compliant Host Controller (Legacy) Driver Update Utility

Supported OS: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP
File Version: Version 5.6.12
File Size: 4.3 MB
File Name:
DriverEasy_Setup.exe

Overall Rating:

JMB380, JMB381, JMB385, JMB387, JMB388, JMB389 Driver

JMicron

Device Type: Removable Drive
Supported OS: Win 7, Win 7 x64, Win Server 2008, Win Server 2008 x64, Win Vista, Win Vista x64, Win 2003 Server, Win Server 2003 x64, Win XP Home, Win XP Pro, Win XP Pro x64, Win 2000 Workstation, Win 2000 Server, Win NT 4.0, Win NT 3.51, Win ME, Win 98SE, Win 98, Win 95, Win 3.11
File Version: Version 1.00.19
File Size: 825.6 KB
File Name:
JMB38X_WinDrv_R1.00.19_WHQL.zip

106 Downloads

Submitted Apr 4, 2011 by Karthika (DG Staff Member):
'PCI Express Memory Card Host Controller Driver'

VIA VT6306 1394 FIREWIRE Driver

VIA

Device Type: USB
Supported OS: Win XP Home, Win XP Pro
File Version: Version 5.1.2535.0
File Size: 85.2 KB
File Name:
VIA_VT6306_1394FIREWIRE.zip

Overall Rating: (327 ratings, 341 reviews)

63,319 Downloads

Submitted Dec 31, 2004 by starnpsx (DG Member):
'Follow included directions carefully. It works!!! Good Luck and Shame on VIA for not providing fix. Go to via's forum for additional help if needed.'

6306 Driver

VIA

Supported OS: Win XP Home, Win XP Pro
File Version: Version 5.1.2535.0
Release Date: 2001-07-01
File Size: 83.8 KB
File Name:
1394.zip

Overall Rating: (201 ratings, 211 reviews)

47,648 Downloads

Submitted Sep 28, 2003 by THE_Computer_Guru (DG Member):
'turn of pc. remove card. turn on pc. extract files to c windowssystem32. turn off pc. install card. turn on pc. wait for message 'new hardware installed''

HP Pavilion dv6000 OHCI Compliant IEEE 1394 host controller Driver

Unibrain

Device Type: Other Devices
Supported OS: Win XP Home, Win XP Pro
File Version: Version 5.11.0.0
File Size: 17.9 MB
File Name:
Setup.exe

Overall Rating: (1 rating, 1 review)

309 Downloads

Submitted Jun 24, 2011 by DANIEL (DG Member):
'ENCONTREI ESTE DRIVER EM UM FORUM E ELE INSTALA PERFEITAMENTE NO PAVILION DV6000 / OHCI Compliant IEEE 1394 host controller. - Source(s): - http://h30434.www3.hp.com/t5/Notebook-Operating-systems-and/OHCI-COMPLIANT-IEE-1394-HOST-CONTROLLER-VISTA-TO-XP-DV6000/td-p/242776'

N/A Driver

Texas Instruments

Device Type: Network Devices
Supported OS: Win 10, Win 8.1, Win 8
File Version: Version 6.1.7601.22370
File Size: 402.5 KB
File Name:
Texas_Instrument_1394_OHCI_Legacy_Driver_for_Windows_8-10__KB2970191_.zip

99 Downloads

Submitted Jun 9, 2016 by ms061406 (DG Member):
'Designed for Windows 8,but also works with Windows 10.Contains both version (32-bit and 64-bit.)After running the appropriate version of the msi file ,goto Program Files(x86)1394 OHCI.... - Open the appropriate driver folder. - Then right-click the 'Legacy1394.inf' file and choose install.Then in 'Device ...'

s3300 Driver

Creative Labs

Device Type: Sound Card
Supported OS: Win XP Home, Win XP Pro
File Version: Version 6.0.4015.0
Release Date: 2002-10-01
File Size: 22.6 KB
File Name:
SB_PCI_128.zip

Overall Rating: (57 ratings, 63 reviews)

16,705 Downloads

Submitted Dec 4, 2003 by Lightspeed62 (DG Member):
'this is the Driver for XP Lonhorn Biuld 4008 & 4015,Sound Blaster PCI_128 Unzip to folder then from the divice manger point to the folder and should work!!'

firewire.zip Driver

Texas Instruments

Device Type: Other Devices
Supported OS: Win Vista, Win Vista x64, Win 2003 Server, Win XP Home, Win XP Pro, Win 2000 Workstation, Win 2000 Server, Win NT 4.0, Win ME, Win 98SE, Win 98, Win 95
File Version: Version TSB12LV26
Release Date: 1999-11-14
File Size: 47.6 KB
File Name:
firewire.zip

Overall Rating: (85 ratings, 90 reviews)

11,350 Downloads

Submitted Oct 31, 2006 by Chris 'Xpyder' Rudd (DG Member):
'http://www.adaptec.com/en-US/support/firewire/FireConnect/AFW-4300/ - it looks like the TI TSB12LV26 was used by Adaptec for their firewire card. ref. the link for instructions, and the files are from 2k pro SP4 I don't know what other OSes they will work for - the device I have is enumerated as: Texas ...'

dfw500-Win98FE.exe Driver

Adaptec

Supported OS: Win 2003 Server, Win XP Home, Win XP Pro, Win 2000 Workstation, Win 2000 Server, Win NT 4.0, Win NT 3.51, Win ME, Win 98SE, Win 98, Win 95, Win 3.11
File Size: 53.8 KB
File Name:
dfw500-Win98FE.exe

Overall Rating: (10 ratings, 10 reviews)

1,202 Downloads

Submitted Sep 12, 2003 by DriverGuide (DG Staff Member)

HFWCB Driver

Hamlet

Source: Manufacturer Website (Official Download)
Device Type: Other Devices
Supported OS: Win XP Home, Win XP Pro, Win XP Pro x64, Win 2000 Workstation, Win 2000 Server, Win ME
File Version: Version 1.0
Release Date: 2002-04-23
File Size: 185.4 KB
File Name:
1394.zip

Overall Rating: (5 ratings, 6 reviews)

378 Downloads

Submitted May 25, 2005 by Prabhu (DG Staff Member):
'PCMCIA to Firewire Adapter Card Bus PC Card'

6306 Driver

VIA

Device Type: Hard Disk Controller
Supported OS: Win Vista, Win Vista x64, Win 2003 Server, Win XP Home, Win XP Pro, Win 2000 Workstation, Win 2000 Server, Win NT 4.0, Win ME, Win 98SE, Win 98, Win 95
File Version: Version 5.1.2535.0
Release Date: 2001-07-01
File Size: 84.1 KB
File Name:
1394.zip

Overall Rating: (4 ratings, 4 reviews)

588 Downloads

Submitted Jan 30, 2010 by SILVIA (DG Member)

Coments are closed