VDR Startprobleme mit runvdr

  • Hallo


    Habe neuerdings Probleme, meinen VDR über runvdr in /etc/inittab zu starten.
    Es kommt dabei immer folgende Meldung:



    an 4 14:18:32 linux kernel: Linux video capture interface: v1.00
    Jan 4 14:18:32 linux kernel: eth0: no IPv6 routers present
    Jan 4 14:18:35 linux kernel: DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1 or 2.2).
    Jan 4 14:18:35 linux kernel: PCI: Found IRQ 11 for device 00:0b.0
    Jan 4 14:18:35 linux kernel: PCI: Sharing IRQ 11 with 00:11.0
    Jan 4 14:18:36 linux kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x
    Jan 4 14:18:36 linux kernel: DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
    Jan 4 14:18:37 linux kernel: mt312_read: ret == -121
    Jan 4 14:18:39 linux kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261b
    Jan 4 14:18:39 linux kernel: DVB: AV7111(0) - firmware supports CI link layer interface
    Jan 4 14:18:39 linux kernel: av7110(0): Crystal audio DAC detected
    Jan 4 14:18:39 linux kernel: Technotrend/Hauppauge PCI rev2.1 or 2.2 adapter 0 has MAC addr = 00:d0:5c:20:84:f4
    Jan 4 14:18:39 linux kernel:
    Jan 4 14:18:39 linux kernel: Technisat SkyStar2 driver loading
    Jan 4 14:18:39 linux su: (to vdr) root on /dev/console
    Jan 4 14:18:40 linux su: pam_unix2: session started for user vdr, service su
    Jan 4 14:18:40 linux vdr[1245]: VDR version 1.2.6 started
    Jan 4 14:18:40 linux vdr[1245]: epg-search: version 0.6.1
    Jan 4 14:18:40 linux vdr[1245]: loading /usr/local/vdr/etc/sources.conf
    Jan 4 14:18:40 linux vdr[1245]: loading /usr/local/vdr/etc/diseqc.conf
    Jan 4 14:18:40 linux vdr[1245]: loading /usr/local/vdr/etc/channels.conf
    Jan 4 14:18:40 linux vdr[1245]: loading /usr/local/vdr/etc/svdrphosts.conf
    Jan 4 14:18:40 linux vdr[1245]: loading /usr/local/vdr/etc/ca.conf
    Jan 4 14:18:40 linux vdr[1245]: loading /usr/local/vdr/etc/keymacros.conf
    Jan 4 14:18:40 linux vdr[1245]: probing /dev/dvb/adapter0/frontend0
    Jan 4 14:18:40 linux vdr[1245]: ERROR: /dev/dvb/adapter0/frontend0: Permission denied
    Jan 4 14:18:40 linux vdr[1245]: no DVB device found
    Jan 4 14:18:40 linux vdr[1245]: ERROR: invalid primary device number: 1
    Jan 4 14:18:40 linux vdr[1245]: ERROR: no primary device found - using first device!
    Jan 4 14:18:40 linux vdr[1245]: ERROR: invalid primary device number: 1
    Jan 4 14:18:40 linux su: pam_unix2: session finished for user vdr, service su
    Jan 4 14:19:14 linux kdm[1084]: pam_unix2: session started for user root, service xdm
    Jan 4 14:19:19 linux modprobe: modprobe: Can't locate module sound-slot-1
    Jan 4 14:19:19 linux modprobe: modprobe: Can't locate module sound-service-1-0
    Jan 4 14:19:19 linux modprobe: modprobe: Can't locate module sound-slot-1
    Jan 4 14:19:20 linux modprobe: modprobe: Can't locate module sound-service-1-0
    Jan 4 14:19:29 linux modprobe: modprobe: Can't locate module sound-slot-1
    Jan 4 14:19:29 linux modprobe: modprobe: Can't locate module sound-service-1-0
    Jan 4 14:19:29 linux modprobe: modprobe: Can't locate module sound-slot-1
    Jan 4 14:19:29 linux modprobe: modprobe: Can't locate module sound-service-1-0



    starte ich danach manuell über ./vdr startet vdr normal:


    Jan 4 14:19:54 linux vdr[1731]: VDR version 1.2.6 started
    Jan 4 14:19:54 linux vdr[1731]: epg-search: version 0.6.1
    Jan 4 14:19:54 linux vdr[1731]: loading /video/setup.conf
    Jan 4 14:19:54 linux vdr[1731]: loading /video/sources.conf
    Jan 4 14:19:54 linux vdr[1731]: loading /video/diseqc.conf
    Jan 4 14:19:54 linux vdr[1731]: loading /video/channels.conf
    Jan 4 14:19:54 linux vdr[1731]: loading /video/timers.conf
    Jan 4 14:19:54 linux vdr[1731]: loading /video/svdrphosts.conf
    Jan 4 14:19:54 linux vdr[1731]: loading /video/ca.conf
    Jan 4 14:19:54 linux vdr[1731]: loading /video/remote.conf
    Jan 4 14:19:54 linux vdr[1731]: loading /video/keymacros.conf
    Jan 4 14:19:54 linux vdr[1731]: probing /dev/dvb/adapter0/frontend0
    Jan 4 14:19:54 linux vdr[1731]: video device offset is 0
    Jan 4 14:19:54 linux vdr[1734]: SectionsScanner processing thread started (pid=1734)
    Jan 4 14:19:54 linux vdr[1735]: tuner thread started on device 1 (pid=1735)
    Jan 4 14:19:54 linux vdr[1731]: probing /dev/dvb/adapter1/frontend0
    Jan 4 14:19:54 linux vdr[1731]: found 1 video device
    Jan 4 14:19:54 linux vdr[1731]: setting primary device to 1
    Jan 4 14:19:54 linux vdr[1731]: SVDRP listening on port 2001
    Jan 4 14:19:54 linux vdr[1737]: LIRC remote control thread started (pid=1737)
    Jan 4 14:19:54 linux vdr[1738]: KBD remote control thread started (pid=1738)
    Jan 4 14:19:54 linux vdr[1731]: remote control LIRC - keys known
    Jan 4 14:19:54 linux vdr[1731]: remote control KBD - keys known
    Jan 4 14:19:54 linux vdr[1731]: switching to channel 6
    Jan 4 14:19:55 linux kernel: lirc_serial: auto-detected active low receiver
    Jan 4 14:19:55 linux vdr[1731]: reading EPG data from /video/epg.data
    Jan 4 14:19:55 linux vdr[1731]: logo /video/icons/KABEL1.logo loaded.
    Jan 4 14:20:00 linux vdr[1731]: switching to channel 5


    vdr ist 1.2.6, Suse 8.1 prof.


    Was mich wundert ist, daß er immer den Treiber für Skystar2 lädt, obwohl im System keine Skystar ist.


    Wäre toll, wenn mir jemand helfen könnte, meiune Freundin rebelliert schon.


    Danke
    Gruß Michael

  • Hi,


    es scheint an den Rechten in /dev/dvb/adapter0 zu liegen, vgl. folgende Zeile aus Deinem Log:


    Zitat

    Jan 4 14:18:40 linux vdr[1245]: ERROR: /dev/dvb/adapter0/frontend0: Permission denied


    Mit welchem User startet Deine runvdr den vdr? Unter welchem User startest Du manuell? Sind die Zugriffsrechte für den in runvdr benutzten User von /dev/dvb/adapter0/frontend0 bzw. den Verzeichnissen auf dem Weg dorthin passend?


    Grüße
    Peter

    #1: Fujitsu Siemens Multitainer (leise), Celeron 733MHz, 256 MB, 80 + 120 GB HDD, Siemens DVB-S 1.3, µC-Wakeup, , AVBoard, c't-VDR5 mit image, mlcd, muggle, pilot, streamdev-server, vdradmin, vdrconvert, noad
    #2: Streaming-Client Dell optiplex GXi, Pentium-133, DXR3, c't-VDR3

  • Du hattest Recht.


    in meiner ursprünhglichen runvdr wurde mit VDRUSR=vdr gestartet, jetzt habe ich es in VDRUSR=root abgeändert und jetzt läufts.


    Was muß ich tun (bzw. wie muß ich es tun), damit ich wieder mit VDRUSR=vdr starten kann?


    Nur kapiere ich nicht,
    -wieso dies auf einmal nicht mehr funktionierte?
    -wieso der Treiber für Skystar2 geladen wird?


    Und was hat es mit den Sound-Slot-Modulen auf sich?


    Danke für deine Hilfe
    Michael

  • Hi Michael,


    du musst die Zugriffsrechte /dev/dvb/adapter0 (und evtl. auch /dev/dvb...) so setzen, dass auch andere User ausser root drauf zugreifen können (z.B. mit dem Brutal-Kommando chmod 777 /dev/dvb/adapter0 - dann darf allerdings jeder User alles mit dem Device anstellen).


    Wieso das auf einmal nicht mehr funktionierte? Vielleicht hast Du (oder irgendein Programm/Skript Deines Systems) die Zugriffsrechte umgesetzt...


    Wieso der Treiber für die Skystar2 geladen wird? Der wird meines Wissens nach defaultmäßig von make insmod (ich vermute, dass Deine runvdr das benutzt) geladen, damit alle unterstützten Karten laufen. Kann das momentan nicht überprüfen, da ich meinen VDR nicht von hier aus im Zugriff habe.


    Mit den Sound-Slot-Modulen kann ich leider nicht weiterhelfen. Allerdings kann das evtl. auch 'ne ganz andere Baustelle sein, die gar nix mit VDR zu tun hat. Vielleicht hast Du irgend eine Software gestartet, die etwas mit Soundbearbeitung zu tun hat. Ein paar Minuten vorher hast Du laut Logfile eine X-Session gestartet.


    Grüße
    Peter

    #1: Fujitsu Siemens Multitainer (leise), Celeron 733MHz, 256 MB, 80 + 120 GB HDD, Siemens DVB-S 1.3, µC-Wakeup, , AVBoard, c't-VDR5 mit image, mlcd, muggle, pilot, streamdev-server, vdradmin, vdrconvert, noad
    #2: Streaming-Client Dell optiplex GXi, Pentium-133, DXR3, c't-VDR3

  • hallo,

    Zitat

    Original von Kruemel
    Und was hat es mit den Sound-Slot-Modulen auf sich?
    Danke für deine Hilfe
    Michael


    falls du nur eine Soundkarte eingebaut hast ,
    kannst du in der modules.conf
    alias sound-slot-1 off
    alias sound-service-1-0 off
    eintragen bzw abaendern.
    mfg

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!