Moin!
Ich habe mir vor wenigen Wochen einen neuen HTPC zugelegt. Eckdaten sind ein AMD Athlon II X3 450, eine ATI Radeon HD 6450 und seit einer Woche dann auch die Satelliten-TV-Karte, eine Hauppauge Nova HD-S2.
Nun bekomme ich aber seit drei Tagen versuchen und internet-recherchieren keine Kanäle gefunden. Ich habe Tools wie "w_scan", "scan", "mythtv" oder "kaffeine" zum scannen ausprobiert, keins der Tools findet jedoch nur einen einzigen Kanal.
Hier einmal einige ausgeführte Befehle und die entsprechenden Antworten:
fernseher-HTPC fernseher # w_scan -fs -sS19E2 > channels.conf
w_scan version 20110616 (compiled for DVB API 5.3)
using settings for 19.2 east Astra 1F/1G/1H/1KR/1L
frontend_type DVB-S, channellist 6
output format vdr-1.6
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> DVB-S "Conexant CX24116/CX24118": very good :-))
Using DVB-S frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.3
frontend 'Conexant CX24116/CX24118' supports
INVERSION_AUTO
DVB-S
DVB-S2
FREQ (0.95GHz ... 2.15GHz)
SRATE (1.000MBd ... 45.000MBd)
using LNB "UNIVERSAL"
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
(time: 00:00)
(time: 00:03)
(...)
(time: 06:50)
ERROR: Sorry - i couldn't get any working frequency/transponder
Nothing to scan!!
Alles anzeigen
fernseher-HTPC fernseher # scan -u /usr/share/dvb/dvb-s/Astra-19.2E -l ENHANCED
scanning /usr/share/dvb/dvb-s/Astra-19.2E
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 12551500 V 22000000 5
>>> tune to: 12551:v:0:22000
DVB-S IF freq is 2801500
__tune_to_transponder:1519: ERROR: Setting frontend parameters failed: 22 Invalid argument
>>> tune to: 12551:v:0:22000
DVB-S IF freq is 2801500
__tune_to_transponder:1519: ERROR: Setting frontend parameters failed: 22 Invalid argument
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Alles anzeigen
fernseher-HTPC fernseher # scan -u /usr/share/dvb/dvb-s/Astra-19.2E -l UNIVERSALscanning /usr/share/dvb/dvb-s/Astra-19.2E
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 12551500 V 22000000 5
>>> tune to: 12551:v:0:22000
DVB-S IF freq is 1951500
WARNING: >>> tuning failed!!!
>>> tune to: 12551:v:0:22000 (tuning failed)
DVB-S IF freq is 1951500
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Alles anzeigen
Das hier ist bei jedem "input" von 0 bis 6 dasselbe:
fernseher-HTPC fernseher # tvtime-scanner --input=1
Lese Konfiguration aus /etc/tvtime/tvtime.xml
Lese Konfiguration aus /root/.tvtime/tvtime.xml
Kanalsuche mit PAL-Fernsehnorm.
/root/.tvtime/stationlist.xml: No existing PAL station list "Custom".
videoinput: Driver won't tell us input info: Invalid argument
Kein Tuner bei Signalquelle 1 gefunden. Bitte verwenden Sie eine
andere Signalquelle über --input=<nummer>.
Mit dieser Befehlskombination habe ich vor 2 Tagen ein 10 Sekündiges Bild mit nicht-passendem Ton hinbekommen, danach ist das Bild stehen geblieben. Wenn ich diesen Befehl noch einmal ausprobiere, kommt kein Bild, und auf den Netzwerkschnittstellen sehe ich auch nichts ("sudo tcpdump -i any" bleibt still):
fernseher-HTPC fernseher # dvbstream -f 11842000 -s 27500 -p H 8192
(und in einem anderen terminalfenster:)
fernseher-HTPC fernseher # dumprtp | mplayer -cache 2048 -
Ich denke, dass ich Programme, die auf die TV-Karte zugreifen könnten, geschlossen habe. An der Vielzahl von Programmen, die ich schon installiert habe (kaffeine, w_scan, vlc, mplayer, mythtv, tvtime, vdr) kann man schon erkennen, wie verzweifelt ich bin.
/etc/init.d/mythtv-backend stop
/etc/init.d/vdr stop
Laut http://www.linuxtv.org/wiki/in…auppauge_WinTV-NOVA-HD-S2 ist die Karte von Linux seit Kernel 2.6.28 unterstützt, sollte also einfach "out-of-the-box" laufen.
Was mag es sein, das ich falsch mache? Hier noch informelle Ausgaben des Systems:
fernseher-HTPC fernseher # dmesg | grep -i dvb
[ 2.841235] cx88[0]: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69,autodetected], frontend(s): 1
[ 3.027964] tveeprom 1-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
[ 3.198601] cx88/2: cx2388x dvb driver version 0.0.8 loaded
[ 3.198604] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 3.198607] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69]
[ 3.198609] cx88[0]/2: cx2388x based DVB/ATSC card
[ 3.206919] DVB: registering new adapter (cx88[0])
[ 3.206924] DVB: registering adapter 0 frontend 0 (Conexant CX24116/CX24118)...
[ 7.490189] cx24116_firmware_ondemand: Waiting for firmware upload (dvb-fe-cx24116.fw)...
[ 3664.567907] DVB: adapter 0 frontend 0 frequency 2801500 out of range (950000..2150000)
[ 3664.567972] DVB: adapter 0 frontend 0 frequency 2801500 out of range (950000..2150000)
Alles anzeigen
fernseher-HTPC fernseher # dmesg | grep -i cx
[ 2.838596] cx88/0: cx2388x v4l2 driver version 0.0.8 loaded
[ 2.840141] cx8800 0000:03:06.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 2.841235] cx88[0]: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69,autodetected], frontend(s): 1
[ 2.841237] cx88[0]: TV tuner type -1, Radio tuner type -1
[ 2.926376] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.8 loaded
[ 2.937960] cx2388x alsa driver version 0.0.8 loaded
[ 3.027962] tveeprom 1-0050: tuner model is Conexant CX24118A (idx 123, type 4)
[ 3.027967] tveeprom 1-0050: decoder processor is CX880 (idx 20)
[ 3.027970] cx88[0]: hauppauge eeprom: model=69100
[ 3.068182] input: cx88 IR (Hauppauge WinTV-HVR400 as /devices/pci0000:00/0000:00:14.4/0000:03:06.0/rc/rc0/input5
[ 3.068235] rc0: cx88 IR (Hauppauge WinTV-HVR400 as /devices/pci0000:00/0000:00:14.4/0000:03:06.0/rc/rc0
[ 3.068303] rc rc0: lirc_dev: driver ir-lirc-codec (cx88xx) registered at minor = 0
[ 3.068309] cx88[0]/0: found at 0000:03:06.0, rev: 5, irq: 20, latency: 32, mmio: 0xf8000000
[ 3.068404] cx88[0]/0: registered device video0 [v4l2]
[ 3.068421] cx88[0]/0: registered device vbi0
[ 3.192331] cx88[0]/2: cx2388x 8802 Driver Manager
[ 3.192346] cx88-mpeg driver manager 0000:03:06.2: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 3.192355] cx88[0]/2: found at 0000:03:06.2, rev: 5, irq: 20, latency: 32, mmio: 0xfa000000
[ 3.196764] cx88_audio 0000:03:06.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 3.196792] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[ 3.198601] cx88/2: cx2388x dvb driver version 0.0.8 loaded
[ 3.198604] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 3.198607] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69]
[ 3.198609] cx88[0]/2: cx2388x based DVB/ATSC card
[ 3.198611] cx8802_alloc_frontends() allocating 1 frontend(s)
[ 3.206919] DVB: registering new adapter (cx88[0])
[ 3.206924] DVB: registering adapter 0 frontend 0 (Conexant CX24116/CX24118)...
[ 7.490189] cx24116_firmware_ondemand: Waiting for firmware upload (dvb-fe-cx24116.fw)...
[ 7.495151] cx24116_firmware_ondemand: Waiting for firmware upload(2)...
[ 13.374951] cx24116_load_firmware: FW version 1.26.90.0
[ 13.374968] cx24116_firmware_ondemand: Firmware upload complete
Alles anzeigen
fernseher-HTPC fernseher # lspci
(...)
03:06.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
03:06.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
03:06.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
03:06.4 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
fernseher-HTPC s2-liplianin # modinfo cx24116
filename: /lib/modules/3.0.0-12-generic/kernel/drivers/media/dvb/frontends/cx24116.ko
license: GPL
author: Steven Toth
description: DVB Frontend module for Conexant cx24116/cx24118 hardware
srcversion: D13C4B6F971AF41C4450472
depends:
vermagic: 3.0.0-12-generic SMP mod_unload modversions
parm: debug:Activates frontend debugging (default:0) (int)
parm: toneburst:DiSEqC toneburst 0=OFF, 1=TONE CACHE, 2=MESSAGE CACHE (default:1) (int)
parm: esno_snr:SNR return units, 0=PERCENTAGE 0-100, 1=ESNO(db * 10) (default:0) (int)
Alles anzeigen
Hat jemand Rat für einen geschundenen Anfänger? Mache ich grundsätzlich etwas falsch?
Grüße
Herakles