• 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] Haupauge WINTV-NOVA-CI ohne Funktion, openSUSE 12.3

ralf43

Newbie
Hallo Zusammen,

nach dem Upgrade auf openSUSE 12.3 funktioniert meine DVB Karte nicht mehr.
Mit Version 12.2 und unter anderen Linux Distries funktioniert die Karte.

In den Foren fand ich als Hilfe die Angabe von /sbin/lspci -vk

Code:
04:06.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
        Flags: bus master, medium devsel, latency 32, IRQ 21
        Memory at febffc00 (32-bit, non-prefetchable) [size=512]
        Kernel driver in use: budget_ci dvb

lsmod | grep dvb brachte folgende Meldung

Code:
dvb_ttpci             121240  0 
saa7146_vv             74163  1 dvb_ttpci
dvb_core              125515  4 dvb_ttpci,stv0299,budget_ci,budget_core
saa7146                29249  4 dvb_ttpci,saa7146_vv,budget_ci,budget_core
ttpci_eeprom           12829  2 dvb_ttpci,budget_core

Beim Einrichten mit Yast bekomme ich immer die Fehlermeldung "...DVB card kann nicht gestartet werden".

Kann Jemand weiterhelfen?

Vielen Dank im Voraus für Eure Bemühungen.

Mit freundlichen Grüßen

Ralf
 

/dev/null

Moderator
Teammitglied
Hallo Ralf,

hast du die Firmware für den Stick in dein System geladen?
(Wenn dir das nichts sagen sollte, sage Bescheid. Ich habe mir das mal aufgeschrieben und kann es dir raussuchen. Woher und wohin ... .)

MfG Peter
 
OP
R

ralf43

Newbie
Hallo Peter,

danke für die schnelle Antwort.

Habe nach Firmware für die DVB - PCI Karte gesucht, und nichts gefunden.
Die Karte funktioniert "out of the box" bis openSUSE 12.2 und anderen Distributionen (Ubuntu, Arch, Debian7) problemlos.

Das Modul budget_ci wird auch unter openSuse 12.3 geladen.

Gern nehme ich deinen Tipp mit der Firmware an, bitte teile mit wie ich diese finde und installiere.

Vielen Dank im Voraus.

mfG Ralf
 

/dev/null

Moderator
Teammitglied
Hallo Ralf,

ich habe zwar auch einen Haupauge WIN-TV Stick (USB) aber wohl nicht den gleichen wie du.
Nach etwas googeln habe ich gefunden, dass dieser eine Firmware benötigt, und diese nach /lib/firmware/ zu kopieren ist. Quelle für die Hinweise war - wenn ich mich recht erinnere - das Ubuntu-Wiki.
Die Firmware selbst (bei mir nennt sie sich: sms1xxx-hcw-55xxx-dvbt-02.fw) habe ich für meinen Stick recht schnell per o.g. Suchmaschine gefunden. (Was natürlich für deine nicht unbedingt zutreffen muss.)
Aber ich denke mal, dass du sie auch auf/über der/die Homepage von Haupauge finden kannst.

Nach den Hinzufügen der Fw wurde der Stick sofort erkannt und konnte mit Kaffeine genutzt werden.


MfG Peter
 

josef-wien

Ultimate Guru
Das erinnert mich an dieses leider unvollendete Thema (mit dem gleichen Chip).

Welche Module werden bei den funktionierenden Distributionen geladen? Welchen Inhalt hat die Datei /etc/modprobe.d/50-tv.conf bei 12.2, sofern diese noch zur Verfügung steht? Was geben bei 12.3 die Befehle
Code:
getfacl /dev/dvb/adapter0/frontend0
groups
aus?
_______
/dev/null schrieb:
Ich habe zwar auch einen Haupauge WIN-TV Stick (USB)
ralf43 schrieb:
/sbin/lspci -vk
04:06.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
 
OP
R

ralf43

Newbie
Hallo,

Danke erstmal für die Antworten.

Nachdem ich keine Firmware für die DVB Karte findenkonte, habe ich ein OpenSuse 12.2 Live System gestartet-- Karte läuft !

Den Ordner /lib/firmware/ in mein System 12.3 übernommen -- kein Erfolg!

