I've been getting some strange behavior from my PVR-500 now that I have one of the tuners working. When I playback a program recorded with MythTV it will skip about a half second of video and audio and desync for a short time afterwards about every minute or so. I get these messages in my kernel log:
Feb 8 21:27:28 [kernel] ivtv: ENC IRQ OVERFLOW: #0 Stealing a Buffer, 1024 currently allocated Feb 8 21:27:29 [kernel] ivtv: ENC IRQ OVERFLOW: #2 Stealing a Buffer, 1024 currently allocated Feb 8 21:27:30 [kernel] ivtv: ENC IRQ OVERFLOW: #72 Stealing a Buffer, 1024 currently allocated Feb 8 21:27:30 [kernel] ivtv: ENC IRQ OVERFLOW: #74 Stealing a Buffer, 1024 currently allocated Feb 8 21:27:30 [kernel] ivtv: ENC IRQ OVERFLOW: #76 Stealing a Buffer, 1024 currently allocated Feb 8 21:31:54 [kernel] ivtv: ENC IRQ OVERFLOW: #78 Stealing a Buffer, 1024 currently allocated Feb 8 21:31:56 [kernel] ivtv: ENC IRQ OVERFLOW: #134 Stealing a Buffer, 1024 currently allocated Feb 8 21:31:56 [kernel] ivtv: ENC IRQ OVERFLOW: #135 Stealing a Buffer, 1024 currently allocated Feb 8 21:31:56 [kernel] ivtv: ENC IRQ OVERFLOW: #137 Stealing a Buffer, 1024 currently allocated Feb 8 21:32:52 [kernel] ivtv: ENC: REG_DMAXFER wait failed Feb 8 21:50:08 [kernel] ivtv: ENC: REG_DMAXFER wait failed Feb 8 21:52:47 [kernel] ivtv: ENC IRQ OVERFLOW: #138 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:47 [kernel] ivtv: ENC IRQ OVERFLOW: #139 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:47 [kernel] ivtv: ENC IRQ OVERFLOW: #141 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:50 [kernel] ivtv: ENC IRQ OVERFLOW: #258 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:50 [kernel] ivtv: ENC IRQ OVERFLOW: #259 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:54 [kernel] ivtv: ENC: REG_DMAXFER wait failed Feb 8 21:52:54 [kernel] ivtv: ENC IRQ OVERFLOW: #296 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:54 [kernel] ivtv: ENC IRQ OVERFLOW: #297 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:54 [kernel] ivtv: ENC IRQ OVERFLOW: #300 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:54 [kernel] ivtv: ENC IRQ OVERFLOW: #301 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:56 [kernel] ivtv: ENC IRQ OVERFLOW: #407 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:56 [kernel] ivtv: ENC IRQ OVERFLOW: #409 Stealing a Buffer, 1024 currently allocated Feb 8 21:52:56 [kernel] ivtv: ENC IRQ OVERFLOW: #410 Stealing a Buffer, 1024 currently allocated I've shortened this up quite a bit just to show about how frequently these errors are logged. It looks like it could be a DMA problem, but I'm not sure how. I would assume it's referring to DMA to/from the card and not my IDE devices, but just in case anyone's wondering DMA is enabled on all of the hard drives. There are several drives, five on four controllers. Two in a RAID1 and three in a RAID5 array, both software raid. I know there was recent talk of saturating the PCI bus but could that really be happening with only five drives? I had only had similar problems with the two BT878 cards I had before when a member of the RAID5 array failed. I've already checked to make sure it didn't happen again. Any ideas are much appreciated.
pgpSoyVzmR88q.pgp
Description: PGP signature
