Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - frank0304

1
Allgemein [ General ] / Technisat SkyStar2 DVB card (rev 02)
« on: December 22, 2019, 21:56:37 »
Hallo,
danke für die Hilfe, anbei der Auzug aus dmesg, wenn der Treiber wieder neu geladen wird  (loglevel auf 8 ):
Code: [Select]
[  617.790917] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip unloaded successfully
[  626.962192] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
[  626.962749] flexcop-pci: will pass the complete TS to the demuxer.
[  626.962751] flexcop-pci: card revision 2
[  626.968488] dvbdev: DVB: registering new adapter (FlexCop Digital TV device)
[  626.970101] b2c2-flexcop: MAC address = 00:08:c9:e1:28:93
[  626.970476] CX24123: wrong demod revision: 1a
[  627.177847] mt352_read_register: readreg error (reg=127, ret==-121)
[  627.178131] nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121)
[  627.178134] nxt200x: Unknown/Unsupported NXT chip: 00 00 00 00 00
[  627.178460] lgdt330x 7-0059: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
[  627.179037] stv0297_readreg: readreg error (reg == 0x80, ret == -121)
[  627.179321] mt312_read: ret == -121
[  627.179326] cx24120: Conexant cx24120/cx24118 - DVBS/S2 Satellite demod/tuner
[  627.179451] cx24120: Demod cx24120 rev. 0x07 detected.
[  627.179452] cx24120: Conexant cx24120/cx24118 attached.
[  627.179835] b2c2-flexcop: ISL6421 successfully attached.
[  627.179835] b2c2-flexcop: found 'Conexant CX24120/CX24118' .
[  627.179839] b2c2_flexcop_pci 0000:01:0c.0: DVB: registering adapter 0 frontend 0 (Conexant CX24120/CX24118)...
[  627.179874] b2c2-flexcop: initialization of 'Sky2PC/SkyStar S2 DVB-S/S2 rev 3.3' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
[  764.719048] cx24120: FW version 1.20.58.2
Fürchte da lässt sich ohne neu kompilieren keine weiter Info entlocken?!


2
Allgemein [ General ] / Technisat SkyStar2 DVB card (rev 02)
« on: December 20, 2019, 20:08:27 »
Habe noch einen Test gemacht, sobald Unfug in der modprobe.conf steht, z.B.:
Code: [Select]
options b2c2_flexcop_pci d=255
Wird eine Fehlermeldung ausgegeben:
Code: [Select]
[    4.556190] b2c2_flexcop_pci: unknown parameter 'd' ignored
Beim richtigen debug Eintrag erfolgt aber keine Meldung und es werden auch nicht mehr log-Daten erzeugt.

3
Allgemein [ General ] / Technisat SkyStar2 DVB card (rev 02)
« on: December 20, 2019, 18:53:19 »
Hallo zusammen,
hab es mir jetzt nochmals angesehen...
Wenn ich versuche das Modul zu entladen, bekomme ich die folgende Fehlermeldung
Code: [Select]
MLD> rmmod b2c2_flexcop_pci
rmmod: can't unload module 'b2c2_flexcop_pci': Resource temporarily unavailable
Wenn ich versuche das zu forcieren:
Code: [Select]
MLD> rmmod -f b2c2_flexcop_pci
Dann bleibt das System "hängen".

Von daher würde ich den allgemeinen Log-Level anheben und schauen, ob das weitere Erkenntnisse liefert.
Ist damit der globale log-level des Kernel gemeint? Kannst du mir hierzu eine Hilfestellung geben.

meines Wissens muss ein Modul mit speziellen Parameten übersetzt werden. Das dürfte hier nicht der Fall sein.
Das gibt glaube ich auch die Ausgabe wieder, zumindest wenn man die Ausgabe "debugging is not enabled" so interpretiert, dass es im Modul nicht aktiviert ist.
Code: [Select]
parm:           debug:set debug level (1=info,2=regs,4=TS,8=irqdma,16=check (|-able)). (debugging is not enabled)
Dann müsste man den Kernel neu kompilieren und das debugging des Moduls einschalten - richtig?

VG,
Frank

4
Allgemein [ General ] / Technisat SkyStar2 DVB card (rev 02)
« on: December 15, 2019, 18:26:55 »
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.
Hab es gerade getestet, ohne Auswirkungen.
Code: [Select]
options b2c2_flexcop_pci enable_pid_filtering=0                                                                                             
options b2c2_flexcop_pci debug=255
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?

