Bug 8254
Summary: | dvgrab 2.1 exposes bug in raw1394 driver/module | ||
---|---|---|---|
Product: | Drivers | Reporter: | Brad (madderbrad) |
Component: | IEEE1394 | Assignee: | drivers_ieee1394 |
Status: | REJECTED INVALID | ||
Severity: | low | CC: | madderbrad |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.19.1 | Subsystem: | |
Regression: | --- | Bisected commit-id: |
Description
Brad
2007-03-23 20:07:48 UTC
ctrl[4000880e] i.e. IR DMA ContextControl.event_code = 0xe = evt_unknown means "An error condition has occurred that cannot be represented by any other event codes defined [in OHCI 1.1 table 3-2 pp 18-19]." It's a pity that the controller is unable to signal more detailed error information to the drivers. I lodged this bug in error. I have since realised that my slow system (800MHz Pentium III Coppermine CPU) was slowed down ever further due to my storing the fetched digital video data on an *encrypted* filesystem. Encryption (using loop-AES) consumes significant CPU and adds considerably to the processing required for disk I/O. Using a 'plain' ext2 filesystem dvgrab worked much better. dvgrab 1.2, using dv1394, still seems a little better - failing twice in fetching 60 minutes of video with the errors originally logged - than dvgrab 2.1 and raw1394, which failed four times. When I originally logged this bug report I stated that dvgrab 1.2 & dv1394 'worked'; in actuality it would fail on my system after 3-5 minutes. Still, the comparison between dvgrab 1.2 & dvgrab 2.1 on my system, with and without the load of using an encrypted filesystem, would seem to suggest that dvgrab 2.1 & raw1394 puts more of a load on the machine than dvgrab 1.2 & dv1394, and so will fail more easily/often on a loaded machine. But on a more modern PC I doubt the difference would be of any significance. In any case, without the added load of storing data to an encrypted filesystem, dvgrab 2.1 and the raw1394 driver, while still failing - presumably still due to performance problems/latency - is usable on my old machine. |