• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[ gelöst] kaffeine keine SD-Sender nach Umschalten HD / SD

Also auf Ratschlag von Jägerschlürfer hier mein kaffeine-Problem.

Problem 1:

Es werden beim Sendersuchlauf auf Astra 19,2E nicht alle Sender gefunden, so wie ich es überblicke nur einige HD-Sender, gar keine Radiosender.

Die Suche geht ja von einem Initial-Transpoinder aus, der in /usr/share/kde4/apps/kaffeine/scanfile.dvb steht. Als workaround habe ich mir eine vollständige Tuning-Datei mit allen im Moment aktiven 103 Transpondern gebaut und im scanfile.dvb gespeichert. Damit funktioniert die Sendersuche mit kaffeine dann problemlos und alle Sender werden gefunden.

Problem 2:

Wenn ich kaffeine mit einem SD-Sender starte, gibt es keine Schwierigkeiten. Alle Sender, die ich aufrufe, werden problemlos abgespielt. Wenn ich einen HD-Sender einstelle, geht auch alles klar (tolles Bild übrigens auf HD im Vergleich mit SD). Nun kommt allerdings das Problem. Ich kann, wenn ich einmal einen HD-Sender eingestellt habe, keinen SD-Sender mehr anschauen: kein Bild, kein Ton. kaffeine zeigt dann im Terminal folgende Fehlermeldungen an:

Code:
kaffeine(6284) DvbDevice::frontendEvent: tuning failed

Er findet also den Sender nicht.

Ein Neustart des Systems bringt auch keine Besserung. Erst wenn ich den PC herunterfahre und vollständig vom Stromnetz trenne, kann ich danach wieder alles schauen wie gewohnt. Ich darf nur keinen HD-Sender einstellen, sonst funktioniert danach SD nicht mehr und das ganze Spiel geht von vorne los.

Unter OpenSuse 12.1 hatte alles noch problemlos funktioniert. Erst nach der Neuinstallation von 12.2 traten diese Fehler auf. Ich habe inzwischen auf die neueste stabile KDE-Version aktualisiert (4.9.2) und auf den kernel "Linux 3.6.2-3-desktop x86_64", keine Besserung.

Ich bin irgendwie ratlos und weiß nicht, in welche Richtung ich weitersuchen soll.

Meine DVB-Karte ist eine TBS 6920

Code:
edgar@linux-pusc:~> sudo /sbin/lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b5)
00:1c.7 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation H67 Express Chipset Family LPC Controller (rev 05)
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller (rev 05)
01:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 02)
03:00.0 IDE interface: VIA Technologies, Inc. VT6415 PATA IDE Host Controller
04:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
06:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 01)

Code:
edgar@linux-pusc:~> kaffeine -v
Qt: 4.8.3
KDE: 4.9.2 "release 511"                                                                                                                                                                                                                                                       
Kaffeine: 1.2.2

Die libxine2 1.2.2 ist von packman

Edgar
 
OP
Escho
hwinfo zeigt nichts an
Code:
edgar@linux-pusc:~> /usr/sbin/hwinfo --dvb                      
edgar@linux-pusc:~> /usr/sbin/hwinfo --dvb >> ~/lc_test

lsmod ergibt folgendes

Code:
edgar@linux-pusc:~> lsmod | grep cx23
cx23885               170600  0 
rc_core                31929  1 cx23885
videobuf_dma_sg        19354  1 cx23885
altera_stapl           34844  1 cx23885
cx2341x                24235  1 cx23885
tda18271               46383  1 cx23885
videobuf_dvb           14147  1 cx23885
videobuf_core          30432  3 cx23885,videobuf_dma_sg,videobuf_dvb
v4l2_common            16454  2 cx23885,cx2341x
snd_pcm               110542  4 snd_hda_codec_hdmi,cx23885,snd_hda_intel,snd_hda_codec
videodev              128864  3 cx23885,cx2341x,v4l2_common
altera_ci              19585  1 cx23885
snd                    91780  14 snd_hda_codec_hdmi,snd_hda_codec_realtek,cx23885,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
dvb_core              119268  3 cx23885,videobuf_dvb,altera_ci
btcx_risc              13640  1 cx23885
tveeprom               21249  1 cx23885

