This was initiated by needing to get the Hauppauge WinTV PVR 150 card running again. After much thrashing around on Google, etc., it was determined that the ivtv driver, (module ivtv.ko) needed to be installed. The home page for this driver is at:
http://ivtvdriver.org/index.php/Main_Page
There are several versions, from the download page linked to the above page. Using the current kernel version, it was determined that version 0.4.10 was needed, so file ivtv-0.4.10.tar.gz was downloaded and untared.
--
Possible Hangup Point:
A key point not mentioned explicitly in the file
ivtv-0.4.10/doc/README.install
is that you need to make sure the linux headers are installed. This may be obvious to someone doing a lot of software compiling, but was a major hold up for a few hours figuring out what was missing. The needed package was for
linux-headers-2.6.15-28-686
for which the name should be adjusted for the kernel you are running.
apt-get install linux-headers-2.6.15-28-686
and then make sure that you
ln -s /usr/src/linux-headers-2.6.15-28-686/ /lib/modules/2.6.15-28-686/build
creating the directory
/lib/modules/2.6.15-28-686/build with
the contents actually being those of
/usr/src/linux-headers-2.6.15-28-686/
so that the information is where it is needed.
--
Then, just follow the instructions in
ivtv-0.4.10/doc/README.install :
#cd ivtv-04.10 #make #make install (as root) #(unload any old drivers, not needed in the case that triggered this.) #(depmod, not needed in this case) #modprobe -v ivtv
--
Possible Hangup Point:
This wasn't a problem in this case, but in
ivtv-0.4.10/doc/README.install
there was mention of possible need for some firmware files. These would come off the CD that comes with the Hauppauge card. The proceedure for handling these are documented at:
http://www.ivtvdriver.org/index.php/Firmware
--
d.e.l. 10 Aug 2007
--
To get the infrared controller (lirc) controller running, you first need the lirc software, available at:
if you don't have it. Follow the instructions in
ivtv-*/doc/README.lirc
(This portion of this wiki is essentially what I seemed to be the pertinent highlights of that file.)
Essentially:
$cd /wherever/lirc*/ $make #make install $depmod -ae
Make sure the modules are loaded, using modprobe etc.. and that they are listed in /etc/modules.
I found that things didn't run till after a reboot, so I may not of loaded modules properly, but eventually they did run.
You can verify that the computer is recieving signals from the remote control by running the 'irw' program and watching for responses as you push buttons. Also good is to verify the existence of the files
/dev/lirc /dev/lircd
generated as the module load when your system uses 'udev'.
14 Aug. 2007 d.e.l.
--