1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

SOLVED Hyperion NG (HyperBian alpha6) breaks badly on unsupported hardware

Discussion in 'Bug Reports' started by Refthoom, 7 August 2020.

  1. Refthoom

    Refthoom New Member

    Messages:
    14
    Hardware:
    RPi3
    What I observed:
    - When a USB grabber is connected to the pi that is not recognized by hyperiond, it goes to 100% on one CPU core and the total memory is slowly eaten until no more is available.
    - If you wait long enough, something apparently restarts because the memory is freed and hyperiond goes to 0%. Then again to 100% and the memory is slowly eaten again.
    - During this process the pi gets more and more unresponsive. It doesn't matter if I use a screen and KB connected directly to the pi or if I SSH into it.
    - Also, when the unrecognized USB grabber is connected, the Hyperion configuration web page is unreachable.

    The weird thing is that this corrupts the software AND the SD card. No matter if I reboot, power down, remove the grabber, whatever, this erroneous behaviour persists. Furthermore, re-burning the Hyperbian image onto the SD card with Etcher fails. Only after I wipe the SD card with 0s I can re-burn the image onto the SD card. Then everything works as expected.

    I have witnessed this behaviour several times the past weeks, as I was trying to get my setup working. In total I have tried 4 different USB grabbers, 3 with analog input, 1 with HDMI input. Only the grabber with HDMI input I got working (after some struggling). It is the small cheap $10 USB stick from Aliexpress that registers as "UVC camera....".
    Note1: The grabbers are all recognized by Linux because they show up with lsusb.
    Note2: I have used two different pi's and the behaviour is the same.

    The last time I tested was tonight and I'm sure it was with Hyperbian alpha6. I'm not sure if alpha7 has this behaviour as well. I know I switched to alpha7 somewhere along the line the last couple of weeks, while working on my setup.

    If this is a real bug it must be driving many people crazy like it did me. So please tell me what you want me to show, test, whatever to help you guys find the issue. I could even send you the 3 analog grabbers if you think that helps.
     
  2. TPmodding

    TPmodding Administrator Staff Member Administrator

    Messages:
    1,840
    Hardware:
    RPi1/Zero, RPi2, RPi3, +Arduino, +nodeMCU/ESP8266
    Can you recheck it with another sd card?
    and which sd card did you use?
     
  3. Refthoom

    Refthoom New Member

    Messages:
    14
    Hardware:
    RPi3
    Ah, forgot to mention that, this was with 3 different SD cards.
    The first SD card I experienced this with was an 8 GB white label SD card from the store where I bought the Pi. I threw that one in the bin when Etcher kept failing to write to it from different computers (laptop, desktop) because I thought it was defective.
    The second SD card is now running in my 'production setup' and it is an 8GB Transcend.
    This third and up until yesterday evening last attempt was on my third SD card. It is a 16GB Kingston.

    I will try to run it through the same steps later today with the alpha7 image. If the behaviour is the same I will also try to capture some of it on camera and with screenshots.

    EDIT: my SD cards all come from reputable Dutch online stores, nothing from Amazon or Aliexpress and the like.

    EDIT 11-08-2020 still working on this, don't have much time available atm
     
    Last edited: 11 August 2020
  4. Refthoom

    Refthoom New Member

    Messages:
    14
    Hardware:
    RPi3
    Sorry for the lack of updates, I've had a really busy time lately. As far as I'm concerned this thread can be closed/locked.

    To update on my last post; With the alpha7 image I had no issues like the ones I posted before. Like described above, I tested three analog grabbers to see if they caused Hyperbian alpha7 to become unstable, which it didn't.
     
    • Like Like x 1