Edgar
 
OP
Escho
hwinfo --tv zeigt aber was an

Code:
edgar@linux-pusc:~> /usr/sbin/hwinfo --tv
17: PCI 100.0: 11200 TV Card                                    
  [Created at pci.319]
  Unique ID: VCu0.1CVyAvYiA79
  Parent ID: vSkL.hCwIhm6dY1F
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: tv card
  Model: "Conexant CX23885 PCI Video and Audio Decoder"
  Vendor: pci 0x14f1 "Conexant Systems, Inc."
  Device: pci 0x8852 "CX23885 PCI Video and Audio Decoder"
  SubVendor: pci 0x6920 
  SubDevice: pci 0x8888 
  Revision: 0x02
  Driver: "cx23885"
  Driver Modules: "cx23885"
  Memory Range: 0xfb800000-0xfb9fffff (rw,non-prefetchable)
  IRQ: 16 (no events)
  Module Alias: "pci:v000014F1d00008852sv00006920sd00008888bc04sc00i00"
  Driver Info #0:
    Driver Status: cx23885 is active
    Driver Activation Cmd: "modprobe cx23885"
  Config Status: cfg=yes, avail=yes, need=no, active=unknown
  Attached to: #2 (PCI bridge)
edgar@linux-pusc:~>

Edgar
 
OP
Escho
Ich denke, ich habe den Fehler gefunden. Die Treiber scheinen nicht mehr aktuell gewesen zu sein. Ich hab mir sources für die neuesten Treiber für die Karte heruntergeladen, compiliert und installiert. Jetzt funktioniert das Umsschalten. Komisch, daß das bei OpenSuse 12.1 ohne das alles funktioniert hat.

Ich setzt noch nicht auf gelöst, da ich erst die scanfile.dvb im Originalzustand ausprobieren werde.

Edgar
 
OP
Escho
So, der Kanalscan funktioniert auch wieder mit dem einem Initial-Transponder. Also alles im grünen Bereich. Ich muß selbstkritisch bemerken: Da hätte ich früher draufkommen können. Jetzt ruckelt zwar die Wiedergabe bei den "schnellen" Sendern noch etwas. Das werd ich aber mit den buffers in der xine-Konfiguration hinbekommen.

Ich danke für die Unterstützung. Der Hinweis auf lsmod und hwinfo haben mich auf den Weg gebracht, nach einer Treiberaktualisierung zu suchen.

Edgar
 
Hallo Escho,

Escho schrieb:
hwinfo zeigt nichts an
Interessanterweise auch bei mir nicht, obwohl ein USB-DVB-T Stick angeschlossen ist
Bei mir gibt weder --tv noch --dvb etwas aus, wohl aber lsusb.
Ist denn eine Firmware installiert:
Code:
ls -l /lib/firmware|grep dvb

lieben Gruß aus Hessen
 
OP
Escho
Servus

Klar hab ich eine Firmware installiert. Die S2-Decoder Firmware dvb-fe-cx24116.fw hab ich von Hand nach /lib/firmware kopiert, sonst hätt ich gar nichts gesehen ;)

Code:
edgar@linux-pusc:~> ls -l /lib/firmware|grep dvb
-rw-r--r--  1 root root   32674  5. Sep 2009  dvb-fe-cx24116.fw
-rw-r--r--  1 root root   12401 19. Jul 05:02 dvb-fe-xc5000-1.6.114.fw
lrwxrwxrwx  1 root root      20 11. Okt 23:15 dvb-ttpci-01.fw -> dvb-ttpci-01.fw-2622
-rw-r--r--  1 root root  239956 17. Jul 03:08 dvb-ttpci-01.fw-2622
-rw-r--r--  1 root root   33768 19. Jul 05:02 dvb-usb-dib0700-1.20.fw
-rw-r--r--  1 root root   50222 19. Jul 05:02 dvb-usb-terratec-h5-drxk.fw

Ich weiß nicht, als was sich dein USB-Stick klassifiziert. Gib doch einfach mal ein fröhliches /usr/sbin/hwinfo ins Terminal ein und such dort nach deinem USB-Stick. So hab ich auch rausgefunden, daß meine TBS6920 als TV-Karte erscheint und nicht als DVB-Karte. lsusb würd bei mir übrigens nichts bringen, da die Karte PCI-e ist.