Hier nun die Ausgaben der Befehle, die Josef sehen will:
Code:
[ralf@linux ~]$ getfacl /dev/dvb/adapter0/frontend0
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: dev/dvb/adapter0/frontend0
# owner: root
# group: video
user::rw-
user:ralf:rw-
group::rw-
mask::rw-
other::---

[ralf@linux ~]$ groups
users lp video
[ralf@linux ~]$

Inhalt der Datei 50-tv.conf unter 12.2:
Code:
alias char-major-81 videodev
alias char-major-81-0 off
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
# YaST configured TV card
# +QnG._SOiLQoQv62:Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
install char-major-212-3 /sbin/rmmod 'budget-ci' 2> /dev/null; /sbin/modprobe 'budget-ci'; /sbin/rmmod 'a8293' 2> /dev/null; /sbin/modprobe 'a8293'

und unter 12.3:
Code:
alias char-major-81 videodev

alias char-major-81-0 off
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
# YaST configured TV card
# +QnG._SOiLQoQv62:Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
install char-major-212-3 /sbin/rmmod '' 2> /dev/null; /sbin/modprobe ''; /sbin/rmmod '' 2> /dev/null; /sbin/modprobe ''

Nochmals Danke für Eure Mühen

mfG Ralf
 

josef-wien

Ultimate Guru
Ersetze /etc/modprobe.d/50-tv.conf von 12.3 durch die Version von 12.2 (und greife YaST nicht an, und starte neu). Wenn das Fernsehen dann funktioniert (ich vermute, es wird), dann hebe Dir die Datei gut auf.
 
OP
R

ralf43

Newbie
Hallo Josef,

vielen Dank für Deine Hilfe; leider hat es nicht funktioniert.

Bin der Sache nochmals nachgegangen -- in der 50-tv.config für 12.2 steht als letzter Befehl: /sbin/modprobe a8293.
Dieses Modul wird nicht geladen -- warum nicht???

Hier nochmal die Ausgaben von lsmod:
Code:
[ralf@linux ~]$ lsmod | grep dvb
dvb_ttpci             121240  0 
saa7146_vv             74163  1 dvb_ttpci
dvb_core              125515  4 dvb_ttpci,stv0299,budget_ci,budget_core
saa7146                29249  4 dvb_ttpci,saa7146_vv,budget_ci,budget_core
ttpci_eeprom           12829  2 dvb_ttpci,budget_core
[ralf@linux ~]$ 
[ralf@linux ~]$ lsmod | grep a8293
[ralf@linux ~]$ 
[ralf@linux ~]$ locate a8293
/lib/modules/3.7.10-1.16-desktop/kernel/drivers/media/dvb-frontends/a8293.ko
[ralf@linux ~]$
Ein modprobe a8293 auf der Konsole hat dann das Modul geladen:

Code:
[ralf@linux ~]$ lsmod | grep a8293
a8293                  12856  0 
[ralf@linux ~]$
Aber leider funktioniert es immer noch nicht.
Was ist da los--- kriege so langsam die FLEMM. (absolute Unlust) :???:

mfG Ralf
 

RME

Advanced Hacker
Hallo,

Code:
04:06.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
        Flags: bus master, medium devsel, latency 32, IRQ 21
        Memory at febffc00 (32-bit, non-prefetchable) [size=512]
        Kernel driver in use: budget_ci dvb
Da steht doch "Kernel driver in use: budget_ci dvb"

Was zeigt denn (vorhandene Module) (als root):

Code:
modprobe -l |egrep budget

oder allenfalls:

Code:
modprobe -l |egrep saa7146

Und was (geladene Module):

Code:
lsmod |egrep budget

Gruss,
Roland
 
OP
R

ralf43

Newbie
Hallo Roland,

wunder der Technik; nach einigen Stunden in der der Computer abgeschaltet war, läuft die Karte nach dem Neustart.

Frühere Neustarts a'la Windows (reboot) brachten keinen Erfolg.

