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
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!