Linux1394 Project TODO List

This page is targeted towards users (to see which things don't work yet) as well as to developers (to pick a project which caught their interest). People new to FireWire low-level development may find our lists of specs and books useful. Almost all FireWire related specs are open, some of them even gratis.

See also our list of bugs at bugzilla.kernel.org for a whole lot of TODO items. There are also bugs filed in distributors' bug trackers but they are not as easy to query.

Importance or urgency:

Difficulty or amount of work required:

Take these ratings with a grain of salt.


FireWire subsystem (a.k.a. Juju driver stack)

documentation

support in userspace

firewire-core

firewire-ohci

firewire-sbp2

new drivers


IEEE1394 Subsystem (a.k.a. Linux1394 driver stack)

Note, the new FireWire subsystem in Linux 2.6.22+ (linux/drivers/firewire) is meant to replace the old IEEE 1394 subsystem (linux/drivers/ieee1394) in the long run. New development, bug fixing, and even janitorial work should therefore concentrate on the new subsystem. While the new subsystem is catching up on features and stability, it makes less and less sense to fix bugs of the old subsystem which the new one doesn't have. Many of the following to-do items could therefore as well be dropped. There is also a meta-bug in kernel.org's bugzilla which tracks items on which nobody is working anymore because these bugs don't exist in the new firewire drivers or should be fixed in them. Anybody who nevertheless wants to fix any of those superseded issues is of course welcome to do so.

documentation

subsystem and core driver

sbp2

Also see sbp2's TODO list in the source.

ether1394

ohci1394

raw1394

Linux1394: ToDo (last edited 2008-05-02 18:42:26 by StefanRichter)