Q: How does one get the fm tuner to work with a PVR 150 MCE?
For the case of a PVR-150 MCE with a TAPE-H001F NTSC tuner, since the LG TAPE-H001F tuner appears to be a clone of the Phillips FM 1236 MK3 tuner and older versions of tuner.ko handle the Phillips tuner properly, you can add the line
options ivtv tuner=43 # check tuner.h and verify 43 corresponds to TUNER_PHILIPS_FM1236_MK3.
to /etc/modprobe.conf to force ivtv to treat the tuner as a Phillips FM 1236 MK3 as opposed to an LG TAPE-H001F. This should get FM radio working until you upgrade to a later kernel that includes a fixed tuner.ko.
A 2.6.19 kernel patch to tuner.ko at the bottom of this message:
should get FM radio working properly for the TAPE-H001F tuner.
After applying the patch, rebuilding and installing the tuner.ko module, unloading the ivtv and related modules and reloading them:
$ ivtv-radio -v -s
to scan for stations and
$ ivtv-radio -f 104.1
to tune to 104.1 MHz, for example, and listen.
I have the PVR 150 Low Profile edition:
0000:00:07.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
And I can confirm that the fm tuner works flawlessly.