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
