Regarding FireWire disks, there are a few open bugs in the new driver
stack (devices not recognized, errors during heavy I/O, and other
issues).  I estimate that most of them can be resolved before upstream
kernel 2.6.24 will be released.

The difficult part is handling of FireWire camcorders, audio devices,
settop boxes and the like.  These need userspace support, which is not
yet available in proper releases of FireWire related libraries.

  - Libraw1394: needs an external patch, can only be compiled for either
raw1394 or firewire-core (todo: let it automatically work with either
stack), firewire-core support not feature-complete and not widely tested

  - Libdc1394: firewire-core support only available in the v2 prerelease
(unfinished version, not yet recommened for packaging in distributions);
most deployed software still uses the libdc1394 v1

  - Ffmpeg's libavformat: requires the dv1394 driver, no update for
firewire-core implemented yet

Also, audio and video capturing is currently implemented in an OHCI
1.1-specific way in the new drivers.  Most FireWire controllers are OHCI
1.1 compliant, but there is stil a number of controllers out there which
support only OHCI 1.0.  Furthermore, IP (IPv4) over 1394, like in the
old stack's eth1394, is not yet implemented for the new stack.  So, most
of the problems are not relevant to those who use FireWire only for
storage devices.  But distributors have to expect that users want audio,
video, storage, embedded applications, and perhaps also IP networking.

Knowledgeable users are certainly very welcome to already switch to the
new drivers.  Should there be bugs, let it be known at linux1394-devel
or bugzilla.kernel.org.

-- 
firewire hard disk only detected at boot process
https://bugs.launchpad.net/bugs/107322
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to