Na ja, und eigentlich ist es ja nun egal, als was die Karte erscheint. Hauptsache, sie funktioniert, :thumbs:

Das Ruckeln bei ZDF HD etc. hab ich übrigens wegbekommen durch erhöhen der engine.buffers.video_num_buffers in ~/.kde4/share/apps/kaffeine/xine-config

Gruß aus dem nebligen Mittelfranken

Edgar

P.S.

dmesg | egrep -i "firmware|dvb|v4l" ist stille wie ein Grab

Edgar
 
Hallo,
ich hole den Thread noch mal hoch.
Habe mit meiner WINTV-NOVA-HD-S2 genau das gleiche Problem.
Kannst Du mir bitte mal verraten woher Du die Sourcen hast. Wär sehr nett, wenn Du auch mal ganz kurz schildern könntest wie Du beim compilieren vorgegangen bist.
Ich habe die Sourcen von hier °http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-NOVA-HD-S2".
Bin genau nach der Anleitung vorgegangen, allerdings meldet make sofort Fehler:

Code:
linux-lo2g:~ # cd /home/peter/data/installfiles/dvb/v4l-dvb
linux-lo2g:/home/peter/data/installfiles/dvb/v4l-dvb # make
make -C /home/peter/data/installfiles/dvb/v4l-dvb/v4l 
make[1]: Entering directory `/home/peter/data/installfiles/dvb/v4l-dvb/v4l'
Updating/Creating .config
Preparing to compile for kernel version 3.4.11
File not found: /lib/modules/3.4.11-2.16-desktop/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4.
make[1]: *** No rule to make target `.config', needed by `.myconfig'.  Stop.
make[1]: Leaving directory `/home/peter/data/installfiles/dvb/v4l-dvb/v4l'
make: *** [all] Error 2

Das Verzeichnis build gibt es bei mir auch definitiv nicht unter /lib/modules/3.4.11-2.16-desktop.
Bin für jede Hilfe dankbar!

mfg
pitfl
 

tomm.fa

.Linux Club Aushilfsadministrator
Teammitglied
kernel-devel ist installiert?

Zeige mal die Ausgabe von:
Code:
zypper se -si kernel
 
Hallo,
hier die gewünschte Ausgabe:
Code:
S | Name                 | Typ   | Version           | Arch   | Repository          
--+----------------------+-------+-------------------+--------+---------------------
i | kernel-default-devel | Paket | 3.4.6-2.10.1      | x86_64 | openSUSE-12.2-1.6   
i | kernel-default-devel | Paket | 3.4.6-2.10.1      | x86_64 | openSUSE-12.2-Oss   
i | kernel-desktop       | Paket | 3.4.11-2.16.1     | x86_64 | openSUSE-12.2-Update
i | kernel-desktop-devel | Paket | 3.4.6-2.10.1      | x86_64 | openSUSE-12.2-1.6   
i | kernel-desktop-devel | Paket | 3.4.6-2.10.1      | x86_64 | openSUSE-12.2-Oss   
i | kernel-devel         | Paket | 3.4.6-2.10.1      | noarch | openSUSE-12.2-1.6   
i | kernel-devel         | Paket | 3.4.6-2.10.1      | noarch | openSUSE-12.2-Oss   
i | kernel-firmware      | Paket | 20120719git-2.9.1 | noarch | openSUSE-12.2-Update
i | kernel-syms          | Paket | 3.4.6-2.10.1      | x86_64 | openSUSE-12.2-1.6   
i | kernel-syms          | Paket | 3.4.6-2.10.1      | x86_64 | openSUSE-12.2-Oss   
i | kernel-xen-devel     | Paket | 3.4.6-2.10.1      | x86_64 | openSUSE-12.2-1.6   
i | kernel-xen-devel     | Paket | 3.4.6-2.10.1      | x86_64 | openSUSE-12.2-Oss

mfg
pitfl
 
Dein Kernel (kernel-desktop) hat die Version 3.4.11-2.16.1, die anderen Pakete stammen alle von einer älteren Version und nützen Dir daher nichts. Aktualisiere alle Pakete (außer kernel-firmware) auf exakt die Version von kernel-desktop. Falls es dann immer noch nicht klappt, brauchst Du vermutlich auch noch kernel-source in derselben Version.
 
Hallo,
danke für Deine Antwort. Die ganzen Kernelversionen stammen alle von einer Neuinstallation mit anschließend durchgeführten Update.
Dieses Versions Hich-Hack hat mich schon ganz wirr im Kopf gemacht. Die devel Pakete gibt es nicht in der Version 3.4.11-2.16, zumindest zeigt mir yast nichts an.

mfg
pitfl
 
Hi
Hast Du das schon mal probiert ?
WinTV-NOVA-HD-S2 (PCI, DVB-S/S2)

Modell 69100 - wird unterstützt.
Benötigt die Firmware-Datei "dvb-fe-cx24116.fw"

Mal nach der fw suchen , und dann nach Firmware kopieren ?

MfG soyo
 
Die Firmware habe ich kopiert. Sonst würde ja überhaupt nichts gehen. Habe bei der 12.1 nur die Firmware kopiert und dvb lief sofort.
Die in Yast enthaltene WinTV-NOVA-HD-S2 (PCI, DVB-S/S2) habe ich auch schon ohne Erfolg probiert.
mfg
pitfl
 
Ich verstehe die Welt nicht mehr. Habe soeben ein zypper dup ausgeführt und jetzt ist dieser Kernelmissmatch beseitigt.
Alle Pakete haben jetzt die Versionsnummer 3.4.11-2.16. Auch die normalen kernelsourcen werden mir jetzt angezeigt,
Werde diese noch installieren, hoffe das es dann auch mit dem compilieren klappt.
mfg
pitfl
 
Hi,
bedanke mich bei Euch für die gegebenen Hinweise.
Im Moment versuche ich, nach erfolgter Installation der Kernelsourcen den Treiber zu compilieren.
Wenn ich es nicht hinbekomme, mache ich einen neuen Thread auf.

mfg
pitfl
 
OP
Escho
Danke für deine PN. Ich weiß aber nicht, ob ich dir wirklich helfen kann. Meine Karte ist nämlich eine PCI-e Karte von TBS. Der Hersteller bietet Linux-Treiber zum Download an ( http://www.tbsdtv.com/download/ ). Keine Ahnung, ob die auch bei dir Laufen würden. Ich glaube aber eher nicht.

Kompiliert hab ich mit

Code:
make
sudo make install

Das makefile hat gemeckert, wenn irgenwelche Abhängigkeiten fehlten, so daß ich mir die entsprechenden Pakete nachinstallieren konnte.

Wie weit bist du eigentlich inzwischen gekommen? Wo hakt es noch?

Edgar
 
Hallo Escho,
danke das Du Dich noch mal gemeldet hast.
Ich habe die veschiedensten Treiberpakete aus unterschiedlichen Quellen probiert. Leider ohne Ergebnis. Hatte auch eine Seite gefunden, wo ein Treiber für meine Karte angeboten wurde. Leider für keinen 3.6 er Kernel.
Die Compilation damit schlägt fehl.
Dann habe ich mir über linuxtv.org einen Treiber über das Build System gebaut. Die Compilation lief völlig fehlerfrei durch. Auch ein experimenteller Treiber hat nichts gebracht.
Ich kann nach wie vor nicht von HD auf SD oder Radio umschalten. Komisch, scheinbar haben bzw. hatten nur wir dieses Problem.
Merkwürdig ist auch, dass meine Karte schon nach der Orginalinstallation in Yast vorhanden ist. Aber ohne manuelles kopieren des Firmwaretreibers keinen Mucks von sich gibt.
Wie ich gerade sehe hat die von Dir angegebene Seite auch PCI Karten im Angebot. Ich werde einfach mal einen Treiber von da probieren.
Habe wohl sowieso, durch die viele Probiererei einen mächtgen Treibersalat auf der Kiste.
Bekommt den übrigens durch eine Re-Installation des Kernels wieder weg?

mfg
pitfl
 
Oben