Simple clear advice in plain English

Hands on: Ready, aim, Firewire!

We explore the high-speed version of a much-overlooked interface

For our tests, we used an ST Lab F-300 PCI Express card, which offered two nine-pin Firewire 800 ports and one original six-pin 1394a port. It’s a single-lane PCI Express card which, on most motherboards, means it’ll be fitted right next to your graphics card. Luckily, as a low-profile card that’s also only 90mm long, it allows plenty of breathing space around the hefty heatsinks of most modern graphics cards.

This card installed under our XP and Vista systems without a driver, identifying itself as a Texas Instruments OHCI Compliant IEEE 1394 Host Controller in Device Manager. It worked fine with older 1394a devices such as camcorders, although our Vista installation gave erratic results with Firewire 800 devices. As such, our tests were performed under XP. That said, XP isn’t without Firewire issues.

Registry issues
Owners of Windows XP should beware of an issue affecting Firewire 800 performance following the installation of Service Pack 2. As detailed in Microsoft’s Knowledge Base article 885222, the speed of a Firewire 800 port may be switched to just 100Mbits/sec after installing Service Pack 2.

To fix this you’ll need to download a hotfix from the link above, then make a small adjustment to the Registry. So, after installing the hotfix, run Regedit and expand HKEY_ LOCAL_MACHINE, followed by SYSTEM, CurrentControlSet, Enum, and finally PCI.

You will need to identify which entry refers to your 1394 controller, so open the properties of your 1394 controller from Device Manager and click on the Details tab. There you’ll find a string of characters referring to the Device Instance ID.

The characters up to the back-slash should match up with one of the entries in the Registry editor. Double-click these and it should expand to show a new entry labelled with the rest of the characters after the back-slash of the Device ID.

You’ve now found the section referring to your 1394 controller, so look for a subkey called ‘Sidspeed’ inside the Device Parameters. If this doesn’t appear in the right pane after clicking Device Parameters, you’ll need to create it as a new DWORD value from the File menu.

Once you’ve located or created SidSpeed, right-click it, select modify, and in the value data field enter the number 3 to tell Windows to treat it as S400/S800 speed. The numbers 0, 1 and 2 will set the controller to operate at 100, 200 and 300Mbits/sec respectively; the number 2 is normally the default. Microsoft claims that if you enter a number bigger than 3, it will operate at the S100 speed of 100Mbits/sec.

To put Firewire 800 to the test we fitted the ST Lab F-300 card into a Windows XP system, performed the Registry modification above, then connected Lexar’s latest UDMA Firewire 800 Compact Flash card reader. We then timed how long it took to read a 924MB folder containing 168 digital camera JPEGs and RAW files from two different Compact Flash cards.

We then formatted each card and timed how long it took to write the data back onto them. We then repeated the entire test using a USB2 card reader and, to avoid caching, the system was restarted between each timed test. The two cards on test were an older Lexar Professional 1GB and a new Lexar UDMA 4GB model, rated at 80x and 300x, respectively.

Using the Firewire 800 card reader, the folder was read from the Professional and UDMA cards in 86 and 34 seconds, respectively. Writing the folders back to each reformatted card took 103 and 51 seconds, respectively. Switching to the USB2 card reader saw the folders read in 111 and 61 seconds on each card, respectively, while the write process took 101 and 60 seconds, respectively.

Clearly, the fastest result came from the UDMA card when fitted in the Firewire 800 reader ­ the data was read twice as fast as on the USB2 reader. The fastest example, though, still only transferred 924MB in 34 seconds, which corresponds to 27MB or 217Mbits/sec, which is far below that of Firewire 800’s maximum bandwidth.

Indeed, it should be within the capabilities of the original 1394a. Of course, there are overheads with all interfaces and Flash cards aren’t the fastest media around, so we’ll perform more tests in future with Firewire 800 hard disks.

Meanwhile, Lexar’s Firewire 800 reader is the fastest device we’ve tested for getting data to and from Compact Flash memory cards, especially the new UDMA models. We recommend it for anyone who demands the quickest performance.

Firewire 800 connections
Firewire 800, or as it’s technically known, IEEE-1394b, may be based on the original 1394a standard but it employs a new type of connector.

The original 1394a offered full-size six-pin or mini four-pin connectors; the former additionally able to deliver power to a device. The four-pin mini connector is the one most commonly found on DV camcorders.

Firewire 800 employs a new nine-pin interface with a square-shaped plug. It’s backwards-compatible with the original 1394a standard, but you’ll need to use a cable with a nine-pin plug at one end and either the older six-pin or four-pin plugs at the other.

As you’d expect, the Firewire 800 interface drops to a maximum of 400Mbits/sec when connected to an older 1394a device or older 1394a port. If you want to enjoy the full 800Mbits/sec speed of Firewire 800, you’ll need to connect a Firewire 800 device to a Firewire 800 interface, using the nine-pin cable.

You’ll also need support from your operating system, and in the case of Windows XP and Vista, further tweaks may be required.

Reader Comments

   

Add your comment

All fields must be completed. Your email address will not be displayed or used to send marketing messages.

All messages will be checked by moderators before appearing on the site.

See our Privacy Policy for more information.

Related articles

Disable caps lock illustration

Disable the Caps Lock key

If you mistakenly press the Caps Lock key, you could be in for a lot of retyping once you've realised. We show you a couple of ways of disabling it

Onscreen keyboard screenshot

Can I fix the Backslash key on my keyboard or do I need a new one?

There are several things to do to try and fix this problem: remove the cap and clean underneath; buy a new keyboard; or finally, use the on-screen version

Printing alert dialogue box

Can I get a message on my screen when my pages start printing?

Save time spent waiting by the printer by configuring Windows to send you an alert when your documents are printing

Question & Answer

Q.Why are some of the keys on my keyboard doing strange...

> Read the answer

Q.Is my phone’s Bluetooth any use?

> Read the answer

Q.Can I switch boot drives so that I can work on older...

> Read the answer

Best deals on the web

img

Samsung RV520-A07

£359.98- Buy it now

img

Acer Aspire 5750G (LX.RXP02.019)

£399.99- Buy it now

img

Apple MacBook Pro (MD313B/A)

£904.37- Buy it now

Latest issue & subscription deals

Poll

Are you concerned about viruses that target mobile phones?

Jargon Buster

Computing terms explained in plain English

Restore point

A Windows backup of system files and settings.

Great shopping deals from Computeractive