IEEE-1394 Controller card support

IEEE-1394 Controller card support

*(this page was written quite a while ago [2002?] but may be helpful for some people now)

This page has six sections:
1) Common reasons for problems
2) Downloads
3) Basic Installation
4) Changing camcorder drivers (helps with camcorder control and capture issues) brought to you by Puremotion*
5) Other sources of Help
6) non-OHCI compliant cards

*Pure Motion, makers of "EditStudio" Digital Video Editing software

1) Common reasons for problems:
A) The shared IRQ problem
B) Wrong windows version problem

A) The "shared IRQ problem"
If the IEEE-1394 card shares an IRQ with another device (an actual device, not a "ACPI IRQ Holder for PCI IRQ Steering", these are "OK" for IRQ sharing) then you will almost definately have problems when connecting digital camcorders or other devices. The devices may not be recognized or strange error messages may be experienced.

Example: Notice the last two listings for IRQ 11

You need to free up an IRQ and then get one of the cards to switch. This will require you to learn about your computers dreaded "BIOS". Either that or sell the thing and get a G4, but let's not go there.

Freeing an IRQ
Usually this will only be necessary in Windows 98 or ME. Windows 2000 rarely has this problem, but then some motherboards seem to be fussy, and will need help in this department even with windows 2000. To free up an IRQ, you will need to choose a device which uses an IRQ to be eliminated. This is in most cases easier said than done. Some motherboard BIOS's allow you to not assign an IRQ for the graphics card. This sometimes works and sometimes creates an unstable computer. If you are not using one of the IRQ's usually used for serial ports or modems (IRQ's 3 and 4) this can be a good choice. If nothing important uses IRQ 5 IRQ 11 or IRQ12, these are great choices. Sometimes hard choices will have to be made. If you were using SCSI for a scanner and want to do Video Editing with firewire, you may need to replace the scanner with a firewire model and yank the SCSI card for its IRQ. Does it strike anyone as "funny" that in 2002 we still have similar IRQ problems as in 1989?

How to do it:
Go into "device manager" and remove the firewire card. Next you should shut down and turn off the computer. Remove the firewire card. Now you have to get into the computers BIOS "Setup" to disable a serial port or two, since you are hopefully not using these "ancient artifacts". Usually you will see a message during startup such as "Press F1 to enter setup". Sometimes the startup messages are hidden in which case there should be a startup message like "Press F1 to see boot messages". In any case you'll need to get into the BIOS Setup utility. Navigate through the setup program until you see the serial port settings. Change the settings to "disabled". If you have a parallel port that is not used, you can disable it as well. Make sure to save the settings before or while exiting the program. Start up the computer and check for open IRQ's. If these ports are still showing up in "Device Manager" remove them! Restart again, and make sure they don't show up again. Shut down the computer and reinstall the firewire card, in a different slot if possible. The best slot would be one that is seperated from any other cards by another slot, if that's possible. Start up the computer and the card will be found, it is absolutely crucial that you make sure not to "skip" any files. You must find every file needed to install the card properly. If the file cannot be found on your Windows CD, "Browse" for the file. You can type in "C:\windows", "C:\windows\system" and "D:\winxx", (win98, winme, or whatever is your OS's install directory on the CD) and keep checking these different directories. If the files can't be found in one place, try others. If you skip any files the installation will not work. After installation, check in device manager to see what the IRQ situation is. If the IRQ is shared by an "ACPI IRQ Holder for PCI IRQ Steering" don't worry about it. This is OK. If it is still sharing an IRQ you will have to try another PCI slot, or turn off the setting in your BIOS that designates your OS as "plug and play" and set up your PCI slot IRQ's in a "manual" fashion. This, is indeed not fun. Don't even try this unless you are "a geek from way back" and are willing to prove it, or if you are a masochist, it will provide you with hours or even days of "pleasure".

Getting the board to change IRQ's
Usually after you free an IRQ, a card will automatically switch to use the new free IRQ (this depends on the motherboard, and is usually not really true) , sometimes you need to go through the following process:
1) "Remove" the card in "Device Manager".
2) shutdown and turn off the computer
3) take out the 1394 card
4) turn on and start up the computer
5) shutdown and turn off the computer
6) install the card again (sometimes it helps to use a different slot, if possible)
7) the card should take the free IRQ, if not, you should do the same thing, using a different PCI slot
*Note: some computers have a BIOS option for "forcing" a rescan of the Plug and Play devices, which may get devices sharing IRQ's to switch to free ones.

