Revision fc383796a8cc5df0a0c8633a16dd2e9528a16a63 authored by Stefan Richter on 28 August 2009, 11:25:15 UTC, committed by Stefan Richter on 05 September 2009, 13:59:34 UTC
An Agere FW643 OHCI 1.1 card works fine for video reception from one
camera but fails early if receiving from two cameras.  After a short
while, no IR IRQ events occur and the context control register does not
react anymore.  This happens regardless whether both IR DMA contexts are
dual-buffer or one is dual-buffer and the other packet-per-buffer.

This can be worked around by disabling dual buffer DMA mode entirely.
http://sourceforge.net/mailarchive/message.php?msg_name=4A7C0594.2020208%40gmail.com
(Reported by Samuel Audet.)

In another report (by Jonathan Cameron), an FW643 works OK with two
cameras in dual buffer mode.  Whether this is due to different chip
revisions or different usage patterns (different video formats) is not
yet clear.  However, as far as the current capabilities of
firewire-core's isochronous I/O interface are concerned, simply
switching off dual-buffer on non-working and working FW643s alike is not
a problem in practice.  We only need to revisit this issue if we are
going to enhance the interface, e.g. so that applications can explicitly
choose modes.

Reported-by: Samuel Audet <samuel.audet@gmail.com>
Reported-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
1 parent 1821bc1
History
File Mode Size
keys
selinux
smack
Kconfig -rw-r--r-- 4.6 KB
Makefile -rw-r--r-- 588 bytes
capability.c -rw-r--r-- 23.3 KB
commoncap.c -rw-r--r-- 26.0 KB
device_cgroup.c -rw-r--r-- 11.6 KB
inode.c -rw-r--r-- 8.9 KB
root_plug.c -rw-r--r-- 2.7 KB
security.c -rw-r--r-- 31.2 KB

back to top