easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Mainboardwechsel - DVB Karten werden nur teilweise erkannt

easyVDR - >VARforumsname - >Mainboardwechsel - DVB Karten werden nur teilweise erkannt

Wiborgit  25.Apr.2017 18:42:45
Hallo Zusammen,
bin gerade ziemlich ratlos. Folgende Situation...

Lauffähiges 3.0 System mit 2 DVBs Karten (Budget) => funktionierte alles einwandfrei.
Musste Mainboard mit CPU tauschen (Hardware Fehler).

Einfach neues Board + CPU und Festplatte rein. Jetzt wird nur auf einem PCI Slot die DVB Karte erkannt.
Von Linux werden beide DVB Karten sauber erkannt (lspci ok).

Ich habe den aus meiner Sicht relevanten Teil der easyinfo angehängt. Folgendes fällt mir auf...beim 2. PCI Slot wird der entsprechende Treiber geladen, beim ersten nicht. Dementsprechend wird im VDR folgerichtig natürlich nur eine Karte angezeigt.
Dabei hängt es an der Kombo Karte in einem speziellen PCI Slot. Aber egal wie ich tausche.... lspci zeigt mir immer beide Karten an, wohingegen der Treiber nur für eine Karte in einem PCI Slot geladen wird.

Hat da irgendwer ne Idee was ich tun könnte? (Neuinstallation auf einer zweiten Festplatte hat mich übrigens nicht gerettet... auch dabei wurde nur eine Karte erkannt).

Besten Dank,

  Wiborgit

Auszug aus easyinfo: (zur Sicherheit das gesamte LOG als ZIP angehängt)

25: PCI 500.0: 11100 DVB Card
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_13d0_2103
  Unique ID: Ddhb.kXehR0AesgA
  Parent ID: YmUS.NgSWnSdumh1
  SysFS ID: /devices/pci0000:00/0000:00:1c.3/0000:04:00.0/0000:05:00.0
  SysFS BusID: 0000:05:00.0
  Hardware Class: dvb card
  Model: "Techsan Electronics B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card"
  Vendor: pci 0x13d0 "Techsan Electronics Co Ltd"
  Device: pci 0x2103 "B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card"
  SubVendor: pci 0x13d0 "Techsan Electronics Co Ltd"
  SubDevice: pci 0x2103
  Revision: 0x02
  Memory Range: 0xf7110000-0xf711ffff (rw,non-prefetchable)
  I/O Ports: 0xc020-0xc03f (rw)
  IRQ: 19 (no events)
  Module Alias: "pci:v000013D0d00002103sv000013D0sd00002103bc02sc80i00"
  Driver Info #0:
    Driver Status: b2c2-flexcop-pci is active
    Driver Activation Cmd: "modprobe b2c2-flexcop-pci"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #24 (PCI bridge)

26: PCI 501.0: 11100 DVB Card
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_13d0_2103_0
  Unique ID: Ikk3.kXehR0AesgA
  Parent ID: YmUS.NgSWnSdumh1
  SysFS ID: /devices/pci0000:00/0000:00:1c.3/0000:04:00.0/0000:05:01.0
  SysFS BusID: 0000:05:01.0
  Hardware Class: dvb card
  Model: "Techsan Electronics B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card"
  Vendor: pci 0x13d0 "Techsan Electronics Co Ltd"
  Device: pci 0x2103 "B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card"
  SubVendor: pci 0x13d0 "Techsan Electronics Co Ltd"
  SubDevice: pci 0x2103
  Revision: 0x02
  Driver: "b2c2_flexcop_pci"
  Driver Modules: "b2c2_flexcop_pci"
  Memory Range: 0xf7100000-0xf710ffff (rw,non-prefetchable)
  I/O Ports: 0xc000-0xcfff (rw)
  IRQ: 16 (104614 events)
  Module Alias: "pci:v000013D0d00002103sv000013D0sd00002103bc02sc80i00"
  Driver Info #0:
    Driver Status: b2c2-flexcop-pci is active
    Driver Activation Cmd: "modprobe b2c2-flexcop-pci"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #24 (PCI bridge)
