Hi,
ich hab ein Problem mit meinem Server aus meiner Signatur, welches ich nicht in den Griff kriege. Ich wollte meine alte DVB-S Technisat SkyStar2 gegen eine DVB-S2-Karte austauschen, da es bei Aufnahmen bei einem gemischten System (DVB-S ==> DVB-S2) immer zu zu Problemen kommt. Habe mich dann für eine Skystar USB HD entschieden (habe noch eine TT USB 4600 hier, machte aber auch Probleme), da ich hier nix negatives zu der Karte gefunden habe.
Mein Problem besteht darin, das nach dem Hochfahren oder Reboot des Servers die Karte kein Bild liefert. Die Karte wird einwandfrei erkannt und im Log lässt sich für mich kein Fehler feststellen. Erst nach stoppen und erneutem Starten des VDR von Hand liefert die Karte ein Bild und funktioniert problemlos. Blöd wenn die Kiste für einen Timer startet und dann ein Tuner nicht funktioniert.
Starten lass ich den VDR über die Runvdr-Extreme, in der runvdr.conf sieht der Teil zum laden der Treiber so bei mir aus.
function DVBLOAD() {
modprobe evdev
# modprobe dvb_core dvb_powerdown_on_sleep=0
modprobe dvb-core
modprobe stv6110x
# Skystar USB HD
# modprobe dvb-usb-technisat-usb2 adapter_nr=1
modprobe dvb-usb-technisat-usb2
# Technotrend USB
# modprobe ds3000
# modprobe ds3103
# modprobe dvb_usb_dw2102 keymap=256
# Skystar PCI
# modprobe dvb_pll # wenn aktiv, wird Skystar USB HD nicht aktiviert
# modprobe stv0299
# modprobe b2c2_flexcop_pci enable_pid_filtering=1
modprobe isl6423
modprobe stv090x
modprobe budget
modprobe budget_core
}
Alles anzeigen
dmesg ergibt
[ 51.925107] WARNING: You are using an experimental version of the media stack.
[ 51.925107] As the driver is backported to an older kernel, it doesn't offer
[ 51.925107] enough quality for its usage in production.
[ 51.925107] Use it with care.
[ 51.925107] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[ 51.925107] a83b93a7480441a47856dc9104bea970e84cda87 [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
[ 51.925107] 5eef22031295234990a26d809efb4100c1e60c11 Revert [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
[ 51.925107] 3ec40dcfb413214b2874aec858870502b61c2202 [media] em28xx: fix PCTV 290e LNA oops
[ 52.128767] WARNING: You are using an experimental version of the media stack.
[ 52.128767] As the driver is backported to an older kernel, it doesn't offer
[ 52.128767] enough quality for its usage in production.
[ 52.128767] Use it with care.
[ 52.128767] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[ 52.128767] a83b93a7480441a47856dc9104bea970e84cda87 [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
[ 52.128767] 5eef22031295234990a26d809efb4100c1e60c11 Revert [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
[ 52.128767] 3ec40dcfb413214b2874aec858870502b61c2202 [media] em28xx: fix PCTV 290e LNA oops
[ 52.176726] technisat-usb2: set alternate setting
[ 52.177713] technisat-usb2: firmware version: 17.63
[ 52.177828] dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in warm state.
[ 52.179171] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 52.181396] DVB: registering new adapter (Technisat SkyStar USB HD (DVB-S/S2))
[ 52.183557] dvb-usb: MAC address: 00:08:c9:f0:ab:57
[ 52.291167] stv6110x_attach: Attaching STV6110x
[ 52.354478] usb 6-4: DVB: registering adapter 0 frontend 0 (Technisat SkyStar USB HD (DVB-S/S2))...
[ 52.418045] Registered IR keymap rc-technisat-usb2
[ 52.418450] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb6/6-4/rc/rc0/input7
[ 52.418722] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb6/6-4/rc/rc0
[ 52.438453] dvb-usb: schedule remote query interval to 100 msecs.
[ 52.438875] dvb-usb: Technisat SkyStar USB HD (DVB-S/S2) successfully initialized and connected.
[ 52.439180] usbcore: registered new interface driver dvb_usb_technisat_usb2
[ 52.468398] lirc_dev: IR Remote Control driver registered, major 249
[ 52.634103] saa7146: register extension 'budget dvb'
[ 52.634963] saa7146: found saa7146 @ mem ffffc90014372c00 (revision 1, irq 20) (0x13c2,0x101c)
[ 52.635192] saa7146 (0): dma buffer size 192512
[ 52.635320] DVB: registering new adapter (TT-Budget S2-1600 PCI)
[ 52.654176] adapter has MAC addr = 00:d0:5c:cc:a7:2e
[ 53.002486] stv6110x_attach: Attaching STV6110x
[ 53.026786] budget dvb 0000:03:05.0: DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
[ 53.029324] saa7146: found saa7146 @ mem ffffc900144e6800 (revision 1, irq 22) (0x13c2,0x101c)
[ 53.029505] saa7146 (1): dma buffer size 192512
[ 53.029619] DVB: registering new adapter (TT-Budget S2-1600 PCI)
[ 53.049186] adapter has MAC addr = 00:d0:5c:cc:a5:a2
[ 53.401746] stv6110x_attach: Attaching STV6110x
[ 53.427357] budget dvb 0000:03:07.0: DVB: registering adapter 2 frontend 0 (STV090x Multistandard)...
[ 58.933953] nvidia 0000:01:00.0: irq 44 for MSI/MSI-X
[ 67.287719] lirc_dev: module unloaded
[ 67.292638] lirc_dev: IR Remote Control driver registered, major 249
[ 68.226045] lirc_serial lirc_serial.0: auto-detected active low receiver
[ 68.226118] lirc_serial lirc_serial.0: lirc_dev: driver lirc_serial registered at minor = 0
root@hdtv:~#
Alles anzeigen
und im syslog gibts diese Meldungen, wenn ich mit femon von Device 0 (skystar usb hd) auf Device 2 (TT 1600) und wieder zurück schalte
Apr 11 14:55:30 hdtv vdr: [4765] frontend 0/0 timed out while tuning to channel 66, tp 112187
Apr 11 14:55:31 hdtv vdr: video/vdpau: missed frame (1/0)
Apr 11 14:55:36 hdtv vdr: [softhddev] invalid video packet 136/18 bytes
Apr 11 14:55:40 hdtv vdr: video/vdpau: missed frame (12/38)
Apr 11 14:55:40 hdtv vdr: video: decoder buffer empty, duping frame (1/38) 0 v-buf
Apr 11 14:55:40 hdtv vdr: video: 16:49:22.942+8888 0 280/\ms 0+5 v-buf
Apr 11 14:55:42 hdtv vdr: video: decoder buffer empty, duping frame (85/38) 0 v-buf
Apr 11 14:55:42 hdtv vdr: video/vdpau: missed frame (13/48)
Apr 11 14:55:47 hdtv vdr: video: repeated pict 1 found, but not handled
Apr 11 14:55:49 hdtv vdr: video/vdpau: missed frame (33/180)
Apr 11 14:55:49 hdtv vdr: video: decoder buffer empty, duping frame (86/184) 0 v-buf
Apr 11 14:55:49 hdtv vdr: video: 16:49:31.342+8888 0 480/\ms 0+5 v-buf
Apr 11 14:55:59 hdtv vdr: [4811] buffer usage: 70% (tid=4810)
Apr 11 14:56:01 hdtv vdr: [4811] buffer usage: 80% (tid=4810)
Apr 11 14:56:02 hdtv vdr: [4811] buffer usage: 90% (tid=4810)
Apr 11 14:56:04 hdtv vdr: [4811] buffer usage: 100% (tid=4810)
Apr 11 14:56:24 hdtv vdr: [4827] femon receiver thread started (pid=4756, tid=4827, prio=high)
Apr 11 14:56:24 hdtv vdr: [4828] femon osd thread started (pid=4756, tid=4828, prio=high)
Apr 11 14:56:28 hdtv vdr: [4813] osdteletext-receiver thread ended (pid=4756, tid=4813)
Apr 11 14:56:28 hdtv vdr: [4756] buffer stats: 0 (0%) used
Apr 11 14:56:28 hdtv vdr: [4756] [softhddev]SetPlayMode: 0
Apr 11 14:56:28 hdtv vdr: [4756] [softhddev]SetVideoDisplayFormat: 0
Apr 11 14:56:28 hdtv vdr: [4756] [softhddev]GetSpuDecoder:
Apr 11 14:56:28 hdtv vdr: [4756] switching to channel 66
Apr 11 14:56:28 hdtv vdr: [4756] ERROR: can't set PID 105 on device 4
Apr 11 14:56:28 hdtv vdr: [4756] ERROR: cFemonOsd::ChannelSwitch() cannot open frontend device.
Apr 11 14:56:28 hdtv vdr: [4756] buffer stats: 0 (0%) used
Apr 11 14:56:28 hdtv vdr: [4830] osdteletext-receiver thread started (pid=4756, tid=4830, prio=high)
Apr 11 14:56:28 hdtv vdr: [4829] receiver on device 3 thread started (pid=4756, tid=4829, prio=high)
Apr 11 14:56:28 hdtv vdr: [4831] TS buffer on device 3 thread started (pid=4756, tid=4831, prio=high)
Apr 11 14:56:28 hdtv vdr: [4827] femon receiver thread ended (pid=4756, tid=4827)
Apr 11 14:56:28 hdtv vdr: [4756] [softhddev]SetPlayMode: 1
Apr 11 14:56:28 hdtv vdr: [4832] femon receiver thread started (pid=4756, tid=4832, prio=high)
Apr 11 14:56:29 hdtv vdr: [4811] TS buffer on device 1 thread ended (pid=4756, tid=4811)
Apr 11 14:56:29 hdtv vdr: [4810] buffer stats: 4194303 (100%) used
Apr 11 14:56:29 hdtv vdr: [4810] receiver on device 1 thread ended (pid=4756, tid=4810)
Apr 11 14:56:29 hdtv vdr: audio/alsa: using device 'default'
Apr 11 14:56:29 hdtv vdr: audio/alsa: set params error: Das Argument ist ungültig
Apr 11 14:56:29 hdtv vdr: audio: can't set channels 0 sample-rate 0Hz
Apr 11 14:56:29 hdtv vdr: audio/alsa: using pass-through device 'default'
Apr 11 14:56:29 hdtv vdr: audio/alsa: start delay 336ms
Apr 11 14:56:29 hdtv kernel: [ 178.063271] hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
Apr 11 14:56:30 hdtv vdr: [4771] changing pids of channel 3212 from 0+0=0:1609=@3:0:0 to 0+0=0:1611=@3:0:0
Apr 11 14:56:30 hdtv vdr: video/vdpau: synced after 39 frames
Apr 11 14:56:30 hdtv vdr: video: decoder buffer empty, duping frame (2105/184) 0 v-buf
Apr 11 14:56:30 hdtv vdr: video: slow down video, duping frame
Apr 11 14:56:30 hdtv vdr: video: 16:50:15.642 +101 505 240/\ms 11+8 v-buf
Apr 11 14:56:31 hdtv vdr: [4830] osdteletext-receiver thread ended (pid=4756, tid=4830)
Apr 11 14:56:31 hdtv vdr: [4756] buffer stats: 0 (0%) used
Apr 11 14:56:31 hdtv vdr: [4756] [softhddev]SetPlayMode: 0
Apr 11 14:56:31 hdtv vdr: [4756] [softhddev]SetVideoDisplayFormat: 0
Apr 11 14:56:31 hdtv vdr: [4756] [softhddev]GetSpuDecoder:
Apr 11 14:56:31 hdtv vdr: [4756] switching to channel 66
Apr 11 14:56:31 hdtv vdr: [4756] ERROR: can't set PID 105 on device 4
Apr 11 14:56:31 hdtv vdr: [4756] ERROR: cFemonOsd::ChannelSwitch() cannot open frontend device.
Apr 11 14:56:31 hdtv vdr: [4756] buffer stats: 0 (0%) used
Apr 11 14:56:31 hdtv vdr: [4834] osdteletext-receiver thread started (pid=4756, tid=4834, prio=high)
Apr 11 14:56:31 hdtv vdr: [4833] receiver on device 1 thread started (pid=4756, tid=4833, prio=high)
Apr 11 14:56:31 hdtv vdr: [4835] TS buffer on device 1 thread started (pid=4756, tid=4835, prio=high)
Apr 11 14:56:31 hdtv vdr: [4832] femon receiver thread ended (pid=4756, tid=4832)
Apr 11 14:56:31 hdtv vdr: [4756] [softhddev]SetPlayMode: 1
Apr 11 14:56:31 hdtv vdr: [4836] femon receiver thread started (pid=4756, tid=4836, prio=high)
Apr 11 14:56:31 hdtv vdr: [4831] TS buffer on device 3 thread ended (pid=4756, tid=4831)
Apr 11 14:56:31 hdtv vdr: [4829] buffer stats: 84788 (2%) used
Apr 11 14:56:31 hdtv vdr: [4829] receiver on device 3 thread ended (pid=4756, tid=4829)
Apr 11 14:56:31 hdtv vdr: audio/alsa: using pass-through device 'default'
Apr 11 14:56:32 hdtv vdr: audio/alsa: start delay 336ms
Apr 11 14:56:32 hdtv vdr: video: slow down video, duping frame
Apr 11 14:56:32 hdtv vdr: video: decoder buffer empty, duping frame (2110/94) 0 v-buf
Apr 11 14:56:32 hdtv vdr: video: --:--:--.--- +0 0 240/\ms 0+5 v-buf
Apr 11 14:56:38 hdtv vdr: [4771] changing pids of channel 3250 from 0+0=0:1601=@3:0:0 to 0+0=0:1602=@3:0:0
Apr 11 14:56:40 hdtv vdr: video: decoder buffer empty, duping frame (2349/16) 0 v-buf
Apr 11 14:56:40 hdtv vdr: video/vdpau: missed frame (34/16)
Apr 11 14:56:40 hdtv vdr: video: decoder buffer empty, duping frame (2350/16) 0 v-buf
Apr 11 14:56:40 hdtv vdr: video: 16:50:19.062+8888 0 200/\ms 0+5 v-buf
Apr 11 14:56:44 hdtv vdr: video: decoder buffer empty, duping frame (2566/16) 7 v-buf
Apr 11 14:56:44 hdtv vdr: video/vdpau: missed frame (35/32)
Apr 11 14:56:45 hdtv vdr: [4833] ERROR: 1 ring buffer overflow (45 bytes dropped)
Apr 11 14:56:47 hdtv vdr: [softhddev] invalid video packet 179/86 bytes
Apr 11 14:56:47 hdtv vdr: video/vdpau: 16:50:24.122: decoder render too slow 248ms
Apr 11 14:56:56 hdtv vdr: video/vdpau: missed frame (59/82)
Apr 11 14:56:56 hdtv vdr: video: decoder buffer empty, duping frame (2567/82) 0 v-buf
Apr 11 14:56:56 hdtv vdr: video: 16:50:31.182+8888 0 480/\ms 0+5 v-buf
Apr 11 14:56:58 hdtv vdr: [4835] buffer usage: 70% (tid=4833)
Apr 11 14:56:59 hdtv vdr: [4835] buffer usage: 80% (tid=4833)
Apr 11 14:57:01 hdtv vdr: [4835] buffer usage: 90% (tid=4833)
Apr 11 14:57:03 hdtv vdr: [4835] buffer usage: 100% (tid=4833)
Alles anzeigen
Treiber habe ich die aus dem Kernel 3.13.3 sowie aktuelle aus media_build probiert, mit beiden das gleiche Problem.
USB-Ports habe ich schon gewechselt, auch kein Erforlg, waran kann das liegen ??