MLD-5.x > General
Technisat SkyStar2 DVB card (rev 02)
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