The stock Debian kernel (2.6.32-5-kirkwood) does not have the kernel module for the DVB-T stick with USB-ID: 1d19:1102 (Aldi) or 0ccd:00d7 (Terratec TStick+). I’ve use the following steps from the description by Dionysios Fragkopoulos:
- Install the kernel headers:
# aptitude install linux-headers-`uname-r`
- Install the requirements:
# aptitude install patchutils libproc-processtable-perl wget bzip2
- Get the source code:
$ git clone git://linuxtv.org/media_build.git
- Build it:
$ ./build
Note: It takes more than 630MiB, so extra disk space must be attached to the SheevaPlug (non-FAT partition) - Copy the modules to the kernel path (manually, because I want to save disk space on the root partition):
# cp rtl283?.ko /lib/modules/2.6.32-5-kirkwood/kernel/drivers/media/dvb/dvb-usb
# cp dvb-usb-rtl28xxu.ko /lib/modules/2.6.32-5-kirkwood/kernel/drivers/media/dvb/dvb-usb
# cp dvb_usb_v2.ko /lib/modules/2.6.32-5-kirkwood/kernel/drivers/media/dvb/dvb-usb - Update the module list:
# depmod -a
- Plug in the usb device
It works!
The /dev/dvb/adapter0 devices are now present.
Next steps to write in the blog:
- Configure the stick
- Configure PVR software