[GELÖST] yaVDR Headless Server - Interrupts Problem?

  • Hallo,


    ich bin zur Zeit dabei, mir einen yaVDR Headless Server aufzubauen.
    Da ich zur Zeit mit meinem USB DVB-S2 Karten teste ist mir aufgefallen, dass wenn ich die 2 Karten anschließe auf einer Karte nur Klötzchenbildung bei HD Sendern bekommen.
    Habe dann mal ein wenig in Forum gesucht und bin auf das Thema "Interrupts" gestoßen.
    Ich habe außerhalb nur 2 USB Ports und intern nochmal eine Schnittstelle auf dem Board, ich habe die eine Karte dann mal spaßeshalber direkt auf das Board in den USB-Port gesteckt.
    Nach kurzen Tests, konnte ich 2 Sender in HD sehen.
    Getestet habe ich es mit meinem aktuellen VDR als Streamdev-Client und per "VDR Live", also per Stream.


    Meine Frage kann man diese "Interrupts" irgendwie verlegen? Das ich beide äußeren USB Ports nuten kann?
    Ich weiß, ihr seit Freunde der Logs, die kann ich zur Zeit nicht liefern, bin außer Haus. Bei Bedarf kann ich aber welche nachliefern.
    Ansich würde mich erstmal interessieren, ob man da irgendwas im Bios oder am OS drehen kann.

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

    Einmal editiert, zuletzt von kia ()

  • Kannst mit:


    Code
    cat /proc/interrupts


    gucken, wie die Interrupts verteilt sind und ob etwas zusätzliches auf dem gleichen Irq liegt.
    Neueres oder anderes Kernel kann helfen. Prüfe ob IO-APIC und MSI aktiviert sind.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Danke schon mal für die Antwort!


    Ich werde sobald ich Zugriff habe was dazu posten.


    Ich hab aber mal noch eine Frage die jetzt nicht direkt zum Thema "Interrupts" gehört.
    Da der Headless Server ja nur als Server fungiert und ich keinerlei Ausgabe hier habe, wird doch auch keine starke Grafikkarte benötigt, richtig?
    Und eine Intel Atom CPU (D510 - sollte das glaube ich sein - müsste ich nochmal nachschauen) sollte reichen?!

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

  • So mal als Nachtrag, es sollte sich um dieses Mainboard handeln: http://www.supermicro.com/products/motherboard/ATOM/ICH9/X7SPE.cfm?typ=H&IPMI=Y

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

  • Hallo Kia,
    Du hast die Asrock E35 in deiner Signatur. Mit einem ähnlichen Board (Asus E35M1) hatte ich auch solche Effekte. Mittlerweise läuft das Board (mit Nvida 210) ohne DVB-Karte da es an Sat->IP hängt.
    Damals war es der PCI zu PCIe Konverter von ASMedia ASM1083. ich sah gerade du hast noch ein anderes Board.
    Vielleicht hilfst da doch.

    Grüße, Dieter :)

  • Hallo,


    so hier die Ausgabe von: cat /proc/interrupts



    Zitat

    Prüfe ob IO-APIC und MSI aktiviert sind.

    Konnte ich leider noch nicht, ich hatte gestern noch nicht die Möglichkeit in das BIOS zu schauen.


    Edit: Mal noch ein Nachtrag, ich habe mal ein Bild angehängt, so sieht es zur Zeit auf ZDF HD aus, kann es auch sein, dass dort irgendwelche Treibe einer Karte nicht passen?
    Ich installiere gerade mal noch "linux-media-dkms". Vielleicht hilft das ja weiter.


    Code
    dmesg | grep dvb
    [9.537594] dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in warm state.
    [9.537925] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    [9.539937] dvb-usb: MAC address: 00:08:c9:f0:a9:fb
    [9.895775] dvb-usb: schedule remote query interval to 100 msecs.
    [9.896087] dvb-usb: Technisat SkyStar USB HD (DVB-S/S2) successfully initialized and connected.
    [9.896212] usbcore: registered new interface driver dvb_usb_technisat_usb2


    Die Zeile "dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer." lässt mir so ein paar Fragen offen, kann es auch evtl. daran liegen?

    Bilder

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

    5 Mal editiert, zuletzt von kia ()

  • Die Zeile "dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer." lässt mir so ein paar Fragen offen, kann es auch evtl. daran liegen?


    Solange Du kein USB 1.1 hast oder Dein Computer ein Raspberry ist, eigentlich nein.

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Solange Du kein USB 1.1 hast oder Dein Computer ein Raspberry ist, eigentlich nein.

    Nein, es ist USB 2.0 und kein Pi.
    http://www.supermicro.com/products/motherboard/ATOM/ICH9/X7SPE.cfm?typ=H&IPMI=Y


    Das Board ist es.


    Das ich kein richtiges Bild mit der Karte bekomme könnte dann eigentlich nur noch daran liegen das die Karte sich mit etwas anderem ein IRQ teilt?
    An meinem VDR, der in der Signatur angegeben ist läuft die Karte seit ca. 2 Jahren sehr gut.

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

  • So scheint gelöst zu sein.
    Heute kam meine zweite Technisat Skystar USB HD.
    Die beiden zusammen funktionieren!

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

  • Laut /proc/interrupts laufen IO-APIC und PCI-MSI, aber die USB sind auf IO-APIC,
    Kannst ja mal die Ports durch tauschen, so daß nicht beide am gleich IRQ hängen.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Kannst ja mal die Ports durch tauschen, so daß nicht beide am gleich IRQ hängen.

    Danke für deine Mühe, aber wie gesagt, ich habe nun zwei Technisat Skystar USB HD dran hängen und es scheint flüssig zu laufen.

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

Jetzt mitmachen!

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