PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hauppauge DEC-2000t unter SuSE 9.2 will nicht ...



cmuth
27.01.05, 16:33
Hallo zusammen,

ich habe gemäß der Anleitung von www.kraus.tk/dec2000 versucht, meinen gestern erworbenen DEC-2000t USB unter SuSE Linux 9.2 einzurichten. Doch das will nicht so richtig drehen. Ich kann zwar eine channels.conf mit allen Sendern per dvbscan erstellen, aber weder xine noch gxine noch mplayer noch gmplayer wollen was abspielen. Selbst ein cat /dev/dvb/adapter0/dvr0 > tmp.mpg liefert nur eine leere Datei. Hoffentlich könnt ihr mir ein bisschen weiterhelfen.


Meine Hardware:
---------------
- Centrino 1,8GHz Laptop, 1680x1050, 24bpp, ATI Radeon 9700 Mobility mit fglrx Modul, also 3D Unterstützung.
- DEC 2000t (laut Meldung vom vorher ungepatchten Treiber im SuSE Standard Kernel 2.6.8-24.11-default ein 0x00070013 Modell, also switch-statement im Treiber angepasst, kompiliert, installiert, depmod -aeq.
(aber auch schon mit dem Treiber aus 2.6.10 ohne Modifikation probiert)


Betriebssystem:
---------------
- SuSE 9.2 mit standard kernel 2.6.8-24.11-default (über YOU)
- auch schon mit nem selbstgebauten 2.6.10 probiert - auch kein Erfolg.

Meine Software:
===============
DVB:
----
dvbstream-0.4pre2-388.1
dvbtune-0.3-453.1
dvb-1.1.0_CVS20040812-7.1
libdvbpsi3-0.1.4-0.pm.3

Player:
-------
MPlayer-1.0pre6a-pm.2
libxine1-devel-1.0-0.pm.0
libxine1-dvb-1.0-0.pm.0
gxine-0.4.1-0.pm.0
libxine1-1.0-0.pm.0
xinetd-2.3.13-42
xine-ui-0.99.3-0.pm.0


Ausgabe von ls -l /dev/dvb0*:
---------------------------
crw------- 1 root root 212, 4 Jan 27 10:17 /dev/dvb0.demux0
crw------- 1 root root 212, 5 Jan 27 10:17 /dev/dvb0.dvr0
crw------- 1 root root 212, 3 Jan 27 10:17 /dev/dvb0.frontend0
crw------- 1 root root 212, 7 Jan 27 10:17 /dev/dvb0.net0


Ausgabe von ls -l /dev/dvb/adapter0:
------------------------------------
drwxr-xr-x 2 root root 248 Jan 19 21:02 ./
drwxr-xr-x 6 root root 144 Jan 19 21:02 ../
crw-rw---- 1 root video 212, 1 Oct 2 10:38 audio0
crw-rw---- 1 root video 212, 6 Oct 2 10:38 ca0
crw-rw---- 1 root video 212, 4 Oct 2 10:38 demux0
crw-rw---- 1 root video 212, 5 Oct 2 10:38 dvr0
crw-rw---- 1 root video 212, 3 Oct 2 10:38 frontend0
crw-rw---- 1 root video 212, 7 Oct 2 10:38 net0
crw-rw---- 1 root video 212, 8 Oct 2 10:38 osd0
crw-rw---- 1 root video 212, 0 Oct 2 10:38 video0


Wenn ich das device anschalte & einstecke, kommt folgendes im syslog:
---------------------------------------------------------------------
Jan 27 11:22:27 odysseus kernel: usb 2-2: new full speed USB device using address 6
Jan 27 11:22:27 odysseus kernel: usb 2-2: Product: Hauppauge DEC USB
Jan 27 11:22:27 odysseus kernel: usb 2-2: Manufacturer: TechnoTrend AG
Jan 27 11:22:27 odysseus kernel: ttusb_dec: Firmware 1.21de
Jan 27 11:22:28 odysseus kernel: ttusb_dec: found DSP code "DEC2540-t".
Jan 27 11:22:30 odysseus kernel: usb 2-2: bulk timeout on ep3out
Jan 27 11:22:31 odysseus last message repeated 5 times
Jan 27 11:22:34 odysseus /sbin/hotplug[10234]: unknown command
Jan 27 11:22:34 odysseus /sbin/hotplug[10235]: unknown command
Jan 27 11:22:34 odysseus kernel: usb 2-2: USB disconnect, address 6
Jan 27 11:22:41 odysseus kernel: usb 2-2: new full speed USB device using address 7
Jan 27 11:22:41 odysseus kernel: usb 2-2: Product: TechnoTrend DVB-S/-C/-T STB - USB Adapter
Jan 27 11:22:41 odysseus kernel: usb 2-2: Manufacturer: TechnoTrend AG
Jan 27 11:22:41 odysseus kernel: DVB: registering new adapter (DEC2000-t).
Jan 27 11:22:41 odysseus kernel: DVB: registering frontend 0 (TechnoTrend/Hauppauge DEC2000-t Frontend)...


so weit, so gut. Nun wollen wir scannen:
----------------------------------------
cmuth@odysseus:~> dvbscan -n -o zap -p /usr/share/dvb/dvb-t/de-Essen > channels.conf
scanning /usr/share/dvb/dvb-t/de-Essen
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 538000000 0 2 9 1 1 3 0
initial transponder 586000000 0 2 9 1 1 3 0
initial transponder 746000000 0 2 9 1 1 3 0
initial transponder 818000000 0 2 9 1 1 3 0
initial transponder 834000000 0 2 9 1 1 3 0
>>> tune to: 538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:F EC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL _1_4:HIERARCHY_NONE
0x0000 0x4015: pmt_pid 0x0150 RTL World -- RTL Television (running)
0x0000 0x4016: pmt_pid 0x0160 RTL World -- RTL2 (running)
0x0000 0x401b: pmt_pid 0x01b0 RTL World -- Super RTL (running)
0x0000 0x4022: pmt_pid 0x0220 RTL World -- VOX (running)
WARNING: filter timeout pid 0x0010
WARNING: filter timeout pid 0x0010
>>> tune to: 586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:F EC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL _1_4:HIERARCHY_NONE
0x0000 0x0205: pmt_pid 0x0250 ZDFmobil -- Doku/KiKa (running)
0x0000 0x0203: pmt_pid 0x0230 ZDFmobil -- Info/3sat (running)
0x0000 0x0202: pmt_pid 0x0220 ZDFmobil -- ZDF (running)
WARNING: filter timeout pid 0x0010
WARNING: filter timeout pid 0x0010
>>> tune to: 746000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:F EC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL _1_4:HIERARCHY_NONE
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
WARNING: filter timeout pid 0x0010
>>> tune to: 818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:F EC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL _1_4:HIERARCHY_NONE
0x0000 0x0002: pmt_pid 0x1320 ARD -- arte (running)
0x0000 0x0003: pmt_pid 0x1330 ARD -- Phoenix (running)
0x0000 0x0100: pmt_pid 0x1310 ARD -- Das Erste (running)
0x0000 0x0103: pmt_pid 0x1350 ARD -- WDR Dortmund (running)
0x0000 0x0104: pmt_pid 0x1340 ARD -- WDR D�seldorf (running)
0x0000 0x0105: pmt_pid 0x1360 ARD -- WDR Essen (running)
WARNING: filter timeout pid 0x0010
WARNING: filter timeout pid 0x0010
>>> tune to: 834000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:F EC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL _1_4:HIERARCHY_NONE
0x0000 0x4024: pmt_pid 0x0240 ZDFvision -- Eurosport (running)
0x0000 0x4020: pmt_pid 0x0200 VIVA Fernsehen GmbH & Co. KG -- VIVA (running)
0x0000 0x4026: pmt_pid 0x0260 ABSAT -- TERRA NOVA (running)
0x0000 0x4006: pmt_pid 0x0060 CNN -- CNN Int. (running)
WARNING: filter timeout pid 0x0010
WARNING: filter timeout pid 0x0010
dumping lists (17 services)
Done.

tzap scheint auch zu funktionieren:
-----------------------------------
odysseus:~ # tzap -r ZDF
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/root/.tzap/channels.conf'
tuning to 586000000 Hz
video pid 0x0221, audio pid 0x0222
status 1f | signal 0003 | snr 0000 | ber ffffffff | unc 4000c9f0 | FE_HAS_LOCK
status 1f | signal 0001 | snr 0000 | ber bfff34d0 | unc 400e831a | FE_HAS_LOCK
[...endlos...]


Sieht ja eigentlich auch gut aus, oder?

Jetzt mein Problem:
===================

Wenn ich gxine benutze und auf DVB schalte, friert zumindest gxine, oder aber auch der ganze Rechner ein. Dassebe passiert mit gmplayer. Auch mplayer bringt kein Bild auf den Schirm. Selbst ein cat /dev/dvb/adapter0/dvr0 > tmp.mpg liefert nur eine leere Datei.

Ausgabe von mplayer:
--------------------
odysseus:~ # mplayer dvb://ZDF
MPlayer 1.0pre6-3.3.4 (C) 2000-2004 MPlayer Team
CPU: Intel (Family: 6, Stepping: 6)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.


Linux RTC init error in ioctl (rtc_irqp_set 1024): Inappropriate ioctl for device
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such device
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: Connection refused
Failed to open LIRC support.
You will not be able to use your remote control.
Playing dvb://ZDF.
code taken from dvbstream for mplayer v0.4pre1 - (C) Dave Chapman 2001
Released under the GPL.
Latest version available from http://www.linuxstb.org/
dvb_tune Freq: 586000000
dvb_streaming_read, attempt N. 6 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 5 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 4 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 3 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 2 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 1 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, return 0 bytes
dvb_streaming_read, attempt N. 6 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 5 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 4 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 3 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 2 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 1 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, return 0 bytes
[...endlos...]

MPlayer interrupted by signal 2 in module: demux_open



Hat jemand ne Idee, was mein Problem sein könnte? Ich wäre wirklich für jede noch so kleine Hilfe dankbar!


Grüße aus Essen,

Christian Muth

cmuth
28.01.05, 13:12
Sooo, hab eh keine Antwort bekommen. Das Thema hat sich aber sowieso erledigt. Schicke die Box zurück und hole mir eine Terratec.

cmuth