Hier die gewünschten Ausgaben der Modulverwaltung:
Code:
linux:/home/ralf # modprobe -l |egrep budget
kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko
kernel/drivers/media/pci/ttpci/budget-core.ko
kernel/drivers/media/pci/ttpci/budget.ko
kernel/drivers/media/pci/ttpci/budget-av.ko
kernel/drivers/media/pci/ttpci/budget-ci.ko
kernel/drivers/media/pci/ttpci/budget-patch.ko
kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko
linux:/home/ralf # 
linux:/home/ralf # 
linux:/home/ralf # modprobe -l |egrep saa7146
kernel/drivers/media/common/saa7146/saa7146.ko
kernel/drivers/media/common/saa7146/saa7146_vv.ko
kernel/drivers/media/pci/saa7146/mxb.ko
kernel/drivers/media/pci/saa7146/hexium_orion.ko
kernel/drivers/media/pci/saa7146/hexium_gemini.ko
linux:/home/ralf # 
linux:/home/ralf # 
linux:/home/ralf # lsmod |egrep budget
budget_ci              28483  0 
budget_core            18991  1 budget_ci
dvb_core              125515  4 dvb_ttpci,stv0299,budget_ci,budget_core
saa7146                29249  4 dvb_ttpci,saa7146_vv,budget_ci,budget_core
ttpci_eeprom           12829  2 dvb_ttpci,budget_core
rc_core                31851  3 rc_hauppauge,budget_ci
linux:/home/ralf #

Nochmals vielen Dank an Euch, die Ihr mir geholfen haben, dieses Problem zu lösen.

Ich hoffe nur, dass die Karte nun stabil läuft.

mfG Ralf
 
OP
R

ralf43

Newbie
Hallo,

habe mich etwas zu früh gefreut, nach einem Neustart (kalt oder reboot) starte ich "kaffeine" --- die Karte funktioniert.

Beende ich "kaffeine" und starte "kaffeine" neu --- die Karte funktioniert nicht mehr!

Hier die installierten Versionen:
KDE -- 4.10.5-1
kaffeine -- 1.2.2-22.1.2
libxine2 -- 1.2.3-84.3

mfg Ralf
 

josef-wien

Ultimate Guru
Halten sich in Deinem PC kleine Hexen versteckt?

Vor einem erfolgreichen kaffeine und nach einem erfolglosen (welche Symptome gibt es hier?) kaffeine:
Code:
getfacl /dev/dvb/adapter0/frontend0
lsmod | egrep "sg|dvb|a8293"
Außerdem einmal:
Code:
groups
 
OP
R

ralf43

Newbie
Hallo,

ja manchmal glaube ich schon an Hexen :D

hier noch die gewünschten Augaben:

[ralf@linux ~]$ getfacl /dev/dvb/adapter0/frontend0
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: dev/dvb/adapter0/frontend0
# owner: root
# group: video
user::rw-
user:ralf:rw-
group::rw-
mask::rw-
other::---

[ralf@linux ~]$ lsmod | egrep "sg|dvb|a8293"
dvb_ttpci 121240 0
saa7146_vv 74163 1 dvb_ttpci
videobuf_dma_sg 19306 1 saa7146_vv
videobuf_core 30119 2 saa7146_vv,videobuf_dma_sg
dvb_core 125515 4 dvb_ttpci,stv0299,budget_ci,budget_core
saa7146 29249 4 dvb_ttpci,saa7146_vv,budget_ci,budget_core
ttpci_eeprom 12829 2 dvb_ttpci,budget_core
sg 36525 0
[ralf@linux ~]$ groups
users lp video

Es ändert sich nichts --- die Ausgaben sind gleich, vor und nach dem Start von Kaffeine.

Wenn ich ca. 4 Minuten warte und dann Kaffeine neu starte funktioniert es wieder --- also muss die Hexe im Hintergrund erst neu sortieren.

Zusammengefasst:

Der Tipp mit der kopierten 50-tv.conf aus Suse 12.2-Live brachte die Funktion.
Suse 12.3 hat mit der Karte ein Problem, Yast kann nicht konfigurieren --- auch ein Live System nicht!
Die Wartezeiten, denke ich mal, sind darauf zurückzuführen, dass ich neue Versionen von OpenSuse Upgrade und nicht neu installiere.
Grundsätzlich finde ich Rolling Release Systeme (z.B. Arch) wesentlich besser zu pflegen, weil diese Probleme nicht auftreten.
Bei Arch sind die Online-Anleitungen auch sehr gut und ausführlich --- Systemänderungen (sysVinit -> systemd) sind erklärt.
Also wäre eine Umstellung auf ein Rolling Release m. E. von Vorteil.

Nochmals vielen Dank für Eure Hilfe

mfG Ralf
 
Oben