Problem mit Berechtigung auf /dev/dvb/adaper?/frontend?

  • Hallo,


    ich baue im Moment nach http://www.vdr-wiki.de/wiki/in…ttels_TechnoTrend_S2-6400 einen HD vdr und mittlerweile kann ich den vdr auch starten. Aber nur manuell nach dem booten durch bspweise


    Code
    /etc/init.d/vdr start



    als User vdruser. Der vdr sollte aber als user vdruser automatisch beim Booten gestartet werden. Das funktioniert aber nicht, weil:


    Code
    Mar 11 12:26:46 cookie3 vdr: [1052] ERROR (dvbdevice.c,1073): /dev/dvb/adapter0/frontend0: Keine Berechtigung
    Mar 11 12:26:46 cookie3 vdr: [1149] epg data reader thread started (pid=1052, tid=1149)
    Mar 11 12:26:46 cookie3 vdr: [1052] ERROR (dvbdevice.c,1073): /dev/dvb/adapter1/frontend0: Keine Berechtigung
    Mar 11 12:26:46 cookie3 vdr: [1052] no DVB device found
    Mar 11 12:26:46 cookie3 vdr: [1052] ERROR: invalid primary device number: 1
    Mar 11 12:26:46 cookie3 vdr: [1052] ERROR: no primary device found - using first device!
    Mar 11 12:26:46 cookie3 vdr: [1052] ERROR: invalid primary device number: 1


    Dabei ist doch alles 660 und gehört der Gruppe vdruser:


    Code
    root@cookie3:/dev/dvb/adapter0# ls -ltr
    insgesamt 0
    crw-rw----+ 1 root vdruser 212,  8 2012-03-11 12:26 video0
    crw-rw----+ 1 root vdruser 212,  2 2012-03-11 12:26 net0
    crw-rw----+ 1 root vdruser 212,  3 2012-03-11 12:26 frontend0
    crw-rw----+ 1 root vdruser 212,  9 2012-03-11 12:26 audio0
    crw-rw----+ 1 root vdruser 212, 10 2012-03-11 12:26 osd0
    crw-rw----+ 1 root vdruser 212,  1 2012-03-11 12:26 dvr0
    crw-rw----+ 1 root vdruser 212,  0 2012-03-11 12:26 demux0


    Das kommt von einer udev-Regel:


    Code
    root@cookie3:/dev/dvb/adapter0# cat /etc/udev/rules.d/51-udev.rules
    # dvb devices
    ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}!="", GROUP="vdruser", MODE="660"
    root@cookie3:/dev/dvb/adapter0#


    und natürlich ist der vdruser Mitglied der gleichnamigen Gruppe:


    Code
    root@cookie3:/dev/dvb/adapter0# id vdruser
    uid=1000(vdruser) gid=1000(vdruser) Gruppen=1000(vdruser),4(adm),20(dialout),24(cdrom),29(audio),44(video),46(plugdev),116(lpadmin),118(admin),124(sambashare)


    Also warum zum Geier funktioniert das nicht? Ich denke, der Start des vdr geht zu schnell und es wird versucht, die Treiber zu laden, bevor die udev-Regeln ziehen. Wie kann ich das nun ändern?


    Dankeschön
    Homer

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • Ähm, warum landet das Thema hier im yaVDR-Unterforum? Du nutzt doch gar kein yaVDR und wohl auch nicht mal unsere Paketquellen. Bitte ab damit nach http://www.vdr-portal.de/board…rd68-debian-und-derivate/

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Oha,


    und wie verschieb ich das in ein anderes Forum, in dem ich auf Hilfe hoffen darf?


    Homer

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • und wie verschieb ich das in ein anderes Forum, in dem ich auf Hilfe hoffen darf?


    Verschieben kannst du das gar nicht, einfach einen neuen Thread anfangen, oder einen Moderator bitten. Und hoffen kann man ja immer.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

Jetzt mitmachen!

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