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

Hdmi grabber?

Discussion in 'Hyperion General' started by pigbait, 30 December 2018.

  1. akhak

    akhak New Member

    Messages:
    15
    Hardware:
    RPi3
    work very well... I don't know what was sent to you or what quality
     

    Attached Files:

    • Like Like x 1
  2. NeeeeB

    NeeeeB Active Member

    Messages:
    237
    Hardware:
    RPi3, +Arduino, +nodeMCU/ESP8266
    Same here.
    I've got that one and it works.
    Bought it there, the black one:
    € 7,50 18%OFF | Rullz 4K carte de Capture vidéo USB 3.0 2.0 HDMI vidéo Grabber boîte d'enregistrement pour PS4 jeu DVD caméscope caméra enregistrement en direct Streaming
    https://a.aliexpress.com/_BVDUG8
     
  3. HyperLEDs

    HyperLEDs New Member

    Messages:
    20
    The unit I received looks identical. Can you please run and paste the results of the following commands. This is what I get:

    lsusb

    Code:
    [email protected]:~$ lsusb
    Bus 001 Device 010: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
    Bus 001 Device 009: ID 534d:2109
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
    Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
    dmesg

    Code:
    [448030.747419] usb 1-1.3: USB disconnect, device number 7
    [448107.547422] usb 1-1.4: USB disconnect, device number 8
    [448113.728623] usb 1-1.3: new high-speed USB device number 9 using dwc_otg
    [448113.861923] usb 1-1.3: New USB device found, idVendor=534d, idProduct=2109, bcdDevice=21.00
    [448113.861940] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [448113.861950] usb 1-1.3: Product: USB Video
    [448113.861960] usb 1-1.3: Manufacturer: MACROSILICON
    [448113.862987] uvcvideo: Found UVC 1.00 device USB Video (534d:2109)
    [448113.864335] uvcvideo 1-1.3:1.0: Entity type for entity Processing 2 was not initialized!
    [448113.864351] uvcvideo 1-1.3:1.0: Entity type for entity Camera 1 was not initialized!
    v4l2-ctl --all

    Code:
    Driver Info (not using libv4l2):
            Driver name   : uvcvideo
            Card type     : USB Video: USB Video
            Bus info      : usb-3f980000.usb-1.3
            Driver version: 4.19.122
            Capabilities  : 0x84A00001
                    Video Capture
                    Streaming
                    Extended Pix Format
                    Device Capabilities
            Device Caps   : 0x04200001
                    Video Capture
                    Streaming
                    Extended Pix Format
    
    sudo lshw

    Code:
     *-usb:1
                 description: Video
                 product: USB Video
                 vendor: MACROSILICON
                 physical id: 3
                 bus info: [email protected]:1.3
                 version: 21.00
                 capabilities: usb-2.00
                 configuration: driver=usbhid maxpower=500mA speed=480Mbit/s
    
     
  4. NeeeeB

    NeeeeB Active Member

    Messages:
    237
    Hardware:
    RPi3, +Arduino, +nodeMCU/ESP8266
    maybe @akhak can help you cause I'm not at home for the moment and won't be for a couple of weeks...
     
  5. akhak

    akhak New Member

    Messages:
    15
    Hardware:
    RPi3
    [email protected]:~ $ lsusb
    Bus 001 Device 004: ID 534d:2109
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
    Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



    [email protected]:~ $ v4l2-ctl --all
    Driver Info:
    Driver name : uvcvideo
    Card type : UVC Camera (534d:2109): USB Vid
    Bus info : usb-3f980000.usb-1.5
    Driver version : 4.19.75
    Capabilities : 0x84a00001
    Video Capture
    Metadata Capture
    Streaming
    Extended Pix Format
    Device Capabilities
    Device Caps : 0x04200001
    Video Capture
    Streaming
    Extended Pix Format
    Media Driver Info:
    Driver name : uvcvideo
    Model : UVC Camera (534d:2109): USB Vid
    Serial :
    Bus info : 1.5
    Media version : 4.19.75
    Hardware revision: 0x00002100 (8448)
    Driver version : 4.19.75
    Interface Info:
    ID : 0x03000002
    Type : V4L Video
    Entity Info:
    ID : 0x00000001 (1)
    Name : UVC Camera (534d:2109): USB Vid
    Function : V4L2 I/O
    Flags : default
    Pad 0x01000007 : 0: Sink
    Link 0x0200000d: from remote pad 0x100000a of entity 'Processing 2': Data, Enabled, Immutable
    Priority: 2
    Video input : 0 (Camera 1: ok)
    Format Video Capture:
    Width/Height : 720/480
    Pixel Format : 'MJPG' (Motion-JPEG)
    Field : None
    Bytes per Line : 0
    Size Image : 691200
    Colorspace : sRGB
    Transfer Function : Default (maps to sRGB)
    YCbCr/HSV Encoding: Default (maps to ITU-R 601)
    Quantization : Default (maps to Full Range)
    Flags :
    Crop Capability Video Capture:
    Bounds : Left 0, Top 0, Width 720, Height 480
    Default : Left 0, Top 0, Width 720, Height 480
    Pixel Aspect: 1/1
    Selection: crop_default, Left 0, Top 0, Width 720, Height 480, Flags:
    Selection: crop_bounds, Left 0, Top 0, Width 720, Height 480, Flags:
    Streaming Parameters Video Capture:
    Capabilities : timeperframe
    Frames per second: 30.000 (30/1)
    Read buffers : 0
    brightness 0x00980900 (int) : min=-128 max=127 step=1 default=-11 value=-11
    contrast 0x00980901 (int) : min=0 max=255 step=1 default=148 value=148
    saturation 0x00980902 (int) : min=0 max=255 step=1 default=180 value=180
    hue 0x00980903 (int) : min=-128 max=127 step=1 default=0 value=0
    [email protected]:~ $ I don't use osmc
     
    Last edited: 29 August 2020
  6. akhak

    akhak New Member

    Messages:
    15
    Hardware:
    RPi3
    Hyperion.NG + raspbian-buster + Capture vidéo USB 3.0 2.0 HDMI vidéo Grabber = :thumbsup:
     
  7. HyperLEDs

    HyperLEDs New Member

    Messages:
    20
    Swapped operating systems on the pi - unfortunately made no difference.
     
  8. Awawa

    Awawa Active Member

    Messages:
    228
    Hardware:
    RPi1/Zero, RPi3, +nodeMCU/ESP8266
    @HyperLEDs Paste full dmesg & v4l2-ctl --list-formats. This grabber should work.
     
  9. HyperLEDs

    HyperLEDs New Member

    Messages:
    20
    dmesg

    Code:
    [email protected]:~$ dmesg
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.122-1-osmc ([email protected]) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP PREEMPT Wed May 27 07:09:59 UTC 2020
    [    0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: Raspberry Pi 3 Model B Rev 1.2
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] cma: Reserved 8 MiB at 0x2f800000
    [    0.000000] On node 0 totalpages: 196608
    [    0.000000]   Normal zone: 1728 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 196608 pages, LIFO batch:63
    [    0.000000] random: get_random_bytes called from start_kernel+0xb0/0x4d4 with crng_init=0
    [    0.000000] percpu: Embedded 16 pages/cpu s36364 r8192 d20980 u65536
    [    0.000000] pcpu-alloc: s36364 r8192 d20980 u65536 alloc=16*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 194880
    [    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:1A:C5:EF vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  root=/dev/mmcblk0p2 rootfstype=ext4 rootwait quiet osmcdev=rbp2
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Memory: 753352K/786432K available (10240K kernel code, 598K rwdata, 2128K rodata, 2048K init, 831K bss, 24888K reserved, 8192K cma-reserved)
    [    0.000000] Virtual kernel memory layout:
                       vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                       fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                       vmalloc : 0xb0800000 - 0xff800000   (1264 MB)
                       lowmem  : 0x80000000 - 0xb0000000   ( 768 MB)
                       modules : 0x7f000000 - 0x80000000   (  16 MB)
                         .text : 0x(ptrval) - 0x(ptrval)   (11232 kB)
                         .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
                         .data : 0x(ptrval) - 0x(ptrval)   ( 599 kB)
                          .bss : 0x(ptrval) - 0x(ptrval)   ( 832 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    [    0.000000] ftrace: allocating 24055 entries in 71 pages
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] arch_timer: cp15 timer(s) running at 19.20MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
    [    0.000007] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
    [    0.000019] Switching to timer-based delay loop, resolution 52ns
    [    0.000256] Console: colour dummy device 80x30
    [    0.000276] console [tty0] enabled
    [    0.000315] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
    [    0.000330] pid_max: default: 32768 minimum: 301
    [    0.000643] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000660] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001537] CPU: Testing write buffer coherency: ok
    [    0.001986] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.060074] Setting up static identity map for 0x100000 - 0x10003c
    [    0.080063] rcu: Hierarchical SRCU implementation.
    [    0.120121] smp: Bringing up secondary CPUs ...
    [    0.200584] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.280650] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
    [    0.360749] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
    [    0.360863] smp: Brought up 1 node, 4 CPUs
    [    0.360876] SMP: Total of 4 processors activated (153.60 BogoMIPS).
    [    0.360882] CPU: All CPU(s) started in HYP mode.
    [    0.360887] CPU: Virtualization extensions available.
    [    0.361737] devtmpfs: initialized
    [    0.380675] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4
    [    0.380993] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.381013] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [    0.381593] pinctrl core: initialized pinctrl subsystem
    [    0.382437] NET: Registered protocol family 16
    [    0.384969] DMA: preallocated 1024 KiB pool for atomic coherent allocations
    [    0.388730] audit: initializing netlink subsys (disabled)
    [    0.388908] audit: type=2000 audit(0.380:1): state=initialized audit_enabled=0 res=1
    [    0.389333] cpuidle: using governor ladder
    [    0.389368] cpuidle: using governor menu
    [    0.389634] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.389644] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.389813] Serial: AMBA PL011 UART driver
    [    0.392059] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
    [    0.410636] raspberrypi-firmware soc:firmware: Attached to firmware from 2020-03-10 16:00, variant start_x
    [    0.420647] raspberrypi-firmware soc:firmware: Firmware hash is d5afe412e364adbdafc0394ac65e674091a56473
    [    0.459187] bcm2835-dma 3f007000.dma: DMA legacy API manager at (ptrval), dmachans=0x1
    [    0.460856] SCSI subsystem initialized
    [    0.461062] usbcore: registered new interface driver usbfs
    [    0.461121] usbcore: registered new interface driver hub
    [    0.461214] usbcore: registered new device driver usb
    [    0.462346] clocksource: Switched to clocksource arch_sys_counter
    [    0.552183] VFS: Disk quotas dquot_6.6.0
    [    0.552265] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    0.552466] FS-Cache: Loaded
    [    0.552652] CacheFiles: Loaded
    [    0.560633] NET: Registered protocol family 2
    [    0.561445] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.561481] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.561592] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.561778] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.561915] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    0.561962] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    0.562177] NET: Registered protocol family 1
    [    0.562839] RPC: Registered named UNIX socket transport module.
    [    0.562847] RPC: Registered udp transport module.
    [    0.562853] RPC: Registered tcp transport module.
    [    0.562859] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.664839] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
    [    0.666458] Initialise system trusted keyrings
    [    0.666694] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    0.675169] FS-Cache: Netfs 'nfs' registered for caching
    [    0.675686] NFS: Registering the id_resolver key type
    [    0.675713] Key type id_resolver registered
    [    0.675720] Key type id_legacy registered
    [    0.675737] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.681217] Key type asymmetric registered
    [    0.681229] Asymmetric key parser 'x509' registered
    [    0.681290] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
    [    0.681456] io scheduler noop registered
    [    0.681737] io scheduler bfq registered (default)
    [    0.695044] bcm2708_fb soc:fb: FB found 1 display(s)
    [    0.703952] Console: switching to colour frame buffer device 80x30
    [    0.708463] bcm2708_fb soc:fb: Registered framebuffer for display 0, size 640x480
    [    0.710042] bcm2835-rng 3f104000.rng: hwrng registered
    [    0.710335] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
    [    0.710785] vc-sm: Videocore shared memory driver
    [    0.720517] brd: module loaded
    [    0.728096] loop: module loaded
    [    0.728640] Loading iSCSI transport class v2.0-870.
    [    0.729346] libphy: Fixed MDIO Bus: probed
    [    0.729441] usbcore: registered new interface driver lan78xx
    [    0.729501] usbcore: registered new interface driver smsc95xx
    [    0.729518] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
    [    0.757371] dwc_otg 3f980000.usb: base=(ptrval)
    [    0.957581] Core Release: 2.80a
    [    0.957598] Setting default values for core params
    [    0.957616] Finished setting default values for core params
    [    1.157874] Using Buffer DMA mode
    [    1.157881] Periodic Transfer Interrupt Enhancement - disabled
    [    1.157887] Multiprocessor Interrupt Enhancement - disabled
    [    1.157894] OTG VER PARAM: 0, OTG VER FLAG: 0
    [    1.157905] Dedicated Tx FIFOs mode
    [    1.158217] WARN::dwc_otg_hcd_init:1074: FIQ DMA bounce buffers: virt = af904000 dma = 0xef904000 len=9024
    [    1.158242] FIQ FSM acceleration enabled for :
                   Non-periodic Split Transactions
                   Periodic Split Transactions
                   High-Speed Isochronous Endpoints
                   Interrupt/Control Split Transaction hack enabled
    [    1.158250] dwc_otg: Microframe scheduler enabled
    [    1.158302] WARN::hcd_init_fiq:457: FIQ on core 1
    [    1.158313] WARN::hcd_init_fiq:458: FIQ ASM at 807dc18c length 36
    [    1.158325] WARN::hcd_init_fiq:497: MPHI regs_base at b0810000
    [    1.158343] dwc_otg 3f980000.usb: DWC OTG Controller
    [    1.158376] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
    [    1.158410] dwc_otg 3f980000.usb: irq 56, io mem 0x00000000
    [    1.158458] Init: Port Power? op_state=1
    [    1.158464] Init: Power Port (0)
    [    1.158724] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    1.158737] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    1.158746] usb usb1: Product: DWC OTG Controller
    [    1.158756] usb usb1: Manufacturer: Linux 4.19.122-1-osmc dwc_otg_hcd
    [    1.158765] usb usb1: SerialNumber: 3f980000.usb
    [    1.159309] hub 1-0:1.0: USB hub found
    [    1.159363] hub 1-0:1.0: 1 port detected
    [    1.159934] dwc_otg: FIQ enabled
    [    1.159941] dwc_otg: NAK holdoff enabled
    [    1.159947] dwc_otg: FIQ split-transaction FSM enabled
    [    1.159957] Module dwc_common_port init
    [    1.160229] usbcore: registered new interface driver usb-storage
    [    1.160398] mousedev: PS/2 mouse device common for all mice
    [    1.160761] usbcore: registered new interface driver usbtouchscreen
    [    1.161338] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
    [    1.161528] bcm2835-cpufreq: min=600000 max=1200000
    [    1.163411] sdhci: Secure Digital Host Controller Interface driver
    [    1.163414] sdhci: Copyright(c) Pierre Ossman
    [    1.163636] mmc-bcm2835 3f300000.mmcnr: could not get clk, deferring probe
    [    1.163855] sdhost-bcm2835 3f202000.mmc: could not get clk, deferring probe
    [    1.163917] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.165022] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.165123] hidraw: raw HID events driver (C) Jiri Kosina
    [    1.165257] usbcore: registered new interface driver usbhid
    [    1.165260] usbhid: USB HID core driver
    [    1.165786] vchiq: vchiq_init_state: slot_zero = (ptrval), is_master = 0
    [    1.166798] [vc_sm_connected_init]: start
    [    1.173820] [vc_sm_connected_init]: end - returning 0
    [    1.174268] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
    [    1.174273] [vc_sm_connected_init]: start
    [    1.174446] [vc_sm_connected_init]: installed successfully
    [    1.174649] Initializing XFRM netlink socket
    [    1.174662] NET: Registered protocol family 17
    [    1.174723] Key type dns_resolver registered
    [    1.174799] Registering SWP/SWPB emulation handler
    [    1.175106] registered taskstats version 1
    [    1.175117] Loading compiled-in X.509 certificates
    [    1.175653] Key type encrypted registered
    [    1.179076] uart-pl011 3f201000.serial: cts_event_workaround enabled
    [    1.179125] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 81, base_baud = 0) is a PL011 rev2
    [    1.179940] mmc-bcm2835 3f300000.mmcnr: mmc_debug:0 mmc_debug2:0
    [    1.179946] mmc-bcm2835 3f300000.mmcnr: DMA channel allocated
    [    1.215356] sdhost: log_buf @ (ptrval) (ef907000)
    [    1.237728] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
    [    1.239229] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
    [    1.240730] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
    [    1.243427] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
    [    1.262349] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
    [    1.263034] of_cfs_init
    [    1.263109] of_cfs_init: OK
    [    1.266498] Freeing unused kernel memory: 2048K
    [    1.266733] Run /init as init process
    [    1.315758] random: fast init done
    [    1.323227] mmc0: host does not support reading read-only switch, assuming write-enable
    [    1.325706] mmc0: new high speed SDXC card at address 0001
    [    1.326380] mmcblk0: mmc0:0001 EC2QT 59.6 GiB
    [    1.338024]  mmcblk0: p1 p2
    [    1.358189] mmc1: new high speed SDIO card at address 0001
    [    1.372441] Indeed it is in host mode hprt0 = 00021501
    [    1.452983] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    1.459696] fsck: E2fsck run: /bin/e2fsck -p -C 0 /dev/mmcblk0p2
    [    1.459853] fsck: Filesystem UUID: 1c865f64-274e-4e44-81a6-7ffe09f8e71d
    [    1.460025] fsck: /dev/mmcblk0p2: clean, 29786/3891200 files, 535394/15548416 blocks
    [    1.582373] usb 1-1: new high-speed USB device number 2 using dwc_otg
    [    1.582455] Indeed it is in host mode hprt0 = 00001101
    [    1.822561] usb 1-1: New USB device found, idVendor=0424, idProduct=9514, bcdDevice= 2.00
    [    1.822575] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    1.822920] hub 1-1:1.0: USB hub found
    [    1.822979] hub 1-1:1.0: 5 ports detected
    [    2.152400] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
    [    2.282636] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00
    [    2.282647] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    2.285072] smsc95xx v1.0.6
    [    2.374522] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:1a:c5:ef
    [    2.561522] systemd[1]: System time before build time, advancing clock.
    [    2.630266] NET: Registered protocol family 10
    [    2.631048] Segment Routing with IPv6
    [    2.671031] random: systemd: uninitialized urandom read (16 bytes read)
    [    2.672385] usb 1-1.3: new high-speed USB device number 4 using dwc_otg
    [    2.672757] random: systemd: uninitialized urandom read (16 bytes read)
    [    2.675584] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
    [    2.675889] systemd[1]: Detected architecture arm.
    [    2.678724] systemd[1]: Set hostname to <osmc>.
    [    2.708633] random: systemd-cryptse: uninitialized urandom read (16 bytes read)
    [    2.805303] usb 1-1.3: New USB device found, idVendor=534d, idProduct=2109, bcdDevice=21.00
    [    2.805313] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [    2.805318] usb 1-1.3: Product: USB Video
    [    2.805323] usb 1-1.3: Manufacturer: MACROSILICON
    [    2.807414] hid-generic 0003:534D:2109.0001: hiddev96,hidraw0: USB HID v1.10 Device [MACROSILICON USB Video] on usb-3f980000.usb-1.3/input4
    [    2.902377] usb 1-1.4: new full-speed USB device number 5 using dwc_otg
    [    2.936088] systemd[1]: apt-daily.timer: Cannot add dependency job, ignoring: Unit apt-daily.timer is masked.
    [    2.936117] systemd[1]: apt-daily-upgrade.timer: Cannot add dependency job, ignoring: Unit apt-daily-upgrade.timer is masked.
    [    2.939112] systemd[1]: Listening on udev Kernel Socket.
    [    2.939454] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    2.939893] systemd[1]: Created slice System Slice.
    [    2.941659] systemd[1]: Mounting Debug File System...
    [    2.942436] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
    [    3.047770] usb 1-1.4: New USB device found, idVendor=2341, idProduct=0043, bcdDevice= 0.01
    [    3.047782] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=220
    [    3.047787] usb 1-1.4: Manufacturer: Arduino (www.arduino.cc)
    [    3.047792] usb 1-1.4: SerialNumber: 75830333439351416222
    [    3.094457] systemd-journald[166]: Received request to flush runtime journal from PID 1
    [    3.440065] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device
    [    3.440733] usbcore: registered new interface driver cdc_acm
    [    3.440739] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [    5.059417] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
    [    5.135086] media: Linux media interface: v0.10
    [    5.180573] videodev: Linux video capture interface: v2.00
    [    5.266672] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
    [    5.269831] bcm2835_audio soc:audio: card created with 8 channels
    [    5.302609] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
    [    5.302612] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
    [    5.344727] uvcvideo: Found UVC 1.00 device USB Video (534d:2109)
    [    5.347063] uvcvideo 1-1.3:1.0: Entity type for entity Processing 2 was not initialized!
    [    5.347074] uvcvideo 1-1.3:1.0: Entity type for entity Camera 1 was not initialized!
    [    5.347292] usbcore: registered new interface driver uvcvideo
    [    5.347295] USB Video Class driver (1.1.1)
    [    5.379513] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    5.390060] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
    [    5.395073] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
    [    5.401590] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    5.419109] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    5.419121] cfg80211: failed to load regulatory.db
    [    5.442289] usbcore: registered new interface driver snd-usb-audio
    [    5.459928] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
    [    5.460101] usbcore: registered new interface driver brcmfmac
    [    5.639694] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
    [    5.639767] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
    [    5.640332] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Oct 23 2017 03:55:53 version 7.45.98.38 (r674442 CY) FWID 01-e58d219f
    [    5.771595] uart-pl011 3f201000.serial: no DMA platform data
    [    5.912303] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [    6.018238] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
    [    6.018264] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
    [    6.020091] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
    [    6.020108] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
    [    6.022147] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
    [    6.022161] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
    [    6.513542] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
    [    6.513704] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [    6.877097] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
    [    6.877111] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
    [    7.750203] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
    [   10.187516] Bluetooth: Core ver 2.22
    [   10.187567] NET: Registered protocol family 31
    [   10.187572] Bluetooth: HCI device and connection manager initialized
    [   10.187585] Bluetooth: HCI socket layer initialized
    [   10.187593] Bluetooth: L2CAP socket layer initialized
    [   10.187615] Bluetooth: SCO socket layer initialized
    [   10.191869] Bluetooth: HCI UART driver ver 2.3
    [   10.191880] Bluetooth: HCI UART protocol H4 registered
    [   10.287269] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [   10.287278] Bluetooth: BNEP filters: protocol multicast
    [   10.287294] Bluetooth: BNEP socket layer initialized
    [   10.484122] Console: switching to colour dummy device 80x30
    [   12.736731] random: crng init done
    [   12.736741] random: 7 urandom warning(s) missed due to ratelimiting
    
    v4l2-ctl --list-formats

    Code:
    ioctl: VIDIOC_ENUM_FMT
            Index       : 0
            Type        : Video Capture
            Pixel Format: 'MJPG' (compressed)
            Name        : Motion-JPEG
    
            Index       : 1
            Type        : Video Capture
            Pixel Format: 'YUYV'
            Name        : YUYV 4:2:2
    
    v4l2-ctl --all

    Code:
    Driver Info (not using libv4l2):
            Driver name   : uvcvideo
            Card type     : USB Video: USB Video
            Bus info      : usb-3f980000.usb-1.3
            Driver version: 4.19.122
            Capabilities  : 0x84A00001
                    Video Capture
                    Streaming
                    Extended Pix Format
                    Device Capabilities
            Device Caps   : 0x04200001
                    Video Capture
                    Streaming
                    Extended Pix Format
    Priority: 2
    Video input : 0 (Camera 1: ok)
    Format Video Capture:
            Width/Height      : 1920/1080
            Pixel Format      : 'MJPG'
            Field             : None
            Bytes per Line    : 0
            Size Image        : 4147200
            Colorspace        : sRGB
            Transfer Function : Default
            YCbCr/HSV Encoding: Default
            Quantization      : Default
            Flags             :
    Crop Capability Video Capture:
            Bounds      : Left 0, Top 0, Width 1920, Height 1080
            Default     : Left 0, Top 0, Width 1920, Height 1080
            Pixel Aspect: 1/1
    Selection: crop_default, Left 0, Top 0, Width 1920, Height 1080
    Selection: crop_bounds, Left 0, Top 0, Width 1920, Height 1080
    Streaming Parameters Video Capture:
            Capabilities     : timeperframe
            Frames per second: 30.000 (30/1)
            Read buffers     : 0
                         brightness (int)    : min=-128 max=127 step=1 default=-11 value=-11
                           contrast (int)    : min=0 max=255 step=1 default=148 value=148
                         saturation (int)    : min=0 max=255 step=1 default=180 value=180
                                hue (int)    : min=-128 max=127 step=1 default=0 value=0
    
     
  10. Awawa

    Awawa Active Member

    Messages:
    228
    Hardware:
    RPi1/Zero, RPi3, +nodeMCU/ESP8266
    @HyperLEDs dmesg looks good and v4l2 capture device is active ...and what are symptoms that the grabbers doesn't work? Hyperion.NG doesn't detect it and there is no info on the www usb grabber configuration page? or the black screen from the grabber or something else maybe?
     
  11. HyperLEDs

    HyperLEDs New Member

    Messages:
    20
    I'm using Hyperion, not NG. When I try to grab a screenshot from HyperCon, I get "No picture found check ssh traffic. Stop Hyperion before you take a screenshot!"

    And the logs show:

    Code:
    2>/dev/null ; hyperion-v4l2 --device /dev/video0 --video-standard NTSC --input 0 --width -1 --height -1 --crop-left 0 --crop-right 0 --crop-top 0 --crop-bottom 0 --size-decimator 1 --frame-decimator 2 --red-threshold 0.0 --green-threshold 0.0 --blue-threshold 0.0 --screenshot
    ssh in:     hyperion-v4l2:
    ssh in:         version   : V1.03.5 (GitHub-66bef6b/fb413cd-1566231780
    ssh in:         build time: Aug 25 2019 10:39:29
    ssh out:     VIDIOC_S_STD ERROR 25, Inappropriate ioctl for device
    sftp getFile(./screenshot.png, java.awt.Image)
     
  12. Awawa

    Awawa Active Member

    Messages:
    228
    Hardware:
    RPi1/Zero, RPi3, +nodeMCU/ESP8266
    Well, the first registered device is MJPG, it doesnt work with old Hyperion and the new version has some performance isssue but it should work somehow. Try second instance of video device ...it's seems it's yuyv.
     
  13. HyperLEDs

    HyperLEDs New Member

    Messages:
    20
    Same error - I've read that the "VIDIOC_S_INPUT ERROR 25, Inappropriate ioctl for device" indicates an incompatible chipset, is that not true?

    Code:
    2>/dev/null ; hyperion-v4l2 --device /dev/video1 --video-standard NTSC --input 0 --width -1 --height -1 --crop-left 0 --crop-right 0 --crop-top 0 --crop-bottom 0 --size-decimator 1 --frame-decimator 2 --red-threshold 0.0 --green-threshold 0.0 --blue-threshold 0.0 --screenshot
    ssh in:     hyperion-v4l2:
    ssh in:         version   : V1.03.5 (GitHub-66bef6b/fb413cd-1566231780
    ssh in:         build time: Aug 25 2019 10:39:29
    ssh out:     VIDIOC_S_INPUT ERROR 25, Inappropriate ioctl for device
    sftp getFile(./screenshot.png, java.awt.Image)
     
  14. HyperLEDs

    HyperLEDs New Member

    Messages:
    20
    I tried dev/video0 and input 1 and I now get a different error:

    Code:
    2>/dev/null ; hyperion-v4l2 --device /dev/video0 --video-standard NTSC --input 1 --width -1 --height -1 --crop-left 0 --crop-right 0 --crop-top 0 --crop-bottom 0 --size-decimator 1 --frame-decimator 2 --red-threshold 0.0 --green-threshold 0.0 --blue-threshold 0.0 --screenshot
    ssh in:     hyperion-v4l2:
    ssh in:         version   : V1.03.5 (GitHub-66bef6b/fb413cd-1566231780
    ssh in:         build time: Aug 25 2019 10:39:29
    ssh out:     VIDIOC_S_INPUT ERROR 22, Invalid argument
    sftp getFile(./screenshot.png, java.awt.Image)
     
  15. Awawa

    Awawa Active Member

    Messages:
    228
    Hardware:
    RPi1/Zero, RPi3, +nodeMCU/ESP8266
    @HyperLEDs it's seems it's rather software problem from old Hyperion (operation not permited for that device) because linux drivers is perfectly OK. Trouble with MJPG device was the main and only reason I've migrated to Hyperion.NG. But the store is still pending as I improve it's performance.

    For the old hyperion and that device causes you VIDIOC_S_INPUT ERROR 22 could try add --pixel-format YUYV to command line
     
  16. HyperLEDs

    HyperLEDs New Member

    Messages:
    20
    Thanks for your help. the additional argument didn't work.

    I tried installing Hyperion.NG a few weeks ago, but I ran into so many issues just trying to get it to install properly (e.g. processes not running as root when they should be, DMA channel problems, random colors being shown on the strip as a result of a known bug in alpha v7). If you have a simple recommendation for getting a version of Hyperion.NG installed that works, I could try that to see if the grabber works.
     
  17. Awawa

    Awawa Active Member

    Messages:
    228
    Hardware:
    RPi1/Zero, RPi3, +nodeMCU/ESP8266
    @HyperLEDs as you have MJPG device maybe you can my fork as it's intended to improve performance for that type of encoding (MJPG):
    https://github.com/awawa-dev/hyperion.ng/releases

    It contains patches released after Alpha7, Raspbian Buster is recommended. Or you can compile current version of Hyperion to test: beside performance (and one related bug in live preview) I haven't meet any issues.
    But beware there's one problem in Hyperion.NG that can affect you: https://github.com/hyperion-project/hyperion.ng/issues/908 (I dont have that dual type of yuyv/mjpg grabber to check it)
     
  18. HyperLEDs

    HyperLEDs New Member

    Messages:
    20
    Many thanks - I'll try to build from Master and see what happens.
     
  19. HyperLEDs

    HyperLEDs New Member

    Messages:
    20
    Made some good progress - Hyperion.NG is now installed and correctly controlling the LEDs. The video grabber is correctly detected. However, when I select the video grabber as the source, I just see an RGB pattern on the LEDs on the top and bottom of my TV - this pattern occurs whether I have something connected to the grabber or not.
     
  20. Awawa

    Awawa Active Member

    Messages:
    228
    Hardware:
    RPi1/Zero, RPi3, +nodeMCU/ESP8266
    Check the live feed from the grabber (upper right corner). Try to setup resolution and refresh rate manually. After grabber is disconnected it's necessarily to reboot system to work again.