Hi guys
I installed last version of hyperion on raspberry pi zero w. Any thing was well but in usb active menu didn't detect my video capture please help me to fix it.
Hi guys
I installed last version of hyperion on raspberry pi zero w. Any thing was well but in usb active menu didn't detect my video capture please help me to fix it.
If the grabber is not available for selection in Hyperion, it will not be available in your system.
usb-devices |grep uvcvideo lists what is available.
Use a different cable, USB port or grabber.
Test the grabber on the PC/laptop to see if it works.
regards pclin
it's working very fine in PC but in hyperion not detected.
usb-devices:
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=05.15
S: Manufacturer=Linux 5.15.32+ dwc_otg_hcd
S: Product=DWC OTG Controller
S: SerialNumber=20980000.usb
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
lsusb
that's your USB Host controller from Linux itself.
So it sees the controller but not the device connected to this controller.
Try to update the firmware of the pi, look in my older comments to do that or
open a new terminal window and entering the command sudo rpi-eeprom-update . If it flags that updatw is available, one option is to run sudo apt update followed by sudo apt full-upgrade to fully update your Pi's software, firmware included
goodluck!!
I updated it by apt update & apt full-upgrade but it made no difference
dmesg
[ 0.158684] bcm2835-mbox 2000b880.mailbox: mailbox enabled
[ 0.191089] raspberrypi-firmware soc:firmware: Attached to firmware from 2022-03-24T13:20:54, variant start
[ 0.201122] raspberrypi-firmware soc:firmware: Firmware hash is e5a963efa66a1974127860b42e913d2374139ff5
[ 0.260669] Kprobes globally optimized
[ 0.271077] bcm2835-dma 20007000.dma: DMA legacy API manager, dmachans=0x1
[ 0.274771] SCSI subsystem initialized
[ 0.275393] usbcore: registered new interface driver usbfs
[ 0.275574] usbcore: registered new interface driver hub
[ 0.275735] usbcore: registered new device driver usb
[ 0.276308] usb_phy_generic phy: supply vcc not found, using dummy regulator
[ 3.569001] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 3.572458] Dedicated Tx FIFOs mode
[ 3.614914] WARN::hcd_init_fiq:497: MPHI regs_base at dc810000
[ 3.620963] dwc_otg 20980000.usb: DWC OTG Controller
[ 3.624111] dwc_otg 20980000.usb: new USB bus registered, assigned bus number 1
[ 3.630208] dwc_otg 20980000.usb: irq 56, io mem 0x00000000
[ 3.633451] Init: Port Power? op_state=1
[ 3.636566] Init: Power Port (0)
[ 3.640164] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[ 3.646419] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.652866] usb usb1: Product: DWC OTG Controller
[ 3.656218] usb usb1: Manufacturer: Linux 5.15.32+ dwc_otg_hcd
[ 3.659536] usb usb1: SerialNumber: 20980000.usb
[ 3.664162] hub 1-0:1.0: USB hub found
[ 3.667550] hub 1-0:1.0: 1 port detected
[ 3.672331] dwc_otg: FIQ enabled
[ 3.672371] dwc_otg: NAK holdoff enabled
[ 3.672389] dwc_otg: FIQ split-transaction FSM enabled
[ 3.672422] Module dwc_common_port init
[ 3.673080] usbcore: registered new interface driver usb-storage
[ 3.676976] mousedev: PS/2 mouse device common for all mice
[ 3.684634] sdhci: Secure Digital Host Controller Interface driver
[ 3.688095] sdhci: Copyright(c) Pierre Ossman
[ 3.692478] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.697764] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.702188] hid: raw HID events driver (C) Jiri Kosina
[ 3.705955] usbcore: registered new interface driver usbhid
[ 3.709342] usbhid: USB HID core driver
[ 3.720707] Initializing XFRM netlink socket
[ 17.812799] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[ 17.812864] [vc_sm_connected_init]: start
[ 17.859148] [vc_sm_connected_init]: installed successfully
[ 18.051377] videodev: Linux video capture interface: v2.00
[ 18.193069] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[ 18.198612] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[ 18.208409] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[ 18.231968] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
[ 18.295381] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[ 18.298096] bcm2835_audio bcm2835_audio: there is not valid maps for state default
[ 18.357311] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
[ 18.362067] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[ 18.378507] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
[ 18.390762] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
[ 18.402476] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
[ 18.402561] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[ 18.402612] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[ 18.402663] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[ 18.402700] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[ 18.450798] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video20
[ 18.451822] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video21
[ 18.471040] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video22
[ 18.475062] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video23
[ 18.475147] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[ 18.475198] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[ 18.475238] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[ 18.475274] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[ 18.475700] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[ 18.475789] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[ 18.476540] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
[ 18.494251] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[ 18.494355] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[ 18.509768] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[ 18.509895] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[ 18.535776] bcm2835-codec bcm2835-codec: Device registered as /dev/video18
[ 18.535893] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
[ 18.560065] bcm2835-codec bcm2835-codec: Device registered as /dev/video31
[ 18.560172] bcm2835-codec bcm2835-codec: Loaded V4L2 encode_image
[ 20.376306] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 20.934747] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 20.959589] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[ 21.650962] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
[ 21.930942] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[ 21.933593] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.bin failed with error -2
[ 21.934458] usbcore: registered new interface driver brcmfmac
[ 21.964816] checking generic (1eace000 12c000) vs hw (0 ffffffff)
[ 21.964983] fb0: switching to vc4 from simple
[ 21.989133] Console: switching to colour dummy device 80x30
[ 22.014167] vc4-drm soc:gpu: bound 20400000.hvs (ops vc4_hvs_ops [vc4])
Display More
try then to increase the USB port power.
In config.txt add a line
max_usb_current = 1
and reboot with
sudo reboot
Try also to increase PI power onto 5.3 volts, if PI runs to low on voltage then USB port power is even lower then 600ma, so maybe only 4.8 volts and 400ma max
Measure the power to the PI WITH load
I use max_usb_current=1 and also use a powered usb hub but the problem still exist.
also i think other than the capture card, other devices such as flash memory and wireless mouse adapter will not work.
Does it need to activate anything?
Yes the voltage is ok i tested it and it was 5 V and 950 mA
you can update the firmware of the HDMI and USB capture device port. Sometimes that will help to get it back on track again.
Your capture device is recognised by Windows 🪟 so it shouldn't be a malfunction in the capture device I think.
Do I need to update anything other than the commands: apt update & apt full-upgrade?
stick the capturing device into the USB2.0 slot and try again.
if that's no sollution then update the firmware
first.
sudo apt-get update
sudo apt-get upgrade
these commands will push the new updates to your machine> when connected to internet ofcourse
for the rest what to do, let me have a look
try this
apt-get install hdmi2usb-mode-switch
if that doesn't work, SSH or terminal
apt-cache search firmware
find these 2
and execute them
code to install if found
apt-get install hdmi2usb-fx2-firmware
apt-get install fxload
Don’t have an account yet? Register yourself now and be a part of our community!