5
Allgemein [ General ] / Technisat SkyStar2 DVB card (rev 02)
« on: December 15, 2019, 17:11:51 »
 
Quote
Ah, ok, dann ist es aber nicht die SkyStar2, sondern die SkyStarS2.

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: [Select]
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

Ich habe versucht das DEBUG logging, des b2c2_flexcop_pci Kernels einzuschalten :
In /etc/modprobe.d/b2c2_flexcop_pci.conf
Code: [Select]
options b2c2_flexcop_pci enable_pid_filtering=0                                                                                             
options b2c2_flexcop_pci debug=255
Aber leider ohne Erfolg - einde Idee warum das nicht funktioniert?
Code: [Select]
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

Letztlich noch einen kompletten DEBUG Auszug im Anhang.
Hier der Umschaltvorgang:
Code: [Select]
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

6
Allgemein [ General ] / Technisat SkyStar2 DVB card (rev 02)
« 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  ;)
Code: [Select]
MLD> modinfo b2c2_flexcop
filename:       /lib/modules/4.20.6.201.8/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko
author:         Patrick Boettcher <patrick.boettcher@posteo.de
description:    B2C2 FlexcopII/II(b)/III digital TV receiver chip
license:        GPL
parm:           adapter_nr:DVB adapter numbers
parm:           debug:set debug level (1=info,2=tuner,4=i2c,8=ts,16=sram,32=reg,64=i2cdump (|-able)). (debugging is not enabled)
depends:        s5h1420,dvb-core,cx24113,cx24123
intree:         Y
vermagic:       4.20.6.201.8 SMP mod_unload modversions
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

Habe den Parameter einmal geändert
Code: [Select]
[    4.519720] flexcop-pci: will pass the complete TS to the demuxer.

Leider ohne Erfolg, dennoch danke für die Hilfe.

7
Allgemein [ General ] / Technisat SkyStar2 DVB card (rev 02)
« on: December 12, 2019, 21:04:24 »
Das kann auch einfach da dran liegen, das die Satschüssel nicht "optimal" ausgerichtet ist, da die Sender von diversen Satelliten übertragen werden, und je nachdem wie nah die sich am Rand der Schüsselausrichtung befinden, kann es Probleme beim Empfang geben.
Hatte ich vergessen zu erwähnen, mit anderen Karten gibt es keine Probleme -  andere Systeme laufen auch ohne Probleme. Es liegt also definitiv an der Karte oder an dem Zusammenspiel Karte/Mainboard.
Habe natürlich auch schon im Internet recherchiert, demnach läuft es auf Windoof Systemen wohl wenn man den HW PID filter ausschaltet wesentlich besser.
Laut dem Log ist dieser aber "enabled" unter Linux, lässt sich das deaktivieren?

8
Allgemein [ General ] / Technisat SkyStar2 DVB card (rev 02)
« on: December 11, 2019, 21:06:46 »
Gibt es jemanden bei dem die Karte auf alles Sendern völlig problemlos funktioniert?
Bei mir wird die Karte erkannt
Code: [Select]
MLD> dmesg | grep dvb
[   22.178458] dvbdev: DVB: registering new adapter (FlexCop Digital TV device)
Code: [Select]
[   22.167962] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
[   22.168254] flexcop-pci: will use the HW PID filter.
[   22.168255] flexcop-pci: card revision 2
[   22.180053] b2c2-flexcop: MAC address = 00:08:c9:e1:28:93
[   22.408220] b2c2-flexcop: ISL6421 successfully attached.
[   22.408221] b2c2-flexcop: found 'Conexant CX24120/CX24118' .
[   22.408225] b2c2_flexcop_pci 0000:01:0c.0: DVB: registering adapter 0 frontend 0 (Conexant CX24120/CX24118)...
[   22.408262] b2c2-flexcop: initialization of 'Sky2PC/SkyStar S2 DVB-S/S2 rev 3.3' at the 'PCI' bus controlled by a 'FlexCopIIb' complete

... und die meisten Sender funktionieren auch, bei einigen Sendern bekomme ich jedoch nur ein ein grünes, abgehacktes Bild (z.B. SkySportNews HD).
Hat jemand ähnliche Erfahrungen gemacht, im easyvdr Forum habe ich etwas von einem Frequenzdrift +/- 3 MHz gelesen, das habe ich aber bereits schon ausprobiert - ohne Erfolg.