Hi Forum,
leider lassen sich die Treiber für die TBS 6985 (Quad-Tuner) nicht kompilieren unter yavdr 0.6.1 (3.13.0-105-generic)
Bisher hatte ich yavdr 0.5
Code
wget http://www.tbsiptv.com/download/common/tbs-linux-drivers_v161031.zip
unzip tbs-linux-drivers_v161031.zip
cd tbs
tar xjvf linux-tbs-drivers.tar.bz2
cd linux-tbs-drivers
./v4l/tbs-x86_64.sh
make && make install
Kernel build directory is /lib/modules/3.13.0-105-generic/build
make -C /lib/modules/3.13.0-105-generic/build SUBDIRS=/usr/local/src/vdr_other/tbs/linux-tbs-drivers/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-3.13.0-105-generic'
....
....
CC [M] /usr/local/src/vdr_other/tbs/linux-tbs-drivers/v4l/bt87x.o
/usr/local/src/vdr_other/tbs/linux-tbs-drivers/v4l/bt87x.c: In function 'snd_bt87x_pcm_open':
/usr/local/src/vdr_other/tbs/linux-tbs-drivers/v4l/bt87x.c:446:2: error: implicit declaration of function 'smp_mb__after_atomic' [-Werror=implicit-function-declaration]
smp_mb__after_atomic();
^
/usr/local/src/vdr_other/tbs/linux-tbs-drivers/v4l/bt87x.c: In function 'snd_bt87x_probe':
/usr/local/src/vdr_other/tbs/linux-tbs-drivers/v4l/bt87x.c:898:2: error: implicit declaration of function 'snd_card_new' [-Werror=implicit-function-declaration]
err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE,
^
cc1: some warnings being treated as errors
make[3]: *** [/usr/local/src/vdr_other/tbs/linux-tbs-drivers/v4l/bt87x.o] Fehler 1
make[2]: *** [_module_/usr/local/src/vdr_other/tbs/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.13.0-105-generic'
make[1]: *** [default] Fehler 2
make[1]: Verzeichnis »/usr/local/src/vdr_other/tbs/linux-tbs-drivers/v4l« wird verlassen
make: *** [all] Fehler 2
Alles anzeigen
1) Irgend eine Idee, ausser den TBS support anzuschreiben?
Mir wür's schon reichen "-Werror=implicit-function-declaration" abzuschalten.
2) Wie bekomme ich die original treiber wieder hergestellt? Aktuell ist da was instabiles drauf, weil ich noch mit den open source treibern experimentiert hatte...
Grüße
Ralf