[1] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5.5T: Intel J4125 und TT-S2 6400
 

Offline EsJ

  • Newbie
  • *
  • Posts: 17
    • View Profile
MLD 5.5T: Intel J4125 und TT-S2 6400
« on: November 28, 2022, 17:45:23 »
Hallo zusammen,

ein ASRock J4125M ist es nun geworden, daher kein SODIMM, sondern das läuft mit einem normalen DDR4 2*4GB Kit:
Crucial RAM 8GB (2x4GB) DDR4 2400MHz CL17 Desktop Arbeitsspeicher Kit CT2K4G4DFS824A

Ich habe erstmal verzichtet, alles neu zu installieren. Sondern die Platte einfach an das neue Board gehängt und geschaut, dass ich VAAPI aktiviert bekomme. Das scheint auch mit dem paket "softhdvaapi" zu klappen. "softhddevice" habe ich entfernt. Es erscheint ein leeres Bild von "softhdcuvid".

Nun hat sich herausgestellt, dass die TT6400 nicht mehr geladen wird.

Code: [Select]
lspci -nnq liefert
01:00.0 Multimedia controller [0480]: Philips Semiconductors SAA7160 [1131:7160] (rev 02)

dvb_core, saa716x_ff   und saa716x_core  sind nicht geladen.

Mit modprobe dvb_core bekomme ich das Modul rein, die anderen aber nicht.
Die fw-Files fehlten wieder, ich habe sie manuell wieder nach /lib/firmware kopiert.

"dvb" habe ich re-installiert.

Gibt es noch einen Trick oder Paket oder soll ich ein Debug hochladen? Oder doch neu installieren?
Das Board gibt sich etwas zickig mit dem Booten von USB, keine Ahnung.

Im Alphacool-Display wird aber schonmal angezeigt, dass gerade Barsilien gegen die Schweiz spielt. Gut, dass mich das nicht wirklich tangiert... ;-)

Danke und viele Grüße, Achim

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
MLD 5.5T: Intel J4125 und TT-S2 6400
« Reply #1 on: November 28, 2022, 20:57:03 »
Warum hast Du softhddevice entfernt? Das wäre doch das passende Frontend gewesen...
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 EsJ

  • Newbie
  • *
  • Posts: 17
    • View Profile
MLD 5.5T: Intel J4125 und TT-S2 6400
« Reply #2 on: November 28, 2022, 23:10:40 »
Warum hast Du softhddevice entfernt? Das wäre doch das passende Frontend gewesen...

Weil da auch kein Bild kam, dafür ein manchmal Menü, welches dann aber in der Mitte zusammengeschrumpft war. Aber auch nur manchmal, daher habe ich den mal rausgenommen.

Nun:
+ softhddevice
- softhdvaapi (wurde automatisch rausgeworfen)

Wohl aber die Module für das DVB-Device werden damit nicht geladen. Und ich wundere mich, dass diese durch einen Boardtausch nun fehlen. Hm....

Offline EsJ

  • Newbie
  • *
  • Posts: 17
    • View Profile
MLD 5.5T: Intel J4125 und TT-S2 6400
« Reply #3 on: December 01, 2022, 12:01:16 »
Hallo Claus,

neue Erkenntnisse:

Warum hast Du softhddevice entfernt? Das wäre doch das passende Frontend gewesen...

Weil da auch kein Bild kam, dafür ein manchmal Menü, welches dann aber in der Mitte zusammengeschrumpft war. Aber auch nur manchmal, daher habe ich den mal rausgenommen.

Nun:
+ softhddevice
- softhdvaapi (wurde automatisch rausgeworfen)

Wohl aber die Module für das DVB-Device werden damit nicht geladen. Und ich wundere mich, dass diese durch einen Boardtausch nun fehlen. Hm....

Ich habe einen Snapshot vom 15.11.2022 im Intel J4125 eingespielt. Das war vor einem dist-upgrade noch mit dem Kernel 5.12.8.202.116
- Den Snapshot hatte ich mit der AMD-CPU und Nvidia-GraKa erstellt
- /dev/dvb/adapter0 und /dev/dvb/adapter1 sind unter Intel erst noch vorhanden
- Die für die TT-6400 benötigten Kernelmodule waren noch in /lib/modules/5.12.8.202.116/kernel/drivers/media/pci/saa716x/

Code: [Select]
MLD> ls -la /lib/modules/5.12.8.202.116/kernel/drivers/media/pci/saa716x/
drwxr-xr-x    1 root     root           124 Aug 20 11:08 .
drwxr-xr-x    1 root     root           226 Aug 19 17:13 ..
-rw-r--r--    1 root     root         22344 Aug 12  2021 saa716x_budget.ko
-rw-r--r--    1 root     root         96832 Aug 12  2021 saa716x_core.ko
-rw-r--r--    1 root     root         72064 Aug 12  2021 saa716x_ff.ko
-rw-r--r--    1 root     root         26496 Aug 12  2021 saa716x_hybrid.ko

- Die Firmware-Dateien in /lib/firmware

Code: [Select]
MLD> ls -la /lib/firmware/ | grep -i premium
-rw-r--r--    1 root     root        372179 Aug 20 10:30 dvb-ttpremium-fpga-01.fw
-rw-r--r--    1 root     root         15784 Aug 20 10:52 dvb-ttpremium-loader-01.fw
-rw-r--r--    1 root     root       2078705 Aug 20 10:58 dvb-ttpremium-st7109-01.fw

- Dann habe ich im WebIf auf Anzeige: Intel umgestellt. Es wurde eine automatische Aktualisierung durchgeführt:

Code: [Select]
Einstellungen speicherndone

Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
libgtk2.0-0
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
alsa aufs cec-utils dvb dvb-autodetect graphlcd-base i2c kernel
libdrm-intel1 libglx-mesa0 network powersave rc-core-drivers sensors usb
wakeup xorg xorg-autodetect
Suggested packages:
vainfo
The following packages will be REMOVED:
xorg-nvidia
The following NEW packages will be installed:
cec-utils libdrm-intel1 libglx-mesa0 xorg-intel
The following packages will be upgraded:
alsa aufs dvb dvb-autodetect graphlcd-base i2c kernel network powersave
rc-core-drivers sensors usb wakeup xorg xorg-autodetect
15 upgraded, 4 newly installed, 1 to remove and 18 not upgraded.
Need to get 0 B/45,1 MB of archives.
After this operation, 69,6 MB disk space will be freed.
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2022-12-01 10:52'
Delete subvolume (no-commit): '/mnt/root/2022-12-01 10:18'
Delete subvolume (no-commit): '/mnt/root/2022-12-01 10:48'
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 36919 files and directories currently installed.)
Preparing to unpack .../alsa_1.1.8-47+5.15.76.205.8_amd64.deb ...
Unpacking alsa (1.1.8-47+5.15.76.205.8) over (1.1.8-47+5.12.8.202.116) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 36928 files and directories currently installed.)
Removing xorg-nvidia (390.141-40+5.12.8.202.116) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 36883 files and directories currently installed.)
Preparing to unpack .../00-xorg_1%3a1.20.4-95+5.15.76.205.8_amd64.deb ...
Unpacking xorg (1:1.20.4-95+5.15.76.205.8) over (1:1.20.4-95+5.12.8.202.116) ...
Preparing to unpack .../01-xorg-autodetect_0-48+5.15.76.205.8_amd64.deb ...
Unpacking xorg-autodetect (0-48+5.15.76.205.8) over (0-48+5.12.8.202.116) ...
Preparing to unpack .../02-wakeup_1.1-20+5.15.76.205.8_amd64.deb ...
Unpacking wakeup (1.1-20+5.15.76.205.8) over (1.1-20+5.12.8.202.116) ...
Preparing to unpack .../03-usb_0-9+5.15.76.205.8_amd64.deb ...
Unpacking usb (0-9+5.15.76.205.8) over (0-9+5.12.8.202.116) ...
Preparing to unpack .../04-i2c_4.1-13+5.15.76.205.8_amd64.deb ...
Unpacking i2c (4.1-13+5.15.76.205.8) over (4.1-13+5.12.8.202.116) ...
Preparing to unpack .../05-sensors_3.5.0-11+5.15.76.205.8_amd64.deb ...
Unpacking sensors (3.5.0-11+5.15.76.205.8) over (3.5.0-11+5.12.8.202.116) ...
Preparing to unpack .../06-rc-core-drivers_0-0+5.15.76.205.8_amd64.deb ...
Unpacking rc-core-drivers (0-0+5.15.76.205.8) over (0-0+5.12.8.202.116) ...
Preparing to unpack .../07-powersave_0-10+5.15.76.205.8_amd64.deb ...
Unpacking powersave (0-10+5.15.76.205.8) over (0-10+5.12.8.202.116) ...
Preparing to unpack .../08-network_0-82+5.15.76.205.8_amd64.deb ...
Unpacking network (0-82+5.15.76.205.8) over (0-81+5.12.8.202.116) ...
Preparing to unpack .../09-graphlcd-base_2.0.3-36+5.15.76.205.8_amd64.deb ...
Unpacking graphlcd-base (2.0.3-36+5.15.76.205.8) over (2.0.3-36+5.12.8.202.116) ...
Preparing to unpack .../10-dvb-autodetect_0-16+5.15.76.205.8_amd64.deb ...
Unpacking dvb-autodetect (0-16+5.15.76.205.8) over (0-16+5.12.8.202.116) ...
Preparing to unpack .../11-dvb_2%3a0-13+5.15.76.205.8_amd64.deb ...
Unpacking dvb (2:0-13+5.15.76.205.8) over (2:0-13+5.12.8.202.116) ...
Preparing to unpack .../12-aufs_0-4+5.15.76.205.8_amd64.deb ...
Unpacking aufs (0-4+5.15.76.205.8) over (0-4+5.12.8.202.116) ...
Preparing to unpack .../13-kernel_5.15.76.205.8-207_amd64.deb ...
Unpacking kernel (5.15.76.205.8-207) over (5.12.8.202.116-205) ...
Setting up kernel (5.15.76.205.8-207) ...
Selecting previously unselected package cec-utils.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 36869 files and directories currently installed.)
Preparing to unpack .../cec-utils_4.0.5-5+5.15.76.205.8_amd64.deb ...
Unpacking cec-utils (4.0.5-5+5.15.76.205.8) ...
Selecting previously unselected package libdrm-intel1.
Preparing to unpack .../libdrm-intel1_2.4.97-~1_amd64.deb ...
Unpacking libdrm-intel1 (2.4.97-~1) ...
Selecting previously unselected package libglx-mesa0.
Preparing to unpack .../libglx-mesa0_18.3.6-~1_amd64.deb ...
Unpacking libglx-mesa0 (18.3.6-~1) ...
Selecting previously unselected package xorg-intel.
Preparing to unpack .../xorg-intel_0-23+5.15.76.205.8_amd64.deb ...
Unpacking xorg-intel (0-23+5.15.76.205.8) ...
Setting up libglx-mesa0 (18.3.6-~1) ...
Setting up libdrm-intel1 (2.4.97-~1) ...
Setting up network (0-82+5.15.76.205.8) ...
Setting up xorg (1:1.20.4-95+5.15.76.205.8) ...
Setting up aufs (0-4+5.15.76.205.8) ...
Setting up graphlcd-base (2.0.3-36+5.15.76.205.8) ...
Setting up rc-core-drivers (0-0+5.15.76.205.8) ...
Setting up cec-utils (4.0.5-5+5.15.76.205.8) ...
Setting up alsa (1.1.8-47+5.15.76.205.8) ...
Setting up i2c (4.1-13+5.15.76.205.8) ...
Setting up usb (0-9+5.15.76.205.8) ...
Setting up dvb-autodetect (0-16+5.15.76.205.8) ...
Setting up powersave (0-10+5.15.76.205.8) ...
Setting up wakeup (1.1-20+5.15.76.205.8) ...
Setting up xorg-intel (0-23+5.15.76.205.8) ...
depmod: ERROR: could not open directory /lib/modules/5.12.8.202.116: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
Setting up xorg-autodetect (0-48+5.15.76.205.8) ...
Setting up dvb (2:0-13+5.15.76.205.8) ...
Setting up sensors (3.5.0-11+5.15.76.205.8) ...

D.h. nun Kernel 5.12.8.202.116, die kernlemodule und Firmware-Files fehlen nun:

Code: [Select]
MLD> ls -la /lib/firmware/ | grep -i premium
MLD>
MLD> ls -ls /lib/modules/5.15.76.205.8/kernel/drivers/media/pci/saa716x
ls: /lib/modules/5.15.76.205.8/kernel/drivers/media/pci/saa716x: No such file or directory
MLD>

Könntest du diese bei den neuen Kernel bitte noch ergänzen? Die FW-Files könnte ich ja wieder manuell hineinkopieren, aber die Kernelmodule sollten ja schon zum Kernel passen. Oder kann ich mir anderweitig behelfen, ohne in die Untiefen der Kernelcompilierung hinabsteigen zu müssen?

Intel mit VAAPI und Sound klappen zumeist auf den zweiten Anlauf (und dann sieht das flatplus-OSD auch richtig super aus!), bestehende Aufzeichnungen kann ich wiedergeben. Kodi funktioniert ebenfalls prima, auch mit VAAPI.

Das App-Auswahlmenü auf dem HD-TV ist nun auch richtig skaliert und scharf!

Debug: RNhxdu

Herzlichen Dank und viele Grüße, Achim

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
MLD 5.5T: Intel J4125 und TT-S2 6400
« Reply #4 on: December 01, 2022, 23:10:57 »
Du kannst das Paket dvb-tbs Installieren, dort sind die saa716x Treiber enthalten.
Firmware Dateien sind unabhängig vom kernel. Die kannst Du also von einem anderen System übernehmen.
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 EsJ

  • Newbie
  • *
  • Posts: 17
    • View Profile
MLD 5.5T: Intel J4125 und TT-S2 6400
« Reply #5 on: December 02, 2022, 00:11:13 »
Hallo Claus,

die Firmware-Files passen, aber hast du auch noch in irgendeinem Paket das Kernelmodul saa716x_ff ? Dieses wird offensichtlich nicht von dvb-tbs bereitgestellt. Sonst bleibt /dev/dbv leer.

Code: [Select]
MLD> ls -la /lib/modules/5.15.76.205.8/kernel/drivers/media/pci/saa716x/
drwxr-xr-x    1 root     root           100 Dec  1 23:12 .
drwxr-xr-x    1 root     root           264 Dec  1 23:12 ..
-rw-r--r--    1 root     root        161816 Nov 21 03:45 saa716x_core.ko
-rw-r--r--    1 root     root         34288 Nov 21 03:45 saa716x_hybrid.ko
-rw-r--r--    1 root     root        139608 Nov 21 03:45 saa716x_tbs-dvb.ko

Danke dir und viele Grüße, Achim

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
MLD 5.5T: Intel J4125 und TT-S2 6400
« Reply #6 on: December 04, 2022, 22:13:29 »
Ich hab's mal überprüft. Das Modul lässt sich mit dem aktuellen Kernel nicht bauen.
Somit steht das mit der aktuellen MLD derzeit nicht zur Verfügung.
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 EsJ

  • Newbie
  • *
  • Posts: 17
    • View Profile
MLD 5.5T: Intel J4125 und TT-S2 6400
« Reply #7 on: December 06, 2022, 18:02:59 »
Hallo Claus,

das ist natürlich etwas ernüchternd...
Könnte es denn in zukünftigen Kerneln wieder funktionieren?
Und wenn ja, kannst du eine zeitliche Aussage machen?

Mir ist schon bewusst, dass das z.B. unter easyVDR auch nicht mehr so easy ist.

Danke und viele Grüsse, Achim

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
MLD 5.5T: Intel J4125 und TT-S2 6400
« Reply #8 on: December 06, 2022, 19:01:26 »
@Claus,

kennst du das
https://github.com/s-moch/linux-saa716x/tree/saa716x-5.15.

das wäre doch was für @Pit.

Gruß,
  Roland
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

Offline EsJ

  • Newbie
  • *
  • Posts: 17
    • View Profile
MLD 5.5T: Intel J4125 und TT-S2 6400
« Reply #9 on: January 18, 2023, 14:02:31 »
Hi zusammen,

offensichtlich hätten da demnächst einige Treiber mit alter API bzw. videobuf1 statt videobuf2 komplett aus dem Kernel geworfen werden sollen. Das hätte einige FF-, als auch Budget-Karten betroffen.

Der Zwischenstand ist offensichtlich nun dieser, dass analoger Videosupport entfernt werden, DVB aber in der "maintained area" erhalten bleiben soll. Zumindest betrifft dies den Empfangsteil. Ob das auch für den Ausgabeteil gilt, kann ich momentan noch nicht überblicken. Wobei zumindest für die TT-S2 6400 die Ausgabe ja sowieso "nur" noch für den VDR-Teil funktioniert hat. Mplayer definitiv nicht (mehr) und vermutlich auch alle anderen externen Programme wie Kodi oder Spotify.

Vielleicht besteht ja doch noch Hoffnung, dass mit der TT-S2 6400 in absehbarer Zeit wieder auf 2 Tunern "nur empfangen" werden kann.

https://www.vdr-portal.de/forum/index.php?thread/135312-possible-removal-of-saa7146-and-ttpci-drivers-from-kernel-tree/&pageNo=1

https://www.spinics.net/lists/linux-media/msg225493.html


Grüße, Achim

[1] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5.5T: Intel J4125 und TT-S2 6400
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.