(Gelöst) TV & Hauppauge HVR 900

Status
Für weitere Antworten geschlossen.

spidy

Moderator
(Gelöst) TV & Hauppauge HVR 900

Hallo Forum,

Ich habe einen Treiber für Hauppauge HVR 900 (USB-Stick), wie hier beschrieben, installiert.

Wenn ich meinen Rechner neu boote (ohne den Stick eingestöpselt zu haben), dann erhalte ich nach dem Eingeben von "lsmod | grep em28" keine Ausgabe, sprich es ist kein Modul geladen.

Finde ich soweit ja auch OK ;-)

Nach dem Einstöpseln des Sticks und eingabe von "lsmod | grep em28" erhalte ich folgendes:

Code:
em28xx                 68462  1
compat_ioctl32          1280  1 em28xx
v4l1_compat            11780  1 em28xx
v4l2_common            13696  2 tuner,em28xx
videodev                8576  1 em28xx
tveeprom               13456  1 em28xx
ir_common              28292  2 em28xx,ir_kbd_i2c
i2c_core               19728  7 tvp5150,xc3028_tuner,tuner,em28xx,tveeprom,ir_kbd_i2c,i2c_i801
usbcore               109700  5 em28xx,usbhid,ehci_hcd,uhci_hcd
Nun lade ich noch mit "sudo /sbin/modprobe em2880-dvb" das Modul für DVB-T, ohne das ein Fehler angezeigt wird.


lsmod | grep em28 ergibt folgendes:

Code:
em2880_dvb             12548  0
dvb_core               68264  1 em2880_dvb
mt352                   5508  1 em2880_dvb
zl10353                 4740  1 em2880_dvb
em28xx                 68404  1 em2880_dvb
compat_ioctl32          1280  1 em28xx
v4l1_compat            11780  1 em28xx
v4l2_common            13696  2 tuner,em28xx
videodev                8576  1 em28xx
tveeprom               13456  1 em28xx
ir_common              28292  2 em28xx,ir_kbd_i2c
i2c_core               19728  10 mt2060_tuner,mt352,zl10353,tvp5150,xc3028_tuner,tuner,em28xx,tveeprom,ir_kbd_i2c,i2c_i801
usbcore               109700  8 em2880_dvb,snd_usb_audio,snd_usb_lib,em28xx,usbhid,ehci_hcd,uhci_hcd
Sprich Module sind geladen, oder ?

"dmesg | grep em28" ergibt folgendes:

Code:
dmesg | grep em28
em28xx: module not supported by Novell, setting U taint flag.
em28xx v4l2 driver version 0.0.1 loaded
em28xx new video device (2040:6500): interface 0, class 255
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
tuner 1-0061: chip found @ 0xc2 (em28xx #0)
/home/user/Desktop/v4l-dvb/v4l/em28xx-i2c.c: em28xx_gpio_write
/home/user/Desktop/v4l-dvb/v4l/em28xx-i2c.c: em28xx_gpio_write
em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 00 65 50 12 5c 03 82 1e 6a 18
em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 00 00 60 00 00 00 02 00 00 00
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 00 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
em28xx #0: i2c eeprom 70: 32 00 36 00 38 00 36 00 33 00 35 00 33 00 38 00
em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85
em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 b2 0f
em28xx #0: i2c eeprom c0: 05 f0 74 02 01 00 01 79 a2 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85
em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 b2 0f
em28xx #0: i2c eeprom f0: 05 f0 74 02 01 00 01 79 a2 00 00 00 00 00 00 00
em28xx #0: V4L2 VBI device registered as /dev/vbi0
em28xx #0: V4L2 device registered as /dev/video0
em28xx-video.c: setting DVB lock
em28xx-video.c: releasing DVB lock
em28xx #0: Found Hauppauge WinTV HVR 900
em28xx audio device (2040:6500): interface 1, class 1
em28xx audio device (2040:6500): interface 2, class 1
usbcore: registered new driver em28xx
em2880_dvb: module not supported by Novell, setting U taint flag.
em2880-dvb.c: DVB Init
em2880-dvb.c: VIDIOC_S_MODE
/home/user/Desktop/v4l-dvb/v4l/em28xx-i2c.c: em28xx_gpio_write
/home/user/Desktop/v4l-dvb/v4l/em28xx-i2c.c: em28xx_gpio_write
/home/user/Desktop/v4l-dvb/v4l/em28xx-i2c.c: em28xx_gpio_write
/home/user/Desktop/v4l-dvb/v4l/em2880-dvb.c: em2880_zl10353_init
DVB: registering new adapter (em2880 DVB-T).
em28xx-video.c: Switching device from DVB-T to analogue mode
/home/user/Desktop/v4l-dvb/v4l/em28xx-i2c.c: em28xx_gpio_write
/home/user/Desktop/v4l-dvb/v4l/em28xx-i2c.c: em28xx_gpio_write
em28xx-video.c: em28xx_set_fmt !V4L_BUF_TYPE_VIDEO_CAPTURE
Ich habe leider keine Ahnung, ob das soweit in Ordnung ist, auch wenn da z.B. "em28xx-video.c: Switching device from DVB-T to analogue mode" steht.

Jetzt zu meinem eigentlichen Problem !

Ich versuche nun z.B. kdetv zu starten, da kriege ich irgendwann den Fehler

Code:
"Video-Plugin-Fehler-kdetv
Videodarstellung ist nicht möglich. mit dem aktuellen Video-Plugin kann kein Bild angezeigt werden.
Versuchen Sie die Einstellungen des Plugins zu verändern."
Gesagt getan ... also ich habe die zwei Plugins v4l und v4l2 hin- und herprobiert, immer mit dem gleichen Fehler.


XawTV geht gar nicht, auch xine, mplayer und mythtv gehen nicht.

Habe es auch mit klear versucht. Da erkennt er wohl auch die Geräte und ich kann sogar zwischen DVB-T und DVB-C wählen.

Das Problem hier ist, dass man eine channel.conf (Liste) im Homeverzeichnis von klear (~/.klear) kopieren muss, die ich natürlich nicht habe. Wenn ich scannen will, bekomme ich die Meldung, dass das Programm dies noch nicht unterstützt (Würg) !

Das manuelle Scannen, wie in der Anleitung erwähnt, kann ich nicht durchführen, denn den "dvbscan" oder "scan" Befehl kann ich nicht ausführen, weder als User, noch als sudo. Fehlermeldung

Code:
dvbscan -n -o zap -p de-Frankfurt > ~/.xine/channels.conf
bash: dvbscan: command not found
So, nun sitze ich da, ich armer Wicht und weiss es nicht !

Kann mir jemand weiterhelfen ? Wenn ja, dann wird es einen "Winfreien User" mehr auf der Welt mehr geben !

Cheers.

Spidy

Nachtrag: Ich fahre mit Suse 10.1 & Gegoogelt habe ich wie Sau (ok, vieleicht auch falsch) ;)
 

Rain_Maker

Administrator
Teammitglied
AW: TV & Hauppauge HVR 900

Hallo,

Zumindest hierzu

Code:
bash: dvbscan: command not found
kann man eine einfache Aussage machen.

Da scheint das Programm "dvbscan" zu fehlen.

http://rpm.pbone.net/index.php3/stat/4/idpl/2815151/com/dvb-1.1.0_CVS20050720-2.i586.rpm.html

In diesem Paket ist es enthalten.

Code:
smart info  dvb
Lade Zwischenspeicher...
Update Zwischenspeicher...      ######################################## [100%]

Name: dvb
Version: 1.1.0_CVS20050720-2@i586
Priorität: 0
Gruppe: Hardware/TV
Installierte Größe: 736.3kB
Bezugs URLs:
Flags:
Channel: SUSE 10.0 OpenSource Repository
Zusammenfassung: tools for digital (DVB) TV cards
Beschreibung:
 This package contains tools to be used with the driver for DVB cards. You
 can find further information in /usr/share/doc/packages/dvb/README.SuSE
Was sagt denn ein

Code:
rpm -qa | grep dvb
?

Greetz,

RM
 

spidy

Moderator
AW: TV & Hauppauge HVR 900

Danke Rain_Maker,

der smart-Befehl hat natürlich geklappt und dvbscan, kann ich nun aufrufen.

ABER:

als user kam dies:
Code:
dvbscan -n -o zap -p de-Frankfurt > /channels.conf
bash: /channels.conf: Keine Berechtigung
und auch als su:
Code:
sudo dvbscan -n -o zap -p de-Frankfurt > /channels.conf
bash: /channels.conf: Keine Berechtigung
Spidy
 

Rain_Maker

Administrator
Teammitglied
AW: TV & Hauppauge HVR 900

Das wundert mich nicht, da fehlt ne Kleinigkeit.

Code:
dvbscan -n -o zap -p de-Frankfurt >[B] /channels.conf[/B]
würde bedeuten, daß Du direkt auf die Root-Partition schreibst.

Wo soll denn die Datei genau hin?

Laut von Dir verlinktem HowTo doch eher
Code:
dvbscan -n -o zap -p de-Frankfurt > [B]~/.xine/[/B]channels.conf
ins Home-Verzeichnis in den Ordner mit den Xine-Einstellungen.

