easyVDR Kopie des easyVDR-Forums zum Nachschlagen
TBS6981 tut nicht

easyVDR - >VARforumsname - >TBS6981 tut nicht

andexx  13.Apr.2011 13:51:36
Hallo zusammen,

bin gerade dabei einen VDR aufzusetzen. Da die TBS6981 relativ einfach zu integrieren schien, habe ich mich für diese Karte
entschieden. Zum Installieren habe ich das aktuelle 0.8.0.6 ISO hergenommen und nach der Grundinstallation
das in einem anderen Beitrag beschriebene
dpkg -i /usr/bin/easyvdr/experimentell/tbs6981.deb
ausgeführt.
Die Treiberinstallation scheint auch ordnungsgemäss durchzulaufen, aber nach einem reboot erhalte ich nach einem
dmesg | grep cx23885
immer folgende Meldung:
cx23885 driver version 0.0.2 loaded
[    9.389154] cx23885 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    9.389207] CORE cx23885: subsystem: 6981:8888, board: TurboSight TBS 6981
[  10.054061] ieee1394: Host added: ID:BUS[0-00:1023]  GUID
[  10.153563] cx25840 3-0044: cx23885 A/V decoder found @ 0x88 (cx23885)
[  10.161631] cx25840 3-0044: firmware: requesting v4l-cx23885-avcore-01.fw
[  10.819375] cx25840 3-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[  10.826821] cx23885_dvb_register() allocating 1 frontend(s)
[  10.826823] cx23885: cx23885 based dvb card
[  10.826824] TBS 6981 Frontend 0 Attaching...
[  10.893395] tbs6981fe: module license 'TurboSight Proprietary' taints kernel.
[  10.907972] cx23885: frontend initialization failed
[  10.907974] cx23885_dvb_register() dvb_register failed err = -1
[  10.907975] cx23885_dev_setup() Failed to register dvb adapters on VID_B
[  10.907977] cx23885_dvb_register() allocating 1 frontend(s)
[  10.907978] cx23885: cx23885 based dvb card
[  10.907979] TBS 6981 Frontend 1 Attaching...
[  10.922223] cx23885: frontend initialization failed
[  10.922224] cx23885_dvb_register() dvb_register failed err = -1
[  10.922225] cx23885_dev_setup() Failed to register dvb on VID_C
[  10.922228] cx23885_dev_checkrevision() Hardware revision = 0xa5
[  10.922233] cx23885/0: found at 0000:02:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfe600000
[  10.922238] cx23885 0000:02:00.0: setting latency timer to 64
[  10.973010] Registered IR keymap rc-tbs-nec
[  10.973064] input: cx23885 IR (TurboSight TBS 6981) as /class/input/input5

Ich habe die Treiberinstallation schon mehrmals probiert, mit und ohne installierter Karte und
auch die manuelle Methode mit den original Treibern des Herstellers wie hier im Forum
beschrieben. Das Problem ändert sich jedoch nicht.
Ich hoffe hier im Forum kann mit jemand helfen, ich weiß momentan nicht weiter.
Als Anhang habe ich das EasyInfo Log angehängt.

Vielen Dank für Eure Hilfe
Paulaner  13.Apr.2011 18:58:18
Hi andexx,
das sieht doch schonmal nicht schlecht aus.
Bei mir kommt nach dmesg | grep cx23885 folgendes:

[  11.649767] cx23885 driver version 0.0.2 loaded
[  11.652081] cx23885 0000:06:00.0: PCI INT A -> Link -> GSI 16 (level, low) -> IRQ 16
[  11.656263] CORE cx23885: subsystem: 6981:8888, board: TurboSight TBS 6981
[  12.430432] cx25840 3-0044: cx23885 A/V decoder found @ 0x88 (cx23885)
[  12.440782] cx25840 3-0044: firmware: requesting v4l-cx23885-avcore-01.fw
[  13.111716] cx25840 3-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[  13.123358] cx23885_dvb_register() allocating 1 frontend(s)
[  13.125400] cx23885: cx23885 based dvb card
[  13.159945] DVB: registering new adapter (cx23885)
[  13.195237] cx23885_dvb_register() allocating 1 frontend(s)
[  13.197211] cx23885: cx23885 based dvb card
[  13.219418] DVB: registering new adapter (cx23885)
[  13.254503] cx23885_dev_checkrevision() Hardware revision = 0xa5
[  13.256518] cx23885/0: found at 0000:06:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfd400000
[  13.260460] cx23885 0000:06:00.0: setting latency timer to 64
[  13.304166] input: cx23885 IR (TurboSight TBS 6981) as /class/input/input6


