A handful of people have asked about current and future support for the SAA7164 features. Digital TV, Remote control, Analog, VBI, FM Radio, Raw Video and Encoded video for NTSC, PAL and SECAM. Firstly, thank you for writing. Second, I thought it would be useful to outline the current status and future roadmap for the… Read More
hvr-2200
SAA7164 hanging? I need your help! (cont)
A few days ago I mentioned that I’m trying to track down a hang. Firstly I want to thank the two people that have already responded, I’ll be in touch with you very shortly. I also want to mention that I’m running the saa7164-dev tree on my 64bit ubuntu 8.10 (intrepid), 4GB 4 core box… Read More
SAA7164 hanging? I need your help!
A few days ago I spent a large amount of time re-writing the DMA buffering mechanism inside the saa7164 driver. Partly because: The solution in-place had a number of TODO’s remaining and I didn’t consider it final code. A hand full of people are still experiencing system hangs. The existing mechanism can potentially lose TV… Read More
SAA7164 Stable updates
I’ve pushed quite a few changes from the development tree into stable based on the feedback from various testers. Primarily bugfixes, OOPS avoidance and support for the HVR-2250 model# 88021. Some users are reporting a full system hang, which can happen while watching or recording TV. No obvious pattern has yet emerged other than multiple… Read More
More patches tonight
I’ve been testing the HVR-2250 model #88021 and trying to reproduce the problem where users are experiencing a full system hang. This was occurring shortly after the driver loads if you did not have any SAA7164 firmware files present in your system. Good news, I found and patched the bug. Thanks to everyone who’d reported… Read More
SAA7164 patches
New patches are available in http://www.kernellabs.com/hg/~stoth/saa7164-dev/ SAA7164: Removed spurious I2C errors during driver load with DVB-T boards. SAA7164: OOPS avoidance during interrupt handling SAA7164: Increase firmware load tolerance
SAA7164 feedback
A number of people have written today with two common problems: 1. A null pointer deference in saa7164_irq(). I haven’t seen this before but I have patched the irq handler to avoid a deference under certain circumstances. These patches are available in this tree: http://kernellabs.com/hg/~stoth/saa7164-dev/ 2. If you have HVR-2250 model #88021 then you’ll be… Read More
Stable vs development trees
After the recent 32/64bit cleanups I spent the day testing the saa7164-stable tree on 32 and 64 bit systems. ATSC is working as expected. Generally I have two major types of saa7164 tree. 1) saa7164-stable and 2) saa7164-’other’. The stable tree is tested with all 7164 cards in various systems and should be a good… Read More
Platform requirements
A heads up for anyone who wants to prepare their platforms for the Monday release! The minimum kernel version for saa7164 support will be 2.6.26 (E.g. Ubuntu 8.10). If your environment doesn’t meet this then the SAA7164 tree will not be selected for compilation and you won’t see the SAA7164 tree as a menuconfig compile… Read More
The last round of testing begins
Cleanup complete. Other than final HVR2250 testing via MythTV to ensure nothing broke, I’m done. Expect more changes shortly after release as I refactor more code and tighten things, removing debug messages etc.