B) Wrong windows version problem
Windows 98's original version does not support firewire. Windows 95 does not support firewire. Don't even ask about earlier versions. Windows NT? No. **There are some "proprietary" firewire boards that have drivers that allow some of the above operating systems to "do" firewire. Many of these cards are excellent. These cards are not "OHCI" compliant cards and may or may not have future "issues" with future software, OS's, etc. Scroll all the way down this page for more information on non-OHCI cards.

2) Downloads:
Try this download first:
This download enables you to use OHCI interface cards with Windows 98 Second Edition, Windows Me or Windows 2000 systems.

OHCi card enabler for Windows 98SE/2000
OHCI enabler for Windows ME
Next Try these updates:
Download and install Microsoft DV updates
Download and Install the latest version of DirectX and the Video Capture Updates for DirectX!!! Download DirectX

Texas Instruments (TI) drivers
Need OHCI Texas Instrument drivers?
download 1394 OHCI drivers and TI DVcam drivers

If you are using Windows 98 SE (Second Edition) or Windows 2000 you may wish to use the Microsoft DV camcorder drivers instead of the Texas Instruments camcorder drivers.
Removing the Texas Instruments driver:
in Windows 98/ME

Windows 98, not "SE"
If you are using Windows 98, not Windows 98 SE and your card is an OHCI card, you can load and reload the card drivers all day, the card typically is reported as working properly, and everything looks wonderful, and then either you cannot load the camcorder drivers or they just plain don't seem to work. This is the typical behavior of these cards under the original Windows 98. The card appears to work properly, but no matter how hard you try, you cannot get the camcorder driver to work...
Sorry, but it's time to upgrade to 98SE! Want to get something newer than 98SE? Hopefully you can hold out for Windows XP, which should be much, much better than Windows ME.

Windows 98 Second Edition 1394 Storage Supplement
If you are using Windows 98SE with "storage" devices like CDRW drives or external or internal firewire drives or jaz or zip type of drives for whatever purpose you may need to install the "Windows 98 SE 1394 Storage supplement" from Microsoft.

3) Basic Installation
Example: Installing the Texas Instruments driver
Ok, so you've tried to install your IEEE-1394 card and you can't get it to work properly, or it doesn't recognize the camera, etc.

How do you go about fixing it?
First check device manager:

Click "Start" -> "Settings" -> "Control Panel".
Double click the "System" icon to get the "System Properties" screen.
Click the "Device Manager" tab.
You should see a screen like this:

Click the little "+" sign next to "1394 Bus Controller".
You should see a screen like this:

Does it say "Texas InstrumentsOHCI Compliant IEEE 1394 Host Controller"? It should! If not, you will need to reinstall the driver. To do that you would click on the 1394 Host Controller icon and then click remove. You would then restart your computer, and when it says it has "found new hardware" you should insert the floppy disk with the drivers. If you don't have them, download the files here.
The files you need are:
Copy them to a floppy.
When your computer asks where it should look for the drivers, make sure that only your floppy drive (Drive A:) is selected, not your CDROM drive or windows update, etc. The other important thing here is to keep the floppy disk in the drive after you install the card, so when you plug in the DV camcorder for the first time it finds the DV camera drivers as well. When you plug in the camera, you should get a new device showing up in your Device manager window.

Like this:

Under "Imaging Device" you should now have a "Microsoft DV Camera and VCR" device.

You should now probably verify the correct properties of the card and camera.

Still no luck? Perhaps the Microsoft DV update will help. Download it here. Double click the downloaded file to install it. After installing it you may need to try re-installing the 1394 Host controller card again as described above.

Once you get both the card and camera showing up in your Device manager, you should install MGI Videowave or Ulead Video Studio SE software and try it out.


4) Changing camcorder drivers
How to change to the Microsoft Camcorder driver:
Windows 98SE
Windows ME
Windows 2000/XP
JVC Camcorder problems? see here

These changes fixes a wide variety of camcorder control issues, and capture problems.

5) Other sources of Help
JVC Camcorder problems? see here
Apple's Software download page
Apple's firewire page
1394 Trade Association FAQ
IEEE-1394 for LINUX!

*Firewire is a registered trademark of Apple computer.
**iLink is a registered trademrk of Sony.

6) non-OHCI cards
IEEE-1394 cards come in several types. The Video for Windows type, the Quicktime type and the Direct Show type. "Direct Show" part of DirectX, is Microsoft's replacement for "Video for Windows" and is available for free from Microsoft. Older versions of some video editing software may not support Direct Show. The EC100 is a Direct Show compatible card. The Pinnacle DV500 is one of the least expensive of the Video for Windows cards. Digital Origin makes Quicktime compatible cards. You should make sure that the software you intend to use for video editing supports the video type that your 1394 card supports.