Just to put this solution in the mail archives so someone else can find
it... Reference these other posts which seem to have the same problem but
with no satisfactory solution:
http://ivtvdriver.org/pipermail/ivtv-users/2008-July/008492.html
http://ivtvdriver.org/pipermail/ivtv-users/2008-September/008775.html

I have a dual-tuner analog Hauppauge PVR-500 (basically two PVR-150s in one
card) on Gentoo. Following a kernel upgrade from 2.6.25 to 2.6.26 (or
2.6.27) using make oldconfig, the ivtv module seemed to load, but watching
Live TV with MythTV, I was unable to change channels. I discovered the
tuner_simple and tuner_types modules were not loaded and in fact were not
even being built. So, I enabled Customize tuner types and selected the
appropriate subitems as modules. They were built and then I could modprobe
ivtv and they would load. However, on a reboot, the ivtv module was
automatically loaded but tuner_simple and tuner_types were not again, with
the same symptom of not being able to change channels. Unloading and
reloading the ivtv module seemed to make it work again. LiveTV worked, but I
had reports that the wrong channel was being recorded for regularly
scheduled recordings. I didn't have time to investigate, but it's possible
the tuner_simple and tuner_types module was loaded for only one of the
PVR-500's tuners. Even having an entry for ivtv and tuner_types and
tuner_simple in /etc/modules/autoload.d/kernel-2.6 to manually modprobe the
modules didn't seem to work. It would properly load the module only when
manually modprobe'd. So I rolled everything back to 2.6.25 for later
investigation.

I looked into the kernel config and also read through the ebuild file for
ivtv-utils (1.3.0) and saw a note that said to build I2C and V4L drivers as
modules or the driver wouldn't work. I went back through the kernel config
and noticed I had a few things compiled into the kernel instead of modules.
I finally changed the top-level I2C and V4L menu options to modules
(CONFIG_VIDEO_DEV=m and CONFIG_I2C=m) and that built everything under them
as modules. After rebooting, all the modules were properly loaded and
channel tuning worked without issue.

So, the upshot is that I was lucky it ever worked on kernel versions <=
2.6.25 but the proper config makes it work on all versions.

Hope this helps someone else!

Sincerely,

Karl
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to