On Wed, Mar 23, 2005 at 12:28:19PM -0600, Chris Kennedy wrote: > Try this patch to 0.3.2l, maybe will help, I don't think we need the > vsync wait anymore for OSD DMA. The actual thing that seems to have > fixed this on my VIA and looks like a very promising fix, and the thing > I've been chasing for a very long time, is setting a pci register > different than the default. I just started looking closer at the > data sheet Axel Thimm sent us (thanks for that), for the cx23416, > which Conexant allowed Hauppauge to release to us finally a few months > back. That had in it, on page 66, the pci register values for PCI Bus > configuration. Well register 0x40 is very interesting, it's the > Retry TImeout and also the TRDY Timeout for PCI transfers, ties into > the DMA timeouts on VIA and certain motherboards, and DMA errors. It > makes sense logically, I checked the windows driver, looked at the > system with a pci bus tool, and saw there the values are 0xff for > both, or 0x0000ffff for register 0x40, ours in linux (the default > acording to the datasheet) happens to be 0x00008080. So I maxed this > out, haven't had a DMA error or system lockup on my VIA system since.
This looks very interesting! Can you tell us how to change it? I did not see any pci setting in the patch that follows. Should I use setpci or something? Thanks a lot. -- []s, Robson Braga Araujo Ciencia da Computacao - UFMG http://www.dcc.ufmg.br/ Akwan Information Technologies http://www.akwan.com.br/ There's never enough time to do all the nothing you want. -- Calvin ------------------------------------------------------- This SF.net email is sponsored by Microsoft Mobile & Embedded DevCon 2005 Attend MEDC 2005 May 9-12 in Vegas. Learn more about the latest Windows Embedded(r) & Windows Mobile(tm) platforms, applications & content. Register by 3/29 & save $300 http://ads.osdn.com/?ad_id=6883&alloc_id=15149&op=click _______________________________________________ ivtv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
