Hallo,
bin von aptosid nun auch auf siduction umgestiegen. Da ich neu installiert habe, kämpfe ich nun mit meiner DVBs Karte TurboSight TBS 6981. Kann den Treiber leider nicht kompilieren.
Installiert habe ich die 64bit KDE Version.
Beim make kommt:
make[2]: *** Keine Regel vorhanden, um das Target
»/home/user/tbs/linux-tbs-drivers/v4l/tbs8921ctrl.o«,
benötigt von »/home/user/tbs/linux-tbs-drivers/v4l/media.o«, zu
erstellen. Schluss.
make[1]: *** [_module_/home/user/tbs/linux-tbs-drivers/v4l] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.4-4.towo-siduction-amd64'
make: *** [default] Fehler 2
Was fehlt denn da im System?
Alles andere hab ich ans laufen bekommen.
LG
Ingo
Quote from: ingo6402
bin von aptosid nun auch auf siduction umgestiegen. Da ich neu installiert habe, kämpfe ich nun mit meiner DVBs Karte TurboSight TBS 6981. Kann den Treiber leider nicht kompilieren.
/quote]
Warum willst du kompilieren, wenn es debian-Pakete gibt?
http://wiki.easy-vdr.de/index.php/TBS_6981
danke, hat aber auch nicht geklappt:
root@SVR:/# /usr/lib/mc/extfs.d/deb run /home/user/Downloads/tbs6981.deb INSTALL
Installing /home/user/Downloads/tbs6981.deb
dpkg: Warnung: Parsen der Datei »/var/lib/dpkg/tmp.ci/control«, nahe Zeile 8 Paket »tbs6981«:
description fehlt
dpkg: Warnung: Parsen der Datei »/var/lib/dpkg/tmp.ci/control«, nahe Zeile 8 Paket »tbs6981«:
maintainer fehlt
Vormals nicht ausgewähltes Paket tbs6981 wird gewählt.
(Lese Datenbank ... 132091 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von tbs6981 (aus .../user/Downloads/tbs6981.deb) ...
tbs6981 (0.1) wird eingerichtet ...
/var/lib/dpkg/info/tbs6981.postinst: 12: /var/lib/dpkg/info/tbs6981.postinst: stopvdr: not found
/var/lib/dpkg/info/tbs6981.postinst: 14: /var/lib/dpkg/info/tbs6981.postinst: stopvdr: not found
/var/lib/dpkg/info/tbs6981.postinst: 15: cd: can't cd to /usr/local/src/DVB
make: *** Keine Regel, um »unload« zu erstellen. Schluss.
make: *** Keine Regel, um »clean« zu erstellen. Schluss.
make: *** Keine Regel, um »distclean« zu erstellen. Schluss.
rm: Entfernen von ,,DVB" nicht möglich: Datei oder Verzeichnis nicht gefunden
/var/lib/dpkg/info/tbs6981.postinst: 22: cd: can't cd to DVB
make: *** Keine Regel, um »clean« zu erstellen. Schluss.
make: *** Keine Regel, um »distclean« zu erstellen. Schluss.
make: *** Keine Regel, um »release« zu erstellen. Schluss.
/var/lib/dpkg/info/tbs6981.postinst: 27: cd: can't cd to v4l
/var/lib/dpkg/info/tbs6981.postinst: 28: /var/lib/dpkg/info/tbs6981.postinst: ./tbs-x86.sh: not found
make: *** Keine Regel, um »all« zu erstellen. Schluss.
grep: /etc/udev/rules.d/10-dvb-remote.rules: Datei oder Verzeichnis nicht gefunden
WARNING: -e needs -E or -F
Der Treiber für die TBS6980/6981 ist jetzt integriert,
eine passende remote.conf und eine Parameterier-Info liegt unter /etc/vdr/remote/TurboSight_TBS_6981
Führen Sie nun ein reboot aus
Wenn alles gut gegangen ist sollte nach dem Reboot ein
dmesg | grep cx23885
den folgenden Output melden:
folcx23885 driver version 0.0.2 loaded
folcx23885[0]: subsystem: 6981:8888, board: TurboSight TBS 6981
folcx23885_dvb_register() allocating 1 frontend(s)
folcx23885[0]: cx23885 based dvb card
folDVB: registering new adapter (cx23885[0])
folcx23885_dvb_register() allocating 1 frontend(s)
folcx23885[0]: cx23885 based dvb card
folDVB: registering new adapter (cx23885[0])
folcx23885_dev_checkrevision() Hardware revision = 0xb0
habe siduction noch mal neu installiert und nun kommt beim Treiber-bauen bei make:
CC [M] /TBS6981/linux-tbs-drivers/v4l/ivtv-gpio.o
CC [M] /TBS6981/linux-tbs-drivers/v4l/ivtv-i2c.o
CC [M] /TBS6981/linux-tbs-drivers/v4l/ivtv-ioctl.o
CC [M] /TBS6981/linux-tbs-drivers/v4l/ivtv-irq.o
CC [M] /TBS6981/linux-tbs-drivers/v4l/ivtv-mailbox.o
CC [M] /TBS6981/linux-tbs-drivers/v4l/ivtv-queue.o
CC [M] /TBS6981/linux-tbs-drivers/v4l/ivtv-streams.o
CC [M] /TBS6981/linux-tbs-drivers/v4l/ivtv-udma.o
/TBS6981/linux-tbs-drivers/v4l/ivtv-udma.c: In function 'ivtv_udma_fill_sg_list':
/TBS6981/linux-tbs-drivers/v4l/ivtv-udma.c:60:44: error: 'KM_BOUNCE_READ' undeclared (first use in this function)
/TBS6981/linux-tbs-drivers/v4l/ivtv-udma.c:60:44: note: each undeclared identifier is reported only once for each function it appears in
/TBS6981/linux-tbs-drivers/v4l/ivtv-udma.c:60:4: error: too many arguments to function 'kmap_atomic'
In file included from include/linux/pagemap.h:10:0,
from /TBS6981/linux-tbs-drivers/v4l/ivtv-driver.h:51,
from /TBS6981/linux-tbs-drivers/v4l/ivtv-udma.c:23:
include/linux/highmem.h:66:21: note: declared here
/TBS6981/linux-tbs-drivers/v4l/ivtv-udma.c:62:37: error: macro "kunmap_atomic" passed 2 arguments, but takes just 1
/TBS6981/linux-tbs-drivers/v4l/ivtv-udma.c:62:4: error: 'kunmap_atomic' undeclared (first use in this function)
make[3]: *** [/TBS6981/linux-tbs-drivers/v4l/ivtv-udma.o] Fehler 1
make[2]: *** [_module_/TBS6981/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.6-0.towo-siduction-amd64'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/TBS6981/linux-tbs-drivers/v4l'
make: *** [all] Fehler 2
hat das denn schon jemand geschafft diese Karte unter siduction 64bit zum fliegen zu bringen?
du meinst dpkg -i hat nicht funktioniert? oder dein 2ter Versuch es selbst zu bauen, wie gezeigt? ich sehe da kein dpkg -i in deinen listings, aber die .deb datei und ein fettes INSTALL:
# /usr/lib/mc/extfs.d/deb run /home/user/Downloads/tbs6981.deb INSTALL
daher bin ich etwas verwirrt.
Quote from: "ingo6402"danke, hat aber auch nicht geklappt:
root@SVR:/# /usr/lib/mc/extfs.d/deb run /home/user/Downloads/tbs6981.deb INSTALL
Eine *.deb Datei wird im Normalfall immer, wie arno911 schon schrieb, mit dpkg -i DATEINAME.deb installiert.
in deinem Fall:
dpkg -i /home/user/Downloads/tbs6981.debDanach ein:
modprobe tbs6981Dann sollte es funktionieren.
Quote from: "captagon"Quote from: "ingo6402"danke, hat aber auch nicht geklappt:
root@SVR:/# /usr/lib/mc/extfs.d/deb run /home/user/Downloads/tbs6981.deb INSTALL
Eine *.deb Datei wird im Normalfall immer, wie arno911 schon schrieb, mit dpkg -i DATEINAME.deb installiert.
in deinem Fall:
dpkg -i /home/user/Downloads/tbs6981.deb
Danach ein:
modprobe tbs6981
Dann sollte es funktionieren.
Hallo,
die Ausgabe ist die aus dem Terminal des MC. Ich habe es natürlich auch mit dpkg -i versucht. Sogar mit --force-depends .... hat's damit natürlich installiert, lief aber trotzdem nicht.
Aber grundsätzlich sollte doch auch der Treiber sich kompilieren lassen.Hab die Karte schon so lange, da war noch sidux angesagt. Dann mit aptosid nie Probleme. Unter siduction scheint irgend was zu fehlen, oder es liegt am Kernel.
Habe diese Pakete alle installiert: linux-headers-`uname -r` build-essential cvs libncurses5-dev gcc rar tar gzip unzip
Gruß
Ingo
KM_BOUNCE_READ gibt es nicht mehr.
Das mußt Du aus ivtv-udma.c rausschmeissen.
danke für den Tipp towo, das werde ich nach Feierabend mal probieren.
Quote from: "towo"KM_BOUNCE_READ gibt es nicht mehr.
Das mußt Du aus ivtv-udma.c rausschmeissen.
Genau das war es, danke vielmals für den Tipp. Jetzt läuft alles.
LG
Ingo
So, neuer Kernel (über DU) und wieder neues Problem. Beim erneuten installieren der Treiber (make) kommt nun das:
make -C firmware prep
make[2]: Entering directory `/home/user/tbs/linux-tbs-drivers/v4l/firmware'
make[2]: Leaving directory `/home/user/tbs/linux-tbs-drivers/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/user/tbs/linux-tbs-drivers/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/home/user/tbs/linux-tbs-drivers/v4l/firmware'
Kernel build directory is /lib/modules/3.7-1.towo-siduction-amd64/build
make -C /lib/modules/3.7-1.towo-siduction-amd64/build SUBDIRS=/home/user/tbs/linux-tbs-drivers/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-3.7-1.towo-siduction-amd64'
make[3]: *** Keine Regel vorhanden, um das Target »/home/user/tbs/linux-tbs-drivers/v4l/tbs8921ctrl.o«,
benötigt von »/home/user/tbs/linux-tbs-drivers/v4l/media.o«, zu erstellen. Schluss.
make[2]: *** [_module_/home/user/tbs/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.7-1.towo-siduction-amd64'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/home/user/tbs/linux-tbs-drivers/v4l'
make: *** [all] Fehler 2
Ich bin drauf und dran die Karte zu verkaufen, da ich gern bei siduction bleiben würde. Hat jemand noch eine Idee an was es diesmal liegen könnte?
Es wäre schade wenn sie mehr zum laufen zu bewegen wäre, die Karte macht nämlich hervorragende HD Aufnahmen.