سلام من با کرنل 2.6.24.16 موفق به نصب v4l به همراه درایور ss2 rev2.8 شدم...
مراحل کار هم به این صورته که ابتدا دو آرشیو زیر رُ دریافت کن:
http://linuxtv.org/hg/v4l-dvb/archive/0276304b76b9.tar.bz2
http://www.bbti.us/download/linux/TechniSat_SkyStar2-PCI_r2.8_080709.tar.bz2
هر دو آرشیو رُ از حالت فشرده خارج کن، دو دایرکتوری با نام های زیر ساخته میشود:
v4l-dvb-0276304b76b9
skystar2-rev2.8-v4l-dvb-files-2008-07-09
کاری که اینجا باید انجام بدیم patch کردن v4l برای نصب ss2 rev2.8 است، بدین منظور باید فایلهای موجود در دایرکتوری skystar2-rev2.8-v4l-* را به v4l-dvb-* منتقل کنیم که این فایلها عبارت اند از:
cx24113_blob.o.i386
cx24113_blob.o.x86-64
skystar2-rev2.8-v4l-dvb.patch
خب برای اینکار میتوانید از دستور زیر استفاده کنید:
cp skystar2-rev2.8-v4l-dvb-files-2008-07-09/* v4l-dvb-0276304b76b9/
پس از این کار به شاخهی v4l-dvb-0276304b76b9 توسط ترمینال cd کنید یعنی:
cd v4l-dvb-0276304b76b9/
حالا نوبت میرسه به patch کردن، باید فایل skystar2-rev2.8-v4l-dvb.patch رُ که به v4l منتقل کرده بودیم با دستور زیر اجرا کنیم:
patch -p1 < skystar2-rev2.8-v4l-dvb.patch
حال با توجه به معماری نسخهی اوبونتو نصب شدهی شما باید یکی از دستورهای زیر را در همان دایرکتوری که هستید اجرا کنید تا فایل مربوطه به شاخهی v4l منتقل شود:
cp cx24113_blob.o.x86-64 v4l/cx24113_blob.o_shipped # برای نسخهی ۶۴ بیتی
or
cp cx24113_blob.o.i386 v4l/cx24113_blob.o_shipped # برای نسخهی ۳۲ بیتی
تا اینجا نیمی از کار انجام شده حالا باید v4l را کامپایل کنیم که این هم کاریست بس آسان و دوست داشتنی
make
sudo make install