mirror of
https://github.com/pikvm/pikvm.git
synced 2026-03-02 18:16:56 -05:00
I'm using H2C-RPI-B01 device as HDMI-CSI bridge, but PIKVM doesn't seem to be able to communicate with it. #97
Labels
No labels
component:documentation
help wanted
resolution:delayed
resolution:duplicate
resolution:fixed
resolution:invalid
resolution:rejected
resolution:wontfix
success story
type:bug
type:bug
type:feature
type:question
type:question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pikvm-pikvm#97
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hradec on GitHub (Nov 24, 2020).
Originally assigned to: @mdevaev on GitHub.
Describe the bug
I'm using H2C-RPI-B01 device as HDMI-CSI bridge with a pizerow, but PIKVM doesn't seem to be able to communicate with it.
the device is this one: https://www.aliexpress.com/item/4000152180240.html?spm=a2g0s.9042311.0.0.27424c4d2kwBtm
I get these on dmesg as well:
I've tried
i2cdetect -y 1and got the error:maybe the module for i2c is not loaded for some reason?
I've created the image successfully using arch on kernel 5.9.9, using
make os.Pi-KVM info:
@mdevaev commented on GitHub (Nov 24, 2020):
Make sure that you have inserted the correct side of the cable into both connectors. Attach a photo of both ends of the cable.
The modules and i2c are fine.
@hradec commented on GitHub (Dec 3, 2020):
I tried booth sides of the cable, and also switching the ends between the HDMI and PiZeroW, and still get the same error.

But I've figured it out. I'm using one of those "usb dongle" boards for the PiZeroW:

so I can plug it directly into a usb port on the computer I wanna to control, and plug a short HDMI on the other end. It's a really neat solution!
Turns out the power that comes from the computer USB2 (500ma) is not enough to power booth PiZeroW and the CSI-HDMI bridge board. That's why it was failing.
As soon as I plugged it to a 2amp power supply, it started up correctly:

So, just for future reference, a computer USB2 port can power up the PiZeroW (with the wifi) without issues, but it doesn't have enough juice to power up the CSI-HDMI bridge model I'm using. (maybe another one would work? someone?)
I think I'm going to add a short USB connector cable to my device, so I can still plug it directly to a computer usb port, and plug the cable in a second USB2 port just to get more juice to power up the hdmi bridge... that should give me 1amp (500ma from each USB 2 port) and hopefully it will be enough! I really want to have that device being a simple small and neat little dongle that powers itself up directly from the computer it controls!!
@mdevaev commented on GitHub (Dec 3, 2020):
Lack of power can lead to such problems, which is why I show in the interface and README that a good power supply is required.
I guess this problem is solved.
@mdevaev commented on GitHub (Dec 4, 2020):
I don't think so. All bridges consume the same current.