1 [2] Archiv / MLD 3.x / General / Dvb-s Karte Tbs 6981
 

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Dvb-s Karte Tbs 6981
« Reply #15 on: December 27, 2013, 18:48:23 »
Hi Claus,

das mit dem Make-Abbruch nach den Anpassungen im /src/.config (Rev 29) kann ich auch bestätigen. Es gibt das entsprechende Verzeichnis nicht im DVB-TBS Addon. (Wobei ich es nicht wirklich verstehe, schließlich hast Du nur ein paar Module erweitert...)

Folgende Meldung habe ich auch in meiner Devel (bis zur Rev 28 funktioniert es noch einwandfrei!)

Code: [Select]
Updating/Creating .config
Preparing to compile for kernel version 3.12.2
creating symbolic links...
  CC  ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
Kernel build directory is /home/pit/MLD/dvb-tbs/../KERNEL/src/linux
found 0 modules

Removing obsolete files from /lib/modules/3.12.2.178/kernel/drivers/media/IR/keymaps:


Removing obsolete files from /lib/modules/3.12.2.178/kernel/drivers/media/video:


Removing obsolete files from /lib/modules/3.12.2.178/kernel/drivers/media/dvb/cinergyT2:


Removing obsolete files from /lib/modules/3.12.2.178/kernel/drivers/media/common:


Removing obsolete files from /lib/modules/3.12.2.178/kernel/drivers/media/dvb/frontends:


Removing obsolete files from /lib/modules/3.12.2.178/kernel/drivers/media/IR:

Installing kernel modules under /home/pit/MLD/dvb-tbs/lib/modules/3.12.2.178/kernel/drivers/media/:
ERROR: could not open directory /home/pit/MLD/dvb-tbs/lib/modules/3.12.2.178: No such file or directory
FATAL: could not search modules: No such file or directory
make[3]: *** [media-install] Fehler 1
make[2]: *** [install] Fehler 2
make[1]: *** [lib] Fehler 2
make: *** [_all] Fehler 2

Muß im Kernel-Addon, da auch noch etwas aktualisiert werden?

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Dvb-s Karte Tbs 6981
« Reply #16 on: December 27, 2013, 20:16:48 »
Hi,

ich hab die Änderung rückgängig gemacht. Ich konnte keine Möglichkeit finden, dass Modul zu aktivieren ohne das überhaupt nichts mehr gebaut wird.
Für das Modul muss VIDEO_DEV aktiviert werden. Dadurch wird kurioser weise jedoch alles von Modulen auf included (von m auf y) umgeschaltet. Folglich werden auch keine Module mehr gebaut. Keine Ahnung wodran das liegen mag.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Dvb-s Karte Tbs 6981
« Reply #17 on: December 27, 2013, 21:12:38 »
OK, für die 3.0.3 lässt sic h das nicht bauen (da ist ne neuere Version des Treibers drin). Für die 3.0.1.1 gibt's den aber nun.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Delaney

  • Member
  • **
  • Posts: 99
    • View Profile
Dvb-s Karte Tbs 6981
« Reply #18 on: December 28, 2013, 14:08:13 »
Moin,
habs kurz mal bei 3.0.1.1 + 3.0.3 getestet.
Bis ins addon hats der cx23885 leider nicht geschafft, liegt evtl an dieser Zeile im Makefile ?

modules = $(shell find lib/modules -name "*tbs*" -printf "%f\n" | sed "s/\.ko//")

Der cx23885 ist allerdings Bestandteil des drivers/media/video Zweiges und hat sich bei mir beim ersten kurzen Versuch den selbst im Develsystem zu erstellen mit den v4l-Teilen des Kernels "gebissen".
Hab das aus Zeitmangel bisher nicht weiter verfolgt.
mfG Carsten

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Dvb-s Karte Tbs 6981
« Reply #19 on: December 28, 2013, 16:46:27 »
Hi,

genau das Problem mit dem Kernel hatte ich befürchtet. Mir fällt dazu spontan auch keine Lösung ein.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline xkarlix

  • Newbie
  • *
  • Posts: 38
    • View Profile
Dvb-s Karte Tbs 6981
« Reply #20 on: January 12, 2014, 19:03:50 »
Hallo

Habe ein paar Versuche gemacht
bitte nicht schlagen das ich mich nicht an irgendwelche Regeln des MLD Projektes gehalten habe

Meine Image besteht aus
locales install dvb-tbs network webserver alsa ssh lib-x xorg xorg-autodetect vdr xorg-nvidia addons setup
lib-xine xineliboutput sc epgsearch extrecmenu yaepghd text2skin text2skin-anthra-skins text2skin-pearlhd-skins samba markad text2skin-coolhd dvb-remote

