video4linux-Treiber kompilieren

aelo

software developer
Thread Starter
Mitglied seit
01.09.2006
Beiträge
3.765
Ort
Österreich / Vlbg
Hi,
ich habe ein Problem mit dem Treiber für meine TV-Karte
bzw. bekomme errors beim kompilieren

Distri: c't vdr 6.1
Kernel: 2.6.18-5
TV-Karte: Satelco Easywatch DVB-C

habe mir den Treiber von www.linuxtv.org heruntergeladen
dann zuerst, gcc, make, automake, bunzip2 und die linux-headers installiert
dann mit make das kompilieren gestartet allerdings ist beim schluss eine fehlermeldung gekommen und wenn ich nun make aufrufe kommt folgendes:

Code:
make -C /home/v4l-dvb-1a1258f9ba2d/v4l 
make[1]: Entering directory `/home/v4l-dvb-1a1258f9ba2d/v4l'
creating symbolic links...
Kernel build directory is /lib/modules/2.6.18-5-486/build
make -C /lib/modules/2.6.18-5-486/build SUBDIRS=/home/v4l-dvb-1a1258f9ba2d/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.18-5-486'
  CC [M]  /home/v4l-dvb-1a1258f9ba2d/v4l/aci.o
make[2]: Leaving directory `/usr/src/linux-headers-2.6.18-5-486'
make[1]: Leaving directory `/home/v4l-dvb-1a1258f9ba2d/v4l'

und bei make install kommt folgendes:

Code:
make -C /home/v4l-dvb-1a1258f9ba2d/v4l 
make[1]: Entering directory `/home/v4l-dvb-1a1258f9ba2d/v4l'
creating symbolic links...
Kernel build directory is /lib/modules/2.6.18-5-486/build
make -C /lib/modules/2.6.18-5-486/build SUBDIRS=/home/v4l-dvb-1a1258f9ba2d/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.18-5-486'
  CC [M]  /home/v4l-dvb-1a1258f9ba2d/v4l/aci.o
make[2]: Leaving directory `/usr/src/linux-headers-2.6.18-5-486'
make[1]: Leaving directory `/home/v4l-dvb-1a1258f9ba2d/v4l'


was mache ich falsch?

vielen dank schon mal
mfg
aelo
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Hi!

1.) Ich kann keine Fehlermeldung entdecken in der von dir geposteten Ausgabe
2.) Die Ausgaben von make und make install sind identisch, was mir ein bisschen merkwürdig vorkommt.
3.) make install muss als root ausgeführt werden, also sudo make install

Wenn du die Fehlermeldung, falls noch eine auftaucht hier postest (genauer wortlaut), kann man dir vielleicht weiterhelfen
 
Hi

sorry hab ja zwei mal das selbe hineinkoppiert

das hier wäre make install:
Code:
make -C /home/v4l-dvb-1a1258f9ba2d/v4l install
make[1]: Entering directory `/home/v4l-dvb-1a1258f9ba2d/v4l'
Stripping debug info from files
make[1]: Leaving directory `/home/v4l-dvb-1a1258f9ba2d/v4l'

sudo brauche ich nicht, da das ganze auf dem Server installiert wird und ich dort bei der konfiguration die ganze zeit root rechte habe

mfg
aelo
 
dann liegt der fehler wohl irgendwo anders
bekomme nämlich beim booten auch massenhaft fehler
aber die tv-karte wird einfach nicht erkannt :(

so werde nochmal weiter testen, im moment weiß ich nämlich überhaupt nicht mehr was ich noch machen könnte

mfg
aelo
 
wenn es nicht absolut pflicht ist kannst ja auch mal ne andere distri testen!
mms oder linuxmce
 
möchte unbedingt vdr
habe auch schon easyvdr 0.5 RC4 getestet, hier wird die karte auch erkannt (out-of-the-box) nur buggte die restliche distri bei mir ^^

deshalb möchte ich c't vdr verwenden

mfg
aelo

edit:
/var/log/messages:

Code:
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_streamoff
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_poll_stream
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_dma_free
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_reqbufs
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_waiton
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_dqbuf
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_stop
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_queue_pci_init
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_dma_unmap
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_read_stream
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_querybuf
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_qbuf
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_read_one
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_iolock
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_streamon
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_queue_cancel
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_mmap_setup
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_mmap_mapper
Feb  2 14:05:15 vdr kernel: saa7146_vv: Unknown symbol videobuf_to_dma

aber hier habe ich fehler :d
Hinzugefügter Post:
hab hier etwas gefunden:
http://www.linuxtv.org/mailinglists/linux-dvb/2003/01-2003/msg00089.html

habe nun c't vdr neu isntalliert
und probiere es jetzt noch mal mit dem :)
ist es richtig wenn ich zuerst mit menu config alles auswähle was ich bruache und dann die zeilen vom link in der .config hinzufüge? (welche packages brauche ich überhaupt, außer dem package für den PHilips SAA7146?)


Danke
mfg
aelo

edit:
hab noch andere Probleme (streamplugin funktioniert noch nicht und die Uhrzeit im vdradmin-am ist immer um 2h zu schnell)
AABER: die TV-Karte funktioniert nun!, ich kann auch schon Aufnahmen machen!
 
Zuletzt bearbeitet:
alle Probleme gelöst!

falls es noch jemanden interessiert:

* neue ctvdr installation
* standard debian -etch sources hinzugefügt
* apt-get update
* linux-headers* automake make gzip bzip2 installiert
* apt-get upgrade
* video4linux treiber von www.linuxtv.org heruntergeladen
* entpackt
* make config gestartet und module ausgewählt
* .config editiert und folgendes hinzugefügt bzw. abgeändert:

----------------------------------------------
#
# Supported SAA7146 based PCI Adapters
#
[...]
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_VIDEOBUF=m
----------------------------------------------

* streamingproblem:
http://www.vdr-wiki.de/wiki/index.php/Streamdev-plugin#Umschaltprobleme_1

und nun läuft mein VDR, jetzt muss er sich nur noch von selbst einschalten wenn er etwas aufnehmen soll :)
für alle die nicht wissen was ein VDR ist, im angepinnten VDR-Server Thread könnt ihr darüber mehr erfahren!

mfg
aelo
 

Ähnliche Themen

Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh