MLD-5.x > General

Technisat SkyStar2 DVB card (rev 02)

<< < (4/6) > >>

baltic:

--- Quote from: frank0304 on December 13, 2019, 18:41:26 ---Wenn die Karte bei Pollin nicht gerade für ein Bier (2,5€) verramscht werden würde, hätte ich sie auch nicht genommen  ;)
--- End quote ---

Ah, ok, dann ist es aber nicht die SkyStar2, sondern die SkyStarS2.

Leider ist das Bezeichnungsschema bei Technisat sehr verwirrend, es gibt z.B. auch noch eine SkyStarHD.
Um die Verwirrung komplett zu machen, kommt hinzu, dass bei der SkyStar2 ebenfalls ein B2C2-Chip verbaut ist.
Und vermutlich resultieren daraus Deine Aussetzer, denn dessen Bandbreite ist tatsächlich begrenzt.
Den PID-Filter solltest Du per Moduloption ausschalten können.

frank0304:
 
--- Quote ---Ah, ok, dann ist es aber nicht die SkyStar2, sondern die SkyStarS2.
--- End quote ---

Ja richtig, es handelt sich tatsächlich um die S2, von dem Bitraten Problem habe ich auch gelesen, die Bitraten auf SkySportNewsHD liegen aber unterhalb von 10 Mbit/s.

Hier nochmal ein paar Log-Daten:

--- Code: ---MLD> lsmod
Module                  Size  Used by    Not tainted
isl6421                16384  1
cx24120                36864  1
mt312                  20480  0
stv0297                20480  0
bcm3510                20480  0
lgdt330x               28672  0
nxt200x                32768  0
mt352                  16384  0
snd_hda_codec_hdmi     61440  1
snd_hda_codec_realtek    98304  1
snd_hda_codec_generic    81920  1 snd_hda_codec_realtek
snd_hda_intel          36864  3
snd_hda_codec         122880  4 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel
stv0299                24576  0
i915                 1896448  6
snd_hda_core           69632  5 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec
snd_hwdep              16384  1 snd_hda_codec
b2c2_flexcop_pci       16384 14
snd_pcm               102400  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
b2c2_flexcop           32768  1 b2c2_flexcop_pci
s5h1420                20480  1 b2c2_flexcop
cx24113                20480  1 b2c2_flexcop
drm_kms_helper        167936  1 i915
cx24123                24576  1 b2c2_flexcop
dvb_core              131072  3 lgdt330x,stv0299,b2c2_flexcop
i2c_i801               32768  0
snd_timer              36864  1 snd_pcm
media                  49152  1 dvb_core
e1000e                258048  0
snd                    86016 13 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
drm                   413696  7 i915,drm_kms_helper
video                  45056  1 i915
i2c_dev                20480  0
uinput                 20480  0

--- End code ---

Ich habe versucht das DEBUG logging, des b2c2_flexcop_pci Kernels einzuschalten :
In /etc/modprobe.d/b2c2_flexcop_pci.conf

--- Code: ---options b2c2_flexcop_pci enable_pid_filtering=0                                                                                             
options b2c2_flexcop_pci debug=255

--- End code ---
Aber leider ohne Erfolg - einde Idee warum das nicht funktioniert?

--- Code: ---MLD> modinfo b2c2_flexcop_pci
filename:       /lib/modules/4.20.6.201.8/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko
author:         Patrick Boettcher <patrick.boettcher@posteo.de>
description:    flexcop-pci
license:        GPL
parm:           debug:set debug level (1=info,2=regs,4=TS,8=irqdma,16=check (|-able)). (debugging is not enabled)
parm:           irq_chk_intv:set the interval for IRQ streaming watchdog.
parm:           enable_pid_filtering:enable hardware pid filtering: supported values: 0 (fullts), 1
alias:          pci:v000013D0d00002103sv*sd*bc*sc*i*
depends:        b2c2-flexcop
intree:         Y
vermagic:       4.20.6.201.8 SMP mod_unload modversions

--- End code ---

Letztlich noch einen kompletten DEBUG Auszug im Anhang.
Hier der Umschaltvorgang:

--- Code: ---Dec 15 16:43:47 MLD user.info vdr: [7214] switching to channel 92 S19.2E-133-12-108 (Sky Sport News HD)
Dec 15 16:43:47 MLD user.debug vdr: [7235] device 1 TS buffer thread ended (pid=7214, tid=7235)
Dec 15 16:43:47 MLD user.debug vdr: [7234] buffer stats: 198716 (3%) used
Dec 15 16:43:47 MLD user.debug vdr: [7234] device 1 receiver thread ended (pid=7214, tid=7234)
Dec 15 16:43:47 MLD user.debug vdr: [7236] device 1 receiver thread started (pid=7214, tid=7236, prio=high)
Dec 15 16:43:47 MLD user.debug vdr: [7237] device 1 TS buffer thread started (pid=7214, tid=7237, prio=high)
Dec 15 16:43:47 MLD user.info vdr: audio/alsa: using device 'default'
Dec 15 16:43:47 MLD user.info vdr: audio/alsa: start delay 336ms
Dec 15 16:43:48 MLD user.info vdr: codec: YUV 420 supported
Dec 15 16:43:48 MLD user.info vdr: Using entrypoint for vpp: 10
Dec 15 16:43:48 MLD user.info vdr: video/vaapi: noise reduction supported
Dec 15 16:43:48 MLD user.info vdr: video/vaapi: 0,00 - 1,00 ++ 0,03 = 0,50
Dec 15 16:43:48 MLD user.info vdr: Enabling denoise filter (pos = 0)
Dec 15 16:43:48 MLD user.info vdr: video/vaapi: deinterlacing supported
Dec 15 16:43:48 MLD user.info vdr: video/vaapi: bob deinterlace supported
Dec 15 16:43:48 MLD user.info vdr: video/vaapi: motion adaptive deinterlace supported
Dec 15 16:43:48 MLD user.info vdr: video/vaapi: motion compensated deinterlace supported
Dec 15 16:43:48 MLD user.info vdr: Enabling Deint (pos = 1)
Dec 15 16:43:48 MLD user.info vdr: Allocating 1 forward reference surfaces for postprocessing
Dec 15 16:43:48 MLD user.info vdr: Allocating 0 backward reference surfaces for postprocessing
Dec 15 16:43:48 MLD user.err vdr: Surface 0 query status = 0x6: invalid VASurfaceID
Dec 15 16:43:48 MLD user.err vdr: Surface 0 query status = 0x6: invalid VASurfaceID
Dec 15 16:43:48 MLD user.info vdr: [7225] VNSI: Requesting clients to reload channel list
Dec 15 16:43:49 MLD user.err vdr: video: slow down video, duping frame
Dec 15 16:43:49 MLD user.err vdr: video: decoder buffer empty, duping frame (378/18) 0 v-buf
Dec 15 16:43:49 MLD user.info vdr: video: 24:17:21.827+8888    0 160/ms   0+1 v-buf
Dec 15 16:43:50 MLD user.info vdr: video/vaapi: synced after 133 frames

--- End code ---

clausmuus:
Ich meine die MLD unterstützt keine  /etc/modprobe.d. Du musst das also direkt in die  /etc/modprobe.conf eintragen, bzw. das über das Webif Setup machen.

frank0304:

--- Quote from: clausmuus on December 15, 2019, 17:29:39 ---Ich meine die MLD unterstützt keine  /etc/modprobe.d. Du musst das also direkt in die  /etc/modprobe.conf eintragen, bzw. das über das Webif Setup machen.

--- End quote ---
Hab es gerade getestet, ohne Auswirkungen.

--- Code: ---options b2c2_flexcop_pci enable_pid_filtering=0                                                                                             
options b2c2_flexcop_pci debug=255

--- End code ---
Der erste Parameter wird übernommen, der zweite scheinbar ignoriert?!
Da ich das zuvor noch nie gemacht habe, das grundsätzliche Vorgehen um Kernel DEBUG Meldungen zu erzeugen ist aber richtig? Es muss kein globaler Parameter gesetzt werden?

baltic:
Hallo Frank,

meines Wissens muss ein Modul mit speziellen Parameten übersetzt werden. Das dürfte hier nicht der Fall sein.
Von daher würde ich den allgemeinen Log-Level anheben und schauen, ob das weitere Erkenntnisse liefert.

Gruß
Peter

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version