Probiere doch auf der Konsole mal ein:

depmod -ae
modprobe cx23885

Das müsste, bis auf die Fehlermeldung beim "depmod -ae" einwandfrei durchlaufen. Danach nochmal ein reboot.
Ich kann mich an keine Probleme mit der TBS6981 erinnern. Sehr eigenartig.  ???

Paulaner

yaVDR-0.6.0 mit kernel-4.2.0
ASUS P8Z77-L-VX, 1x TBS-6981, 1x TBS-8922,  6,4"-TFT-Display
andexx  13.Apr.2011 20:39:02
Hallo Paulaner,

schon mal Vielen Dank für Deinen Tipp.
Habe beide Befehle an der Konsole noch mal eingegeben und bis auf eine Fehlermeldung
beim depmod -ae ist`s
auch durchgelaufen. Jedoch nach einem reboot wieder:

cx23885: frontend initialization failed
[  11.443009] cx23885_dvb_register() dvb_register failed err = -1
[  11.443010] cx23885_dev_setup() Failed to register dvb adapters on VID_B

Ich weiß echt nicht mehr weiter, muß aber auch zugeben, daß ich im Linux-Bereich
relativ unerfahren bin.

Viele Grüße
andexx
zzzözzz  13.Apr.2011 21:03:04
Hmm..,

der Fehler sieht recht 'unspezifisch' aus.

Versuch mal:

modprobe -r cx23885
modprobe tbs6981fe
modprobe cx23885
andexx  14.Apr.2011 08:35:37
Guten Morgen zusammen,

hab`s gerad nochmal probiert, aber wieder:

cx23885: cx23885 based dvb card
[  10.972267] cx23885: frontend initialization failed
[  10.972269] cx23885_dvb_register() dvb_register failed err = -1
[  10.972270] cx23885_dev_setup() Failed to register dvb adapters on VID_B

Kann es vielleicht sein, daß die Karte zu neu ist? Ich habe sie ja erst Ende März
bestellt.

Viele Grüße
Paulaner  14.Apr.2011 08:42:02
@andexx,
nein, die Karte ist nicht zu neu und läuft auch einwandfrei mit EasyVDR!  :)

Hast Du denn an beide Tuner ein Satkabel angeschlossen und auf beiden Tunern kein Signal?
Wenn Du ein OSD-Bild am TV hast, dann könntest Du das mit dem Plugin "femon" testen.
Da kannst Du mit der Pfeiltaste-Links und -Rechts zwischen den beiden Tunern hin und herschalten.

Hast Du mal kontrolliert, ob die richtige Firmware (32-bit) auch an der richtigen Stelle liegt. Mal in der Readme zum Treiber auf der beiliegenden CD lesen.:
 
[*]Firmware "v4l-cx23885-avcore-01.fw" nach /lib/firmware kopieren.

Es kann natürlich auch sein, dass noch alte Treiberreste aus der ISO-Installation rumgeistern und Dir Probleme bereiten.
Wenn Du Zeit und Lust hast, dann kannst Du auch mal versuchsweise den Treiber für die TBS6981 selbst kompilieren. Dauert vielleicht 30 Minuten und ist auch nicht so kompliziert. Wie das genau geht habe ich ja hier:
[url=http://www.easyvdr-forum.de/forum/index.php/topic,11210.msg93305.html#msg93305]http://www.easyvdr-forum.de/forum/index.php/topic,11210.msg93305.html#msg93305
ausführlich beschrieben. Da übst Du gleich mal ein wenig, wie man selbst Treiber unter Linux installiert.  ;)

Möglich wäre natürlich auch, dass Deine Karte wirklich defekt ist. Das könntest Du noch auf einem anderen PC mit dem beiliegenden Windows-Programm testen.

Paulaner
yaVDR-0.6.0 mit kernel-4.2.0
ASUS P8Z77-L-VX, 1x TBS-6981, 1x TBS-8922,  6,4"-TFT-Display