Although rivatv will build for kernels >=2.6.11, a problem exist due to an obsolete call to remap_page_range in the file v4l-riva.c. Reproducible: Always Steps to Reproduce: 1. Build new kernel in 2.6.11 series 2. emerge rivatv 3. unknown symbol error when module is built - remap_page_range Actual Results: Unkown symbol remap_page_range keeps rivatv module from loading. Need to patch file v4l-riva.c to resolve this issue. Expected Results: rivatv should build and run normally under kernels newer than 2.6.10. A patch that resolves this issue will be attached to this bug report.
Created attachment 57120 [details] v4l-riva.c patch to correct remap_page_range symbol error
It appears to work. Please commit this to the portage tree ASAP, as lots of people are stuck with nonfunctioning video capture cards right now.
Please try the latest test ebuild for rivatv-0.8.6 which corrects this issue. Thanks!
I have been running the test ebuild for rivatv-0.8.6 for a while now, and can confirm this issue does not apply to the kernel I am running at this time, which is 2.6.13-gentoo-r3.
Closing bug will attempt to stabilize 0.8.6 as the new default.