Several people have reported seeing errors in the messages file along the lines

 

Ivtv OSD: DMA xfer from … of … bytes failed with (-512) …

 

As long as the number in the brackets is (-512) this is harmless and we should probably stop this being an error in that case.

Basically the code is waiting for a vsync interrupt (I’m not sure that we should always do this for the prep frame code) and the wait can be interrupted by a signal. If this happens the code returns -512 and the call is then restarted by the kernel.

So basically this particular error is not an error and can be ignored.

 

I will prepare a patch over the next few days to remove the error in this particular case.

 

John

Reply via email to