[1] 2 >>> MLD-5.x / Systems / x86 Systeme (PC) / TBS6921 mit MLD 5.x
 

Offline Knolle

  • Newbie
  • *
  • Posts: 33
    • View Profile
TBS6921 mit MLD 5.x
« on: December 29, 2021, 13:01:35 »
Hi Claus,

Ich musste gerade erst einmal feststellen, dass ich seit 2006 im Forum gelistet war, ich glaube zu der Zeit war gerade im Gespräch, die MLD auf eine Busybox Umgebung zu portieren... Die Zeit fliegt  :)

Mein aktuelles Problem liegt darin, dass ich gerne mein YaVDR auf ASUS AT5IONT-I auf MLD umstellen will, und feststellen musste, dass in der 32bit kompatiblen Version 5.3 kein dvb-tbs Paket verfügbar ist, und somit meine TBS 6921 nicht angesteuert wird.

Um dir nicht soviel Arbeit für einen Spezialfall zu machen, gibt es eine Möglichkeit einen eigenen Treiber in die MLD Struktur mit einzubinden, oder brauchen wir immer einen Projekt-Entwickler für solche Aufgaben?

Danke und Grüße,

Nico
« Last Edit: February 04, 2022, 18:30:25 by Knolle »

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1463
    • View Profile
TBS6921 mit MLD 5.3 (32bit PC)
« Reply #1 on: December 29, 2021, 14:02:58 »
Hi Nico,

kannst du denn nicht auch eine 64bit Version nehmen?

https://ark.intel.com/content/www/de/de/ark/products/49490/intel-atom-processor-d525-1m-cache-1-80-ghz.html
Der Atom kann doch 64bit.

Gruß,
  Roland
« Last Edit: December 29, 2021, 14:06:42 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20163
    • View Profile
    • ClausMuus.de
TBS6921 mit MLD 5.3 (32bit PC)
« Reply #2 on: December 29, 2021, 15:34:49 »
Neue Treiber lassen sich nur hinzufügen, indem diese für die Verwendete Umgebung gebaut werden. Für Dich bedeutet das, dass Du eine MLD-5.3 Entwicklungsumgebung benötigen würdest.
Allerdings halte auch ich es für äußerst unwahrscheinlich dass Dein System tatsächlich eine 32 Bit Hardware ist, denn selbst mein sehr günstiges Wohnzimmersystem von ca. 2004 hat bereits einen 64Bit Prozessor.
Am besten bootest Du einfach mal testweise die MLD-5.5
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 BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
TBS6921 mit MLD 5.3 (32bit PC)
« Reply #3 on: December 30, 2021, 09:59:13 »
Hi @Knolle,

ich betreibe die 5.5U auf eben einem solchen at5iont-i, und das seit bald 2 Jahren.

Btw. ich finde es sehr schade, dass dieses Board nicht mehr produziert wird, hat es doch wirklich alles, was es für einen HD-VDR braucht.

Schöne Grüße und Guten Rutsch
BobW

Offline Knolle

  • Newbie
  • *
  • Posts: 33
    • View Profile
TBS6921 mit MLD 5.3 (32bit PC)
« Reply #4 on: December 30, 2021, 11:16:55 »
Hi @Clausmuus, @rfehr, @BobW

Danke für eure Rückmeldungen.
Ich muss erwähnen, dass ich in der Tat schon die 5.4 64bit benutzt hatte, fiel aber immer schon beim Booten auf die Nase mit sowas ähnlichen wie
Code: [Select]
undef symbol fail x86_init_fpu
Da ich beruflich schon lange aus der Client-PC-Welt raus bin, und wenn nur noch Standard-Dell-Modelle vor der Nase habe, dachte ich nach einer Weile, dass das Ganze mit einer fehlenden Plattform-Unterstützung zu tun haben könnte. Dies wurde zumindest so bestätigt, dass ich die MLD 5.3 32bit so ziemlich problemlos installieren konnte.

Ich werde mal dem Hinweis von BobW folgen, und die 5.5 Unstable probieren.

Danke nochmal und ich werde mal ein Feedback hier im Thread geben...

Grüße.

Nico

Offline Knolle

  • Newbie
  • *
  • Posts: 33
    • View Profile
TBS6921 mit MLD 5.3 (32bit PC)
« Reply #5 on: February 04, 2022, 18:29:56 »
Hallo zusammen,

Nach einer gefühlten Ewigkeit hatte ich eine mittelschwere Erkältung und damit verbundene Auszeit genutzt, mal an dem Thema weiterzuarbeiten.
Erst einmal, das Thema des "nicht vorhandenen" 64bit Supports hat sich quasi erledigt. Der Grund für die Probleme des nicht korrekt startenden Boot-medium lag an der Tatsache, dass ich immer den USB-Stick mittels dem Image erzeuge habe. Dies erstellt aus BIOS-Sicht eine USB-HDD, wobei bei der Verwendung der ISO-Datei, ein USB-CDROM Gerät emuliert wird.
Ich hatte dazu irgendwo im Forum einen Hinweis gefunden, und fand diesen schlüssig genug, um es einfach mit der ISO auszuprobieren.

Ok, MLD 5.5 Unstable ausprobiert, nach ein paar Querelen auch ziemlich lauffähig und akzeptabel vorangetrieben.
Der kleine Wermutstropfen: trotz dem Paktet dvb-tbs und dem Probieren von verschiedenen Einträgen in /etc/modprobe.d/custom.conf ...
Code: [Select]
options cx23885 card=14
options cx23885 card=40
options cx23885 card=41
...wurde das Frontend entweder nicht oder nur so erzeugt, dass am Ende kein DVB-S Bild gezeigt wurde.

Meine Vermutung wäre, die TBS 6921 wird wie auch im cx23885 Kernel-Log geschrieben, nicht direkt unterstützt wird. Und es bleibt mir nichts anderes als den Hersteller-Treiber einzusetzen (was ich beim derzeitigen älteren YaVDR auch schon tue:
https://www.tbsiptv.com/download/common/tbs-linux-drivers_v170330.zip

Alles zusammen würde ich gerne mit der MLD 5.4 Stable beginnen, da diese sicherlich auf dem Board genauso läuft, und ganz nebenbei die gleiche Version wie auf meinem zweiten VDR ist, und SkinFlatPlus mitbringt  ;)

Was mich zu einem Teil meiner ursprünglichen Frage zurückbringt, wie kann ich selbst ein DVB-S-Kernel-Modul bauen und in einen laufenden MLD einbauen? Oder ist dies doch eher ein Feature-Request?

Danke und Grüße,

Nico
« Last Edit: February 05, 2022, 12:15:02 by Knolle »

Online P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1460
    • View Profile
TBS6921 mit MLD 5.x
« Reply #6 on: February 05, 2022, 22:03:23 »
Hallo Knolle,

wir setzen schon immer den DVB-TBS Treiber von der TBS-Homepage media_build ein. Dein verlinktes Paket ist aus 2017, und ja es wird bei TBS für die 6921-Karte verlinkt/angeboten. Von daher kann ich deine Verbindung verstehen.

Könntest Du bitte trotzdem einmal meinen Develserver bei Dir eintragen, damit bekommst Du einen ganz aktuellen Kernel 5.15.19 und auch das aktuellste TBS-Driver (inkl. dem cx23885 Modul. Ich wäre Interessiert ob damit deine Karte auch funktioniert.

Bitte in deiner MLD 5.5 unstable in der Datei /etc/rc.config den Eintrag:

Quote
# User name for developer packages
APT_DEVELOPER="Pit.x86"

Zeile sollte schon vorhanden sein als ""

Dann wäre noch ein Debug-Log hilfreich und ich freue mich auf das Ergebnis.

Danke,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 5.4-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD-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

Offline Knolle

  • Newbie
  • *
  • Posts: 33
    • View Profile
TBS6921 mit MLD 5.x
« Reply #7 on: February 08, 2022, 13:05:31 »
Hi Pit,

danke für deine Nachricht.

Ich werde das mal heute abend testen, allerdings hatte ich mal mit meinen dürftigen C-Kenntnissen die beiden Dateien cx23885-cards.c des Media_Build und meinem verwendeten Treiber verglichen und festgestellt, dass irgendwie die Erwähnung der TBS 6921 wie auch der TBS 6925C "verloren gegangen" ist.

Ohne der Sache vorweg zugreifen, ich habe das dumpfe Gefühl, dass ich mir eine neue DVB-S Karte kaufen muss, um weiter zu kommen... Aber ich erstatte Bericht, ob mir dein Repository hilft, dass Problem zu lösen.

Grüße,

Nico

Offline Knolle

  • Newbie
  • *
  • Posts: 33
    • View Profile
TBS6921 mit MLD 5.x
« Reply #8 on: February 08, 2022, 14:23:45 »
Hi Pit,

schneller wie gedacht, hier ein erstes Feedback:

  • Änderung in der rc.config erledigt
  • Neugestartet
  • Alle Aktualisierungen gestartet
  • Update Paket dvb-tbs schlug fehl (siehe unten)

Code: [Select]
Unpacking dvb-tbs
trying to overwrite '/lib/modules/5.15.19.5/kernel/drivers/staging/rtl8192u/r8192u_usb.ko', which is also in package network-wireless-drivers 0-12+5.15.19.5+pit.x86

Unpacking kernel
E: Sub-process /usr/bin/dpkg returned an error code (1)
failed

Code: [Select]
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Keine Aktualisierungen verfügbar.

Und ein manueller Aufruf von 'apt --fix-broken install' endete in
Code: [Select]
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  dvb-tbs
The following packages will be upgraded:
  dvb-tbs
1 upgraded, 0 newly installed, 0 to remove and 203 not upgraded.
130 not fully installed or removed.
Need to get 0 B/120 MB of archives.
After this operation, 315 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2022-02-08 14:08'
Delete subvolume (no-commit): '/mnt/root/2022-02-08 14:06'
(Reading database ... 20133 files and directories currently installed.)
Preparing to unpack .../dvb-tbs_2022.02.06-24.9+5.15.19.5+pit.x86_amd64.deb ...
Unpacking dvb-tbs (2022.02.06-24.9+5.15.19.5+pit.x86) over (2021.09.09-24.9+5.14.2.5) ...
dpkg: error processing archive /var/cache/apt/archives/dvb-tbs_2022.02.06-24.9+5.15.19.5+pit.x86_amd64.deb (--unpack):
 trying to overwrite '/lib/modules/5.15.19.5/kernel/drivers/staging/rtl8192u/r8192u_usb.ko', which is also in package network-wireless-drivers 0-12+5.15.19.5+pit.x86
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/dvb-tbs_2022.02.06-24.9+5.15.19.5+pit.x86_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Der VDR hängt derzeit nur am WLAN und ist nicht schnell mal an ein Ethernet-Kabel angeschlossen.
Ich habe vorerst den Snapshot vor der Änderung wiederhergestellt und warte auf neue Ideen.

Grüße,

Nico

Offline Knolle

  • Newbie
  • *
  • Posts: 33
    • View Profile
TBS6921 mit MLD 5.x
« Reply #9 on: February 23, 2022, 10:36:48 »
Hallo Knolle,

wir setzen schon immer den DVB-TBS Treiber von der TBS-Homepage media_build ein. Dein verlinktes Paket ist aus 2017, und ja es wird bei TBS für die 6921-Karte verlinkt/angeboten. Von daher kann ich deine Verbindung verstehen.

Könntest Du bitte trotzdem einmal meinen Develserver bei Dir eintragen, damit bekommst Du einen ganz aktuellen Kernel 5.15.19 und auch das aktuellste TBS-Driver (inkl. dem cx23885 Modul. Ich wäre Interessiert ob damit deine Karte auch funktioniert.

Bitte in deiner MLD 5.5 unstable in der Datei /etc/rc.config den Eintrag:

Quote
# User name for developer packages
APT_DEVELOPER="Pit.x86"

Zeile sollte schon vorhanden sein als ""

Dann wäre noch ein Debug-Log hilfreich und ich freue mich auf das Ergebnis.

Danke,

Pit

Hi Pit,

wolltest du noch etwas hier tun?
Oder sollte ich mich lieber wie angedeutet, mit einer neuen DVB-S2-Karte anfreunden?

Grüße,

Nico

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20163
    • View Profile
    • ClausMuus.de
TBS6921 mit MLD 5.x
« Reply #10 on: February 23, 2022, 13:43:37 »
Ich hab mir das mal eben angeschaut. Da hat sich was beim neuen Treiber geändert, was den Fehler im Paket verursacht hat.
Ich lass das Paket jetzt neu bauen.
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: 20163
    • View Profile
    • ClausMuus.de
TBS6921 mit MLD 5.x
« Reply #11 on: February 23, 2022, 13:51:50 »
Du kannst das neue dvb-tbs Paket jetzt ausprobieren.

@Pit, es ist ein neuer Patch hinzugekommen (in Deinem Build Ordner).
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 Knolle

  • Newbie
  • *
  • Posts: 33
    • View Profile
TBS6921 mit MLD 5.x
« Reply #12 on: February 27, 2022, 10:02:51 »
Du kannst das neue dvb-tbs Paket jetzt ausprobieren.

Danke @clausmuus.
Ich werde den Sonntag nutzen, dass auszuprobieren.

Grüße,

Nico

Offline Knolle

  • Newbie
  • *
  • Posts: 33
    • View Profile
TBS6921 mit MLD 5.x
« Reply #13 on: February 28, 2022, 20:34:52 »
@clausmuus
Ich habe jetzt erfolgreich alle Pakete gegen Pit's Repository aktualisieren können. Danke!

@Pit,
Allerdings kann ich schon mal bestätigen, dass meine TBS 6921 (erwartungsgemäß) nicht korrekt erkannt und geladen wird. Außerdem scheine ich zu blöd zu sein, die Anleitung zur Erstellung eines http://minidvblinux.de/wiki/mld/debug_log erfolgreich umzusetzen. Weder finde ich in der WebUI einen entsprechenden Punkt, noch ist das Shell-Skript get_debug_log_collection.sh vorhanden.

Zweckdienliche Hinweise sind gefragt  :-[

Grüße Nico

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20163
    • View Profile
    • ClausMuus.de
TBS6921 mit MLD 5.x
« Reply #14 on: February 28, 2022, 20:55:46 »
Hast Du eventuell das Paket "debug" entfernt? Das ist normalerweise bei der MLD mit dabei.
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

[1] 2 >>> MLD-5.x / Systems / x86 Systeme (PC) / TBS6921 mit MLD 5.x
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.