Hyperion doesn't start not as a service and not manually

  • Hi i'm trying to get hyperion to run
    on a raspberry pi 3
    running latest retropie.


    after doing everything as discriped in the Tutorials + HyperCon Guide Hyperion won't start correctly... it fails.
    it seems like there is a problem with the Frame Grabber cause on initialisation it exits like this:


    Code
    Dec 07 16:37:43 retropie hyperiond[326]: INFO: Frame grabber created and started
    Dec 07 16:37:43 retropie systemd[1]: hyperion.service: Main process exited, code=killed, status=11/SEGV
    Dec 07 16:37:43 retropie systemd[1]: hyperion.service: Unit entered failed state.
    Dec 07 16:37:43 retropie systemd[1]: hyperion.service: Failed with result 'signal'.


    here is some more info:


    hyperion.config.json


    sudo journalctl -u hyperion:


    when i run 'sudo hyperiond /etc/hyperion/hyperion.config.json'


    when i ctrl+c i get:

    Code
    ^CINFO: Application closed with code 0
    KODICHECK INFO: Kodi Disconnected
    EFFECTENGINE INFO: Cleaning up Python interpreter
    Shutdown WS281x PWM and DMA channel
    Segmentation fault


    the fun thing is... after hitting ctrl+c all the leds light up in something like a white color (could be also very light blue) (is that the standart kodi menu color?)


    I'll provide everything you guys need


    i hope you can help me somehow
    thx

  • okay so after repeating the process it hangs a little later...


    sudo journalctl -u hyperion:


    eveything else stayed the same (config and the wierd behavoir when starting it manually)


    Oh and by the way: I'm running Kodi 18 rc1 but from the unstable branch cause i needed the beta to run netflix.
    And just in case it is important i use WS2812b

  • thanks first of all!
    i don't know whether i want to mess around with the configs that much...


    i think i'm going to use my esp8266 to controll the LEDs
    any thoughts on this? --> https://hyperion-project.org/t…pi3-ws2812b-esp8266.3257/


    somewhere on this forum i read that i can simply test the driver 'rpi_ws281x' (https://github.com/jgarff/rpi_ws281x) how would i do this if i installed it via the hyperionscript (HyperCon)?

  • i don't know whether i want to mess around with the configs that much...


    I do not think that's the way DIY project's work.
    Forgive me, to me that reads as "I've just started. Well you do it for me?"


    i think i'm going to use my esp8266 to controll the LEDs
    any thoughts on this? --> https://hyperion-project.org/t…pi3-ws2812b-esp8266.3257/


    It works well. You well need to know how to use the Arduino IDE to upload the sketch.


    somewhere on this forum i read that i can simply test the driver 'rpi_ws281x' (https://github.com/jgarff/rpi_ws281x) how would i do this if i installed it via the hyperionscript (HyperCon)?


    You have not read the instructions for that test. You need to run it on plain raspbian OS.



    You have just started with this project. And you have a lot of reading to do.
    I read how-to guides and blogs for weeks before buying anything and still needed to read more after my first, second, and sixth build attempts. It's take time and a fair bit of reading on your part to accomplish.

  • Forgive me, to me that reads as "I've just started. Well you do it for me?"


    I will forgive you...;) in my case diy also means combining different things and make something that is more fancy. the risk in this is that you will constantly break something and you ll have to find a workaround. in my case that means: i use kodi18 unstable branch + retropie isn't considered to work stable with ws281x same with the pi3 so why should i change the underlying RPi config. i mean even if it works it limits my possibilies in the future. however after i read that your mentioned method is also an 'valid' option from ws281x (https://github.com/jgarff/rpi_ws281x) i may try it.


    the reason that i opened the different thread in the hardware section was that i didn't really understood all the other possibilities that exist and thought maybe there is a full guide that also features all the more fancier ways of doing it. so before i start i wanted to pick the best suiting way that fits my needs.


    You have not read the instructions for that test. You need to run it on plain raspbian OS.


    i read the instructions, the problem was that i have no idea where hyperion installs the driver/test-bin.



    I read how-to guides and blogs for weeks before buying anything and still needed to read more after my first, second, and sixth build attempts. It's take time and a fair bit of reading on your part to accomplish.


    yeah i realised this :D good thing is this morning i canceled all my weekend plans so i have a lot of time


    thanks :)

  • Okay so I'm completely stuck. My hyperion seems to be failing.


    Hardware:
    WS2812B (276)
    Arduino Nano (data pin 10, grd)
    Raspberry Pi 3
    USB video grabber (UT007)
    HDMI2AVI adapter
    5V 10A A/C adapter


    When I turn on my nano the LEDs turns on clockwise and that's it. So I know the LEDs are working.


    Can someone tell me how to upload my Log files

  • so why should i change the underlying RPi config. i mean even if it works it limits my possibilies in the future. however after i read that your mentioned method is also an 'valid' option from ws281x (https://github.com/jgarff/rpi_ws281x) i may try it.


    Hyperion shares Jgarff's ws281x code. So the same (limitations listed in here) apply. RetroPi needs to use the onboard audio. the WS281x driver screws with your ability to use audio. the SPI driver doesn't.


    maybe there is a full guide that also features all the more fancier ways of doing it.


    My guide was google. And a long time lurking this forum, the Wiki and the GitHub opened and closed issues, (https://github.com/hyperion-project/hyperion/issues). I found the latter two being the most fruitful for fancier ideas.


    i read the instructions, the problem was that i have no idea where hyperion installs the driver/test-bin.


    I do not believe Hyperion implements the complete Jgarff ws281x library code. Only necessary bits. Best use Jgarff's directly to run the test.



    I hope it's helpful.

Jetzt mitmachen!

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