easyinfo_17-04-22_1159.log
mango  25.Apr.2017 20:15:53
Hi,

Apr 22 00:36:17 easyVDR kernel: [   10.420909] cx24120: Conexant cx24120/cx24118 - DVBS/S2 Satellite demod/tuner
Apr 22 00:36:17 easyVDR kernel: [   10.420917] cx24120: ### ERROR: Read error: reg=0xff, ret=-121)
Apr 22 00:36:17 easyVDR kernel: [   10.420928] cx24120: ### ERROR: Unsupported demod revision: 0xffffff87 detected.
Apr 22 00:36:17 easyVDR kernel: [   10.420939] b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
Apr 22 00:36:17 easyVDR kernel: [   10.422385] flexcop-pci: will use the HW PID filter.
Apr 22 00:36:17 easyVDR kernel: [   10.422387] flexcop-pci: card revision 2
Apr 22 00:36:17 easyVDR kernel: [   10.425167] intel_rapl: Found RAPL domain package
Apr 22 00:36:17 easyVDR kernel: [   10.425170] intel_rapl: Found RAPL domain core
Apr 22 00:36:17 easyVDR kernel: [   10.425172] intel_rapl: Found RAPL domain dram
Apr 22 00:36:17 easyVDR kernel: [   10.435906] DVB: registering new adapter (FlexCop Digital TV device)
Apr 22 00:36:17 easyVDR kernel: [   10.437521] b2c2-flexcop: MAC address = 00:08:c9:e1:96:98
Apr 22 00:36:17 easyVDR kernel: [   10.437808] CX24123: wrong demod revision: 8a
Apr 22 00:36:17 easyVDR kernel: [   10.458654] audit: type=1400 audit(1492814175.351:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=489 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.458659] audit: type=1400 audit(1492814175.351:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=489 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.458661] audit: type=1400 audit(1492814175.351:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=489 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.458668] audit: type=1400 audit(1492814175.351:5): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/sbin/dhclient" pid=526 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.458672] audit: type=1400 audit(1492814175.351:6): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=526 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.458674] audit: type=1400 audit(1492814175.351:7): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=526 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.458899] audit: type=1400 audit(1492814175.351:8): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=489 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.458902] audit: type=1400 audit(1492814175.351:9): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=489 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.458913] audit: type=1400 audit(1492814175.351:10): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=526 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.458915] audit: type=1400 audit(1492814175.351:11): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=526 comm="apparmor_parser"
Apr 22 00:36:17 easyVDR kernel: [   10.640283] mt352_read_register: readreg error (reg=127, ret==-121)
Apr 22 00:36:17 easyVDR kernel: [   10.640561] nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121)
Apr 22 00:36:17 easyVDR kernel: [   10.640562] nxt200x: Unknown/Unsupported NXT chip: 00 00 00 00 00
Apr 22 00:36:17 easyVDR kernel: [   10.640858] lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
Apr 22 00:36:17 easyVDR kernel: [   10.641408] stv0297_readreg: readreg error (reg == 0x80, ret == -121)
Apr 22 00:36:17 easyVDR kernel: [   10.641685] mt312_read: ret == -121
Apr 22 00:36:17 easyVDR kernel: [   10.641687] cx24120: Conexant cx24120/cx24118 - DVBS/S2 Satellite demod/tuner
Apr 22 00:36:17 easyVDR kernel: [   10.641810] cx24120: Demod cx24120 rev. 0x07 detected.
Apr 22 00:36:17 easyVDR kernel: [   10.641811] cx24120: Conexant cx24120/cx24118 attached.
Apr 22 00:36:17 easyVDR kernel: [   10.643515] b2c2-flexcop: ISL6421 successfully attached.
Apr 22 00:36:17 easyVDR kernel: [   10.643517] b2c2-flexcop: found 'Conexant CX24120/CX24118' .
Apr 22 00:36:17 easyVDR kernel: [   10.643520] b2c2_flexcop_pci 0000:05:01.0: DVB: registering adapter 0 frontend 0 (Conexant CX24120/CX24118)...
Apr 22 00:36:17 easyVDR kernel: [   10.643559] b2c2-flexcop: initialization of 'Sky2PC/SkyStar S2 DVB-S/S2 rev 3.3' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
für eine Karte gibt es "cx24120: ### ERROR:" bei der zweiten Karte wird der Treiber attached "cx24120: Conexant cx24120/cx24118 attached"
Du kannst es mal mit "media-build-experimental-dkms" versuchen, ist bei mir auch installiert.
Konsole:
sudo apt-get install media-build-experimental-dkms
*Achtung* build dauert je nach System 20-40min.
...und im Setup der DVB-Karten beide Karten manuel auswählen.

