Autor Thema: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend  (Gelesen 29543 mal)

0 Mitglieder und 3 Gäste betrachten dieses Thema.

Offline BadTenMan

  • Light-Cubie
  • *
  • Beiträge: 18
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend
« Antwort #120 am: 30 Mai, 2015, 13:23 »
Hi ToRo,

kannst du mir bitte noch einen Tip geben, zu welchem kmod package tveeprom.ko gehört?

Danke
BadTenMan

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend
« Antwort #121 am: 30 Mai, 2015, 21:36 »
Hallo BadTenMan,

also das tveeprom.ko Modul wird beim Kernel-Build gebaut wenn das Symbol CONFIG_VIDEO_TVEEPROM in der .config Datei gesetzt wurde.

Dieses CONFIG_VIDEO_TVEEPROM wird automatisch gesetzt von Kconfig, sobald I2C support (CONFIG_I2C) und Multimedia support (CONFIG_MEDIA_SUPPORT) -> CONFIG_MEDIA_ANALOG_TV_SUPPORT (CONFIG_MEDIA_ANALOG_TV_SUPPORT) -> Media USB Adapters (CONFIG_MEDIA_USB_SUPPORT) -> Empia EM28xx USB video capture support (CONFIG_VIDEO_EM28XX) ausgewählt wurden.

Lieben Gruß

ToRo
« Letzte Änderung: 30 Mai, 2015, 21:41 von ToRo1978 »

Offline BadTenMan

  • Light-Cubie
  • *
  • Beiträge: 18
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend
« Antwort #122 am: 11 Juni, 2015, 17:54 »
Hi ToRo,

nach meinem Urlaub konnte ich jetzt weiterbasteln.
Wenn ich em28xx (_dvb, _rc) im kernel_menuconfig als <M> auswähle scheint der die zu bauen. Es kommen .ko Dateien heraus.
Und wenn ich die mit <*> auswähle, wird das kernel-Image zu groß.
Wie kann ich sehen, ob die in der Zieldatei angekommen sind?

Ich hänge dir mal das Compile Error Log an. em28xx* , dvb-usb und dvb-core sind mit <M> ausgewählt.

Viele Grüße
BadTenMan
« Letzte Änderung: 11 Juni, 2015, 18:12 von BadTenMan »

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend
« Antwort #123 am: 21 Juni, 2015, 17:57 »
Hi,

dachte du hättest schon aufgegeben

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend
« Antwort #124 am: 21 Juni, 2015, 18:07 »
Hi,

also bei make kernel_menuconfig bedeutet das <*> fest in den Kernel einkompilieren und <M> als ladbares Kernel-Modul (*.ko Datei)

Hier am Besten immer soweit möglich <M> anwählen. Nur so ist gewährleistet dass du kein neues Firmware-Image flashen musst.

Bei make menuconfig bedeutet <*> das Package wird direkt in das root-fs des Firmware-Images installiert und <M> es muss nachträglich via opkg install <package.ipk> auf den Router installiert werden.


Also versuche mal unter kernel_menuconfig alles als <M> zu behandeln und dich durchzuhangeln bis zum EM28xx-dvb. Dann bauen und die ganzen *.ko Dateien manuell auf den Router zu bringen (gibt noch kein IPK) z.b. mit scp oder winscp


Lieben Gruß

Toro

Offline BadTenMan

  • Light-Cubie
  • *
  • Beiträge: 18
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend
« Antwort #125 am: 23 Juni, 2015, 18:09 »
Hi ToRo,

ich gebe immer noch nicht auf. Das dauert noch.
Allerdings bin ich gerade nicht sehr aktiv da dran, weil hoffentlich bald 15.05 Chaos Calmer kommt und ich mich darum anderen Projekten widme.
Dann muss nicht nochmal von vorne anfangen.

Das letzte Mal hat sich durch
insmod em28xx-dvbleider meinen Router aufgehängt und ich musste neu starten.
Anscheinend funktioniert das nicht so toll.

Darum wollte ich alles komplett in eins bauen und alles am liebsten einkompiliert, was anscheinend leider wohl etwas zu groß wird.

Wenn es Neuigkeiten gibt, melde ich mich.

Gruß
BadTenMan

Offline BadTenMan

  • Light-Cubie
  • *
  • Beiträge: 18
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend
« Antwort #126 am: 15 August, 2015, 13:23 »
Hi,

ich habe mich mal wieder an das Thema gewagt, obwohl Chaos Calmer immer noch nicht erschienen ist.
Mittlerweile habe ich es geschafft OpenWRT komplett, mit allem was ich brauche, zu compilen.
Die Module werden auch alle gebaut und ich kann sie diese per modules.d laden:
drxk
tda18271
dvb-core
tveeprom
em28xx
em28xx-dvb
tuner

Integriert sind:
input_core, usbcore, videobuf*, videodev, uvcvideo, v42l_common

TVheadend erkennt die TV-Karte, kann aber nicht scannen.
Scan mit w_scan liefert folgenden Fehler:
searching QAM64...
73000: sr6900 (time: 00:02.240) sr6875 (time: 00:03.800)
81000: sr6900 (time: 00:05.300) sr6875 (time: 00:06.800)
113000: sr6900 (time: 00:08.300) sr6875 (time: 00:09.800)
121000: sr6900 (time: 00:11.300)         signal ok:   QAM_64   f = 121000 kHz S6900C999  (0:0:0)
start_filter:1790: ERROR: ioctl DMX_SET_FILTER failed: 97 Message too long

Im dmesg ist geloggt:
[ 2720.820000] em2884 #0: Successfully loaded em28xx-dvb
[ 2732.470000] tda18271: performing RF tracking filter calibration
[ 2734.370000] tda18271: RF tracking filter calibration complete
[ 2744.290000] submit of urb 0 failed (error=-97)

Meine Vermutung: Der Kernel kommt mit der TV-Karte nicht zurecht.
Als nächstes werde ich versuchen, alle Kernel-Module direkt einzukompilieren und komplett zu flashen ohne Config zu behalten.

Viele Grüße
BadTenMan

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend
« Antwort #127 am: 20 August, 2015, 10:27 »
kann das sowas wie hier sein? Also nur ne Signal Problematik?

http://www.spinics.net/lists/linux-media/msg83504.html

Offline BadTenMan

  • Light-Cubie
  • *
  • Beiträge: 18
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend
« Antwort #128 am: 21 August, 2015, 17:36 »
Hi ToRo,

den Eintrag hatte ich kurz nach meiner Antwort auch gefunden. Der Tipp funktioniert, die Fehler sind weg, wenn man das Kabel etwas weiter herauszieht. Leider findet w_scan trotzdem keine Kanäle.  :(

Auch wenn das Signal schlecht ist, müsste er ja wenigsten etwas erkennen. Das tun die anderen Rechner ja auch, ob mit oder ohne Artefaktbildung.

Ich habe dort auch mal geantwortet und hoffe, dass Robert N antwortet und seine eventuelle Lösung beschreibt.
Viele Möglichkeiten bleiben mir nicht mehr.  :hmm

Viele Grüße
BadTenMan