Video Grabber not working

  • Hey Hyperioneers,


    I spent the whole day on trying to get things work.


    My set up: RPI4 with 4GB RAM and Raspbian Full installed.


    Configured using HyperCon was working out. But only if I select internal grabber.
    If I select external grabber it exits on startup with this error code:


    ssh in: Oct 06 22:49:41 raspberrypi hyperiond[4463]: started
    ssh in: Oct 06 22:49:41 raspberrypi hyperiond[4463]: INFO: Json server created and started on port 19444
    ssh in: Oct 06 22:49:41 raspberrypi hyperiond[4463]: INFO: Proto server created and started on port 19445
    ssh in: Oct 06 22:49:41 raspberrypi hyperiond[4463]: terminate called after throwing an instance of 'std::runtime_error'
    ssh in: Oct 06 22:49:41 raspberrypi hyperiond[4463]: what(): VIDIOC_S_STD ERROR 25, Inappropriate ioctl for device
    ssh in: Oct 06 22:49:41 raspberrypi systemd[1]: hyperion.service: Main process exited, code=killed, status=6/ABRT
    ssh in: Oct 06 22:49:41 raspberrypi systemd[1]: hyperion.service: Failed with result 'signal'.
    ssh in: Oct 06 22:49:41 raspberrypi systemd[1]: hyperion.service: Service RestartSec=100ms expired, scheduling restart.
    ssh in: Oct 06 22:49:41 raspberrypi systemd[1]: hyperion.service: Scheduled restart job, restart counter is at 5.
    ssh in: Oct 06 22:49:41 raspberrypi systemd[1]: Stopped Hyperion Systemd service.
    ssh in: Oct 06 22:49:41 raspberrypi systemd[1]: hyperion.service: Start request repeated too quickly.
    ssh in: Oct 06 22:49:41 raspberrypi systemd[1]: hyperion.service: Failed with result 'signal'.
    ssh in: Oct 06 22:49:41 raspberrypi systemd[1]: Failed to start Hyperion Systemd service.


    When selecting the internal grabber I get the rainbow lights so hyperion, the leds, the Raspberry itself is working okay.


    I tried grabbing the image of the usb grabber with a tool called cheese. It's also working the grabber is delivering some image.


    Here is my hwinfo -usb
    pi@raspberrypi:~ $ hwinfo --usb


    18: USB 00.0: 0000 Unclassified device


    [Created at usb.122]


    Unique ID: BobO.+FckaQyGb0D


    Parent ID: ADDn.mUqILwxEtWB


    SysFS ID: /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0


    SysFS BusID: 1-1.2:1.0


    Hardware Class: unknown


    Model: "MACROSIL AV TO USB2.0"


    Hotplug: USB


    Vendor: usb 0x534d "MACROSIL"


    Device: usb 0x0021 "AV TO USB2.0"


    Revision: "1.21"


    Driver: "uvcvideo"


    Driver Modules: "uvcvideo"


    Speed: 480 Mbps


    Module Alias: "usb:v534Dp0021d0121dcEFdsc02dp01ic0Eisc01ip00in00"


    Driver Info #0:


    Driver Status: uvcvideo is active


    Driver Activation Cmd: "modprobe uvcvideo"


    Config Status: cfg=new, avail=yes, need=no, active=unknown


    Attached to: #25 (Hub)





    And here my lsusb, Bus 001, Device 007 is the grabber.



    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub


    Bus 001 Device 008: ID 248a:8367 Maxxter


    Bus 001 Device 007: ID 534d:0021


    Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub


    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



    https://www.amazon.de/gp/produ…age_o03_s00?ie=UTF8&psc=1
    This is the grabber i am using.




    I spent hours and nothing is working out. Would be awesome to get some ideas how to fix it.


    Thanks for your time!

  • Still not fixed.. I tried 8 grabbers in the meantime. Every grabber had the wrong chipset.
    No I finally got one with the STK1160 Chipset, which should be working, but, it is the version with 4 video inputs and one mono audio input.
    It does not have the AC97 audio chipset and, of course ... , it's not working with the hyperion.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!