*g*

Ich würde mal den zweiten Befehl nehmen.


Greetz,

RM
 

spidy

Moderator
AW: TV & Hauppauge HVR 900

habe nun mal dies versucht:

Code:
dvbscan -n -o zap -p de-Frankfurt > channels.conf
Ergebnis:

Code:
scanning de-Frankfurt
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
ERROR: cannot open 'de-Frankfurt': 2 No such file or directory
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Ich schaue mir die Parameter an, finde aber nichts, was mich weiterbringt.

Spidy
 

Rain_Maker

Administrator
Teammitglied
AW: TV & Hauppauge HVR 900

Lies mal im HowTo weiter, die Datei wird nicht gefunden, weil sie wahrscheinlich wo anders liegt.

Außerdem würde ich mal nachsehen, ob es ausser Frankfurt für Dich eine bessere Alternative gibt.

Greetz,

RM
 

spidy

Moderator
AW: TV & Hauppauge HVR 900

Code:
dvbscan -n -o zap -p /usr/share/dvb/scan/dvb-t/de-Frankfurt > channels.conf
ergibt nun: scanning failed -> ich breche bald zusammen !

Code:
scanning /usr/share/dvb/scan/dvb-t/de-Frankfurt
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 198500000 1 3 9 1 1 3 0
initial transponder 482000000 0 2 9 1 1 3 0
initial transponder 578000000 0 2 9 1 1 3 0
initial transponder 738000000 0 2 9 1 1 3 0
initial transponder 762000000 0 2 9 1 1 3 0
initial transponder 818000000 0 2 9 1 1 3 0
>>> tune to: 198500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 198500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 762000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 762000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Spidy
:-(
 

spidy

Moderator
AW: TV & Hauppauge HVR 900

Und was ist damit gemeint ?

Code:
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
Cheers

Spidy
 

spidy

Moderator
AW: (Gelöst) TV & Hauppauge HVR 900

Hallo Leute,

Ich habe es geschafft und konnte eben unter Linux DVB-T gucken, in einer sau-guten Qualität !

klear hat es möglich gemacht !

Was ich genau gemacht habe, das werde ich hier noch posten, aber ersteinmal muss ich darüber nachdenken was ich eigentlich genau gemacht habe, das das jetzt ging.

kdetv jedenfalls funzt nicht und das schmeisse ich mir gleich auch runter.

Ich mache hier erstmal das Licht aus

Cheers.

Spidy

*vor Freude tanzend*
 

spidy

Moderator
AW: (Gelöst) TV & Hauppauge HVR 900

Der Thread ist langsam in die Jahre gekommen und auch die verlinkte Seite ist vom Betreiber überarbeitet worden. Die aktuelle Seite findet hier nun hier. Im Grunde die gleiche Lösung findet Ihr auf der OpenSuse-Seite, eine Übersicht der TV-Karten unter Suse , diese findet Ihr in der Übersicht.

Bevor Ihr der Anleitung folgt solltet Ihr die folgenden Pakete installiert haben:

Code:
kernel-source
kernel-syms
gcc
make
Ferner 2 wichtige Hinweise:

1. Es gibt 2 "Pakete", "v4l-dvb" und "v4l-dvb-kernel". Passt auf, dass Ihr das zweite Paket benutzt (das Erste brachte nicht den gewünschten Erfolg).

2. Es mag sein, dass "make" mit einer Fehlermeldung beendet wird. Bei mir war es bei "netdevice.h". Das scheint ein Fehler im "make-file" zu sein, sicher bin ich dennoch nicht.

Die Lösung: ich habe diese Datei via Root-Rechte von "/usr/src/linux/include/linux" nach "/lib/modules/*aktuelle Kernelversion*/build/include/linux"kopiert. Wer es nicht via Konquerer im Admin-Modus machen möchte, der kann auch die Konsole bemühen:

Code:
sudo cp /usr/src/linux/include/linux/netdevice.h /lib/modules/$(uname -r)/build/include/linux/
Nun sollte make & make install durchlaufen.
Auch "modprobe em28xx" und "modprobe em2880-dvb" sind erfolgreich.

An dieser Stelle nochmals ein grosses "DANKE " an RM, der mir schnell unter die Arme gegriffen hat.

Cheers.

Spidy


Nachtrag: Damals war ich mit Klear zufrieden. Leider funktioniert dies bei mir nicht mehr. Ich habe es dann mit Kaffeine probiert und siehe da:
Voila, es läuft ! :)
 
Status
Für weitere Antworten geschlossen.
Oben