Books and Articles

From IEEE 1394 FireWire Wiki
Revision as of 22:10, 2 August 2008 by Stefanr (Talk | contribs)

Jump to: navigation, search

Contents


Books

FireWire System Architecture

Don Anderson (MindShare, Inc.): FireWire System Architecture. Addison-Wesley Professional, 2nd edition 1999
http://www.aw-bc.com/catalog/academic/product/0,1144,0201485354,00.html
ISBN 0201485354

This is a must-have for all FireWire programmers. Alas its coverage of 1394a-2000 is not 100% complete and correct, but there is simply no other book about FireWire available. Read this before you delve into the IEEE specs.

Linux Device Drivers

Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman: Linux Device Drivers. O'Reilly, 3rd edition 2005
http://lwn.net/Kernel/LDD3/
ISBN 0596005903


Articles

General

http://en.wikipedia.org/wiki/FireWire

FireWire security

http://en.wikipedia.org/wiki/FireWire#Security_issues
http://lists.freebsd.org/pipermail/freebsd-security/2004-November/002473.html
http://events.ccc.de/congress/2004/fahrplan/event/14.de.html (dead link)
http://www.suse.de/~bk/firewire/ANNOUNCE.txt
http://storm.net.nz/projects/16

Hardware trouble

Storage

Troubled by the PL3507? The chip isn't that bad, but vendors tend to put odd firmware on it. Perhaps you need to hack the board before you can flash new firmware.

Controllers

Some motherboards loose the GUID of the onboard FireWire controller after BIOS update. Then the EEPROM of the controller needs to be reprogrammed.

Personal tools