P.S
Hatte eine ähnliche Situation auf einem Testsystem Hp mit C2D. Nach Neustart wurde die SkyStar S2 nie aktiviert, DVB-T Karte aber schon.
Ein restart des Systems/restart vdr halfen nicht.Man musste den VDR über FB ausschalten und wieder einschalten, schon war das Device ansprechbar.
Hatte nichts gefunden an was es liegen könnte, mit lspci war das Device immer vorhanden. ...lag vermutlich am PCI Slot.

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
Wiborgit  25.Apr.2017 22:23:53
Hallo Wolfgang,

in dem neu installierten 3.0er hatte ich das schon probiert. Leider hat auch das nicht dazu geführt, das die Karte erkannt wurde.

Das hatte nicht funktioniert....

Allerdings habe ich noch nicht den Setup neu durchlaufen lassen. Das werde ich dann nochmal probieren.

Danke,

Wiborgit
zzzözzz  25.Apr.2017 23:54:38
Da brauchst du keine Setups laufen lassen, solange eine der beiden Karten Fehler am PCI Bus bringt.
pci device #0 an pci bus #5 lässt sich keinen Adressbereich zuweisen.

Entweder eine Karte hinüber, oder das Mainboard hat nen Schuss oder ein Bios setting. Wenn du die
Karten tauschst und der Fehler dann als pci 0000:05:01.0 auftaucht, dann ist es evtl die Karte.




Apr 22 00:36:17 easyVDR kernel: [    0.143045] pci 0000:05:00.0: BAR 0: assigned
Apr 22 00:36:17 easyVDR kernel: [    0.143050] pci 0000:05:00.0: BAR 0: error updating (0xf7110000 != 0xb7110000)
Apr 22 00:36:17 easyVDR kernel: [    0.143101] pci 0000:05:00.0: BAR 1: assigned [io  0xc020-0xc03f]

  SysFS BusID: 0000:05:00.0
  Hardware Class: dvb card
  Model: "Techsan Electronics B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card"
  Vendor: pci 0x13d0 "Techsan Electronics Co Ltd"
  Device: pci 0x2103 "B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card"
  SubVendor: pci 0x13d0 "Techsan Electronics Co Ltd"
Wiborgit  01.May.2017 15:34:50
So langsam habe ich das Mainboard im Verdacht, da die Karte die korrekt erkannt wird dies nur in einem der 3 PCI Slots tut - (die Karte funktioniert im Slot 2, hingegen im Slot 1 nicht).


Der zusaetzliche Quertausch fuehrt aber auch zu einem Fehler - sprich, evtl. zusaetzlich zweite Karte auch defekt?! (ist halt nur seltsam, da im alten Board beide Karten vorher noch funktioniert haben).

Da dies nur ein betreutes VDR Gastsystem ist, hatte ich noch nicht genuegend Zeit alles kreuz und quer zu tauschen.

Aber ich bleibe dran.
Erstmal danke fuer die Hilfe, weiss ja jetzt wo im Logfile ich stoebern muss.

Werde wieder posten wenn ich das Problem geloest habe.

Gruss,

  Wiborgit