Zeile im Makefile von dvb-tbs
modules = $(shell find lib/modules -name "*.ko" -printf "%f\n" | sed "s/\.ko//")
damit reißt es einen ganzen Haufen an Modulen mit
ist in meinem Fall 888,8 kb groß

nach dem ersten Start musste ich noch ein modprobe cx23885 machen

könnte es mit einer Zeile
modules :=  " LIste mit allen benötigten Module und Frontends "
oder so ähnlich funktionieren?

zB modules :=  cx23885 videobuf-core videobuf-dma-sg rc-core altera-ci cx2341x ..........

wie erreiche ich das modul beim ersten Start zu laden?

wie kann ich das in ein funktionierendes zB dvb-tbs-6981 packen?

karl
MLD 5.3 64Bit, kernel 4.9.49, AT5IONT-I, Cine S2 V6.5, igorplugusb

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Dvb-s Karte Tbs 6981
« Reply #21 on: January 12, 2014, 20:31:24 »
Hi,

wenn das Modul nicht automatisch geladen wird, dann kannst Du das über's webif eintragen:
3.0.1.1: "Setup / TV / DVB / drivers"
3.0.3: "Setup / modules"

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Delaney

  • Member
  • **
  • Posts: 99
    • View Profile
Dvb-s Karte Tbs 6981
« Reply #22 on: January 12, 2014, 20:52:28 »
nach dem ersten Start musste ich noch ein modprobe cx23885 machen
Moin,
und da gabs keinerlei Fehlermeldungen?
Karte wurde erkannt und funktioniert?
3.0.1.1 und Kernel 3.3.1 nehme ich mal an.
mfG Carsten

Offline xkarlix

  • Newbie
  • *
  • Posts: 38
    • View Profile
Dvb-s Karte Tbs 6981
« Reply #23 on: January 13, 2014, 19:45:42 »
Hallo Delaney

Werdegang:

Ubuntu 13.04 (Raring Ringtail)
Habe mir letzte Woche die Mühe gemacht und den Kernel 3.3.1 mit der config-3.8.0-19-generic zu bauen
und diesen zu starten.
(nach Anleitung aus http://debiananwenderhandbuch.de/kernelbauen.html )

Auf diesem System habe ich den Treiber "dvb-tbs-130506.zip" entpackt und nach Anleitung
aus der README_TBS6981 gebaut und installiert. Allerdings funktionierte das auspacken und kompilieren
 in diesem Fall nur mit root-Rechten. Kann sein das ich mit make -i gebaut habe jedenfalls wurde die Karte damit erkannt. Sendesuchlauf funktionierte auch.

Auf deine Anregung mit der Zeile im Makefile hab ich einen neuen Anlauf genommen.
MLD 3.0.1.1 und Kernel 3.3.1  Entwicklungsumgebung: Lupuntu 13.04 kernel 3.8.0-19-generic

Beim modprobe kam kein Fehler
die Logs habe ich nicht betrachtet
Habe mehrere SD, HD und Radiosender durchgeschaltet.
Scheint ganz normal zu funktionieren.

Betreibe meine Karte derzeit in meinem VDR im Wohnzimmer
(Debian 7 vdr-pakete von e-tobi)
Bevor MLD bei mir nicht problemlos läuft werde ich aber nicht umstellen.

Bleibt sicher wieder Zeit um das ganze noch öfter zu testen.
Ist bisher noch ein sehr wackeliges Gerüst.

karl
MLD 5.3 64Bit, kernel 4.9.49, AT5IONT-I, Cine S2 V6.5, igorplugusb

Offline Delaney

  • Member
  • **
  • Posts: 99
    • View Profile
Dvb-s Karte Tbs 6981
« Reply #24 on: January 14, 2014, 02:10:44 »
Moin,
Ubuntu 13.04 (Raring Ringtail)
Habe mir letzte Woche die Mühe gemacht und den Kernel 3.3.1 mit der config-3.8.0-19-generic zu bauen
und diesen zu starten.
Auf diesem System habe ich den Treiber "dvb-tbs-130506.zip" entpackt und nach Anleitung
aus der README_TBS6981 gebaut und installiert.
das das so noch funktioniert war eigentl klar, sonst würde das auch in Deinem Debian nicht laufen.
"noch" bezieht sich hierbei auf die Kernelversion, mit 3.8.x Versionen dürfte es allerdings schiefgehen.
War bei mir zumindest so, hab das nicht weiter verfolgt.

Quote
Auf deine Anregung mit der Zeile im Makefile hab ich einen neuen Anlauf genommen.
MLD 3.0.1.1 und Kernel 3.3.1  Entwicklungsumgebung: Lupuntu 13.04 kernel 3.8.0-19-generic
das war mir jetzt dann doch zu kurz und knapp, MLD dev Umgebung und als MLD dvb-tbs-paket gebaut?
Falls nicht gilt s.o.

Quote
Ist bisher noch ein sehr wackeliges Gerüst.
Bedank Dich bei tbs :) Oder noch besser, schreib denen mails, je mehr desto besser ;)

Nee im Ernst, die verpacken ihre "Treiber" seit vielen Jahren zusammen mit steinalten v4l-versionen die sich immer mehr von denen im Kernel unterscheiden, das das irgendwann crasht ist kein Wunder. (die tbs-treiber werden gegen diese alten v4l-Leichen übersetzt, nicht gegen die viel neueren aus den Kernelquellen)
Was man zumindest erwarten könnte wären dkms-Versionen für aktuelle Kernel oder Patches gegen ebendiese.
mfG Carsten

Offline xkarlix

  • Newbie
  • *
  • Posts: 38
    • View Profile
Dvb-s Karte Tbs 6981
« Reply #25 on: January 16, 2014, 20:45:51 »
Hallo Delaney

Quote
das war mir jetzt dann doch zu kurz und knapp

Meine Entwicklungsumgebung:
Lupuntu 13.04 kernel 3.8.0-19-generic
Eingerichtet nach Beschreibung auf
http://minidvblinux.de/download/3.0.1.1/devel

Habe nur die besagte Zeile im Makefile von dvb-tbs geändert.
Mit dieser Änderung läuft make durch und erzeugt ein funktionierendes Image.
( Einzig xorg-nvidia muss ich zwischendurch mit root Rechten bauen )

Mit wackelig meinte ich das ich ein absoluter Leihe bin und deshalb nicht abschätzen kann
wie brauchbar meine Versuche sind. Ist wahrscheindlich nur als einzellösung für meine Hardware.

Wie kann ich mein Makefile anpassen damit ich nur die module im addon habe
die ich für meine spezielle Karte brauche ?

karl
MLD 5.3 64Bit, kernel 4.9.49, AT5IONT-I, Cine S2 V6.5, igorplugusb

Offline Delaney

  • Member
  • **
  • Posts: 99
    • View Profile
Dvb-s Karte Tbs 6981
« Reply #26 on: January 16, 2014, 21:12:25 »
Moin,
Habe nur die besagte Zeile im Makefile von dvb-tbs geändert.
Mit dieser Änderung läuft make durch und erzeugt ein funktionierendes Image.
durchlaufen ging hier auch immer, nur fehlerfreies laden auf dem Zielrechner war mir nicht möglich.
Wahrscheinlich zuviele Module gleichen Namens, hab diesen Ansatz mit dem steinalten v4l nicht weiter verfolgt da in meinem Rechner auch noch andere Empfangskarten stecken.
Quote
Wie kann ich mein Makefile anpassen damit ich nur die module im addon habe
die ich für meine spezielle Karte brauche ?
mit lsmod schauen welche Module geladen werden und mit ldd wogegen die gelinkt sind und im Makefile genau das sammeln was nicht schon an anderer Stelle bereit gestellt wird.
mfG Carsten

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Dvb-s Karte Tbs 6981
« Reply #27 on: January 20, 2014, 12:38:32 »
Im Makefile steht am Anfang eine Liste von Modulen und Direktories die im Addon aufgenommen werden sollen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Delaney

  • Member
  • **
  • Posts: 99
    • View Profile
Dvb-s Karte Tbs 6981
« Reply #28 on: March 08, 2014, 14:14:12 »
Kleiner Hinweis für andere "Selbstübersetzer", mittlerweile lassen sich tbs-Treiber (PCIe) für Kernel >3.2 nur noch fehlerfrei laden wenn vor dem "make install" der komplette Bereich unter /lib/modules/`uname -r`/kernel/drivers/media/ entfernt wird.
(ganz zu schweigen von den fehlenden Patches zum fehlerfreien Übersetzen, die gibts u.a. hier im Develbereich)

Einen für einige tbs-Karten besseren Lösungsansatz kann man dank Luis Alves hier finden:
https://github.com/ljalves/linux_media/wiki
https://github.com/ljalves/linux_media/wiki/Installating,-Upgrading-and-Tvheadend

Und ein kleiner Einblick in eine relativ fruchtlose Diskussion mit dem "tbs-Entwickler" ...
http://tvheadend.wordpress.com/2013/07/11/tbs-6981-debacle/
mfG Carsten

1 [2] Archiv / MLD 3.x / General / Dvb-s Karte Tbs 6981
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.