Hallo,
nachdem ich vorhin aus versehen in der falschen Sektion gepostet habe, hier nochmal mein Problem:
Ich habe heute unter yavdr 0.3 die obige Karte installiert und die Treiber versucht nach der Anleitung im Readme zu installieren. linux-s2api-tbs6980-1_20101024.rar Soweit ich gesehen habe sind da keine Fehler aufgetreten, kenne mich da aber nicht so gut aus.
Bin nach dem Readme vorgegangen:
QuoteDisplay MoreREADME file for TurboSight TBS 6981 Dual DVB-S/S2 PCI-Express card Linux drivers
NOTE: this document assumes that all prerequisite packages like kerner headers
and build tools are already installed in your Linux system.Most of the steps require root access to and basic knowledge of Linux system.
Create directory, for example /root/tbs and copy the following file to it:
- linux-s2api-tbs6980_1.tar.bz2 (S2API Linix driver for TurboSight TBS 6981)
- szap-s2.tar.bz2 (szap tool compatible with new DVB-S2 aware S2 API for Linux)
- scan-s2.tar.bz2 (scan tool compatible with new DVB-S2 aware S2 API for Linux)
- astra_szap-s2.conf (example configuration file for szap-s2)
- astra_scan-s2.conf (example configuration file for scan-s2)
- v4l-cx23885-avcore-01.fw (CX23885 AV core firmware, optional)I.1 extract linux-s2api-tbs6980_1.tar.bz2 archive:
# tar xjvf linux-s2api-tbs6980_1.tar.bz2
I.2 go to driver package directory:
# cd linux-s2api-tbs6980_1
I.3 depending on if the kernel is x86 or x86_64 (check output of 'uname -a') do:
- for x86 kernel (x86 32 bit installations of Linux):
# ./tbs-x86.sh
- for x86_64 kernel (x86 64 bit installations of Linux):
# ./tbs-x86_64.sh
I.3 build and install the driver:
# make && make install
I.4 reboot in order to load the newly installed driver:
# shutdown -r now
I.5 after reboot check that the newly installed driver is loaded correctly:
# dmesg | grep cx23885
if everything is OK, the output from the above command should be similar to:
cx23885 driver version 0.0.2 loaded
cx23885[0]: subsystem: 6981:8888, board: TurboSight TBS 6981
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[0]: cx23885 based dvb card
DVB: registering new adapter (cx23885[0])
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[0]: cx23885 based dvb card
DVB: registering new adapter (cx23885[0])
cx23885_dev_checkrevision() Hardware revision = 0xb0
Allerdings musste ich dort mit dem Pfad "./v4l/tbs-x86.sh" stat ./tbs-x86.sh starten. Danach "make && make install". Jetzt bekomme ich den Fehler.
Habe es nun nochmal probiert und bekomme den Fehler:
Quotemake[3]: *** No rule to make target `/root/tbs/linux-s2api-tbs6980_1/v4l/tbs6980ctrl.o', needed by `/root/tbs/linux-s2api-tbs6980_1/v4l/tda18271.o'. Stop. make[2]: *** [_module_/root/tbs/linux-s2api-tbs6980_1/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-26-generic' make[1]: *** [default] Fehler 2 make[1]: Verlasse Verzeichnis '/root/tbs/linux-s2api-tbs6980_1/v4l' make: *** [all] Fehler 2
Gegen 19:00 Uhr habe ich das selbe gemacht, bin aber mit cd ./4vl in das Verzeichnis gewechselt und habe dort "./tbs-x86.sh" gestartet und dort auch "make && make install" gestartet. Danach habe ich hier das Modul gefunden ( cx23885.ko) mit heutigem Datum und Uhrzeit 19 Uhr..?!:
"/lib/modules/2.6.32-26-generic/kernel/drivers/media/video/cx23885"
Was muss ich denn nun machen?!
Danke für Eure Hilfe, Jochen