I've been trying to get a Hauppauge WinTV NOVA-TD USB2 stick to work with the SheevaPlug with little success.
After trying to compile my own kernel, I've resorted to the http://sheeva.with-linux.com/sheeva/
kernels. Although these install sucessfully, I am still unable to use my DVB stick
If I enter lsusb, I get:
Bus 001 Device 006: ID 2040:5200 Hauppauge
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
However lsmod or dmesg return nothing in relation to dvb or the device.
With this in mind, I then tried compiling v4l. Unfortunately I keep getting the following errors:
make -C /v4l-dvb/v4l
make: Entering directory `/v4l-dvb/v4l'
Preparing to compile for kernel version 2.6.31
File not found: /lib/modules/2.6.31/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4.
make: *** No rule to make target `.myconfig', needed by `config-compat.h'. Stop.
make: Leaving directory `/v4l-dvb/v4l'
make: *** [all] Error 2
I believe that this is due to missing headers.
I have tried to download and untar the linux headers from http://sheeva.with-linux.com/sheeva/
but I'm not sure where the directory structure should be untared to.
So, I guess this leaves with me with two questions:
1. Can anybody tell me how to get DVB working with the Hauppauge WinTV NOVA-TD USB2 on the Sheeva Plug?
2. How do I get the headers installed correctly to allow v4l to make correctly?