[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [libdc] IDCC camera's & firewire juju stack

Stefan Richter wrote:
> Hans de Goede wrote:
>> Thanks for all the help, I have it working now by building a 2.6.23 kernel with 
>> the patchset from here applied:
>> http://me.in-berlin.de/~s5r6/linux1394/updates/
>> Then it works if I lower the number of buffer passed to dc1394_capture_setup() 
>> to 2, after also applying this patch:
>> http://marc.info/?l=linux1394-devel&m=119965813322642 ?
>> This is no longer needed and even coriander (from cvs) works fine!
>> This is with a via vt6306 in OHCI 1.1 mode (which is the factory default for 
>> this pci card), should the above patches be enough to also get it to work in 
>> 1.0 mode? If that is the case I can try flashing it to 1.0 mode and see if that 
>> will also work.

I can take care of testing on an VT6306 OHCI 1.0 controller, as well as a
VT6307 OHCI 1.0 controller. Just bumping to the latest linux1394 git code
wasn't enough to get dv capture working (via dvgrab) on one of my VT6307 1.0
controllers, but I'm about to give it a go with the addition of David's
dynamic buffer allocation patch.

> No, according to what several people saw with VT630x in OHCI 1.0 mode,
> there is still the bug that the DMA program stops after receiving one or
> a few frames.  This is 100% reproducible with coriander + IIDC camera
> and dvgrab + DV camcorder.
> https://bugzilla.redhat.com/show_bug.cgi?id=415841
> As far as I understood, this presumably happens because the problem
> which David Moore addressed with "fw-ohci: Fix for dualbuffer
> three-or-more buffers" is also present but unfixed in the
> packet-per-buffer code.

I can probably get a similar fix added on top of the packet-per-buffer code
today, if it is indeed still needed.

Jarod Wilson
jwilson redhat com

Attachment: signature.asc
Description: OpenPGP digital signature

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]