Books and Articles
FireWire System Architecture
Don Anderson (MindShare, Inc.): FireWire System Architecture. Addison-Wesley Professional, 2nd edition 1999
This is a must-have for all FireWire programmers. Read this before you delve into the IEEE specs. It is not only invaluable to become familiar with FireWire. As a well written and well organized book with good balance between comprehensiveness and compactness, it is also a much more convenient reference than the specs.
The book can however not fully replace reading the IEEE 1394 specs because it only covers IEEE 1394-1995 and, incompletely and not 100% correctly, IEEE 1394a-2000. There is alas no newer book about FireWire available. Unit architectures like AV/C and SBP-2 are not covered by the book.
Linux Device Drivers
1394 Trade Association/ Dimitrios Staikos, FireWire Reference Tutorial.
1394 Trade Association, FireWire Design Guide.
1394 Trade Association/ Dimitrios Staikos (Codemost Technology Co. Ltd.), Reference Tables for FireWire Isochronous Bandwidth Usage.
http://events.ccc.de/congress/2004/fahrplan/event/14.de.html (dead link)
Some motherboards loose the GUID of the onboard FireWire controller after BIOS update. Then the EEPROM of the controller needs to be reprogrammed.