1
0
Fork 0
mirror of https://github.com/pikvm/pikvm.git synced 2026-03-02 18:16:56 -05:00

Keyboard/Mouse icons are orange in the KVM web GUI. It shows "Keyboard captured inactive/busy" and "Mouse free inactive/busy" #446

Closed
opened 2026-02-20 13:27:10 -05:00 by deekerman · 5 comments
Owner

Originally created by @Maximka101 on GitHub (Apr 4, 2022).

Originally assigned to: @mdevaev on GitHub.

I recently bought and assembled PiKVM v3.3. All works exсept a virtual keyboard and a virtual mouse.
Keyboard/Mouse icons are orange in the KVM web GUI. It shows "Keyboard captured inactive/busy" and "Mouse free inactive/busy".
At first, I read FAQ and Community FAQ. Tried to change cables (USB C-USB A x4pcs.; USB A-USB A; USB C adapter - USB A-USB A, etc.), then tried to change ports - USB C (CON), USB A 2.0, USB A 3.0, tried to change browsers and platform... It still doesn't work. Would you be so kind to help to find a reason? Any idea? Below data from my PiKVM.

PiKVM info:

  • Raspberry Pi 4 Model B Rev 1.5
  • PiKVM platform PiKVM v3.3 HAT
  • Video capture type - CSI bridge
  • KVMD version: pacman -Q | grep kvmd

kvmd 3.74-1
kvmd-fan 0.20-1
kvmd-oled 0.12-1
kvmd-platform-v3-hdmi-rpi4 3.74-1
kvmd-webterm 0.41-1

  • uStreamer version:pacman -Q | grep ustreamer

ustreamer 5.3-1

  • Linux kernel: uname -a

Linux pikvm.local 5.15.25-10-rpi-ARCH #1 SMP Wed Mar 16 06:04:18 MSK 2022 armv7l GNU/Linux

"pi-info.sh" from Community FAQ (https://docs.pikvm.org/community_faq/#troubleshooting):
./pi-info.sh

15:37:57 up 11 min, 1 user, load average: 0.25, 0.21, 0.14
# Raspberry Pi 4 Model B Rev 1.5

CPU temp: 47.71'C
GPU temp: 47.7'C

Throttled flags: 0x0

Throttled now: no
Throttled past: no

Undervoltage now: no
Undervoltage past: no

Frequency capped now: no
Frequency capped past: no

Version Package-Name
---------------------- -----------------------------
20211222 firmware-raspberrypi-pikvm
20220209.6342082 linux-firmware-pikvm
20220209.6342082 linux-firmware-whence-pikvm
20220301 raspberrypi-firmware-pikvm
202203011 raspberrypi-bootloader-pikvm
202203011 raspberrypi-bootloader-x-pikvm
3.74 kvmd
0.20 kvmd-fan
0.12 kvmd-oled
3.74 kvmd-platform-v3-hdmi-rpi4
0.41 kvmd-webterm
5.3 ustreamer
1.21.6 nginx-mainline
2:2.10 wpa_supplicant
2022.02.18 wireless-regdb
30.pre9 wireless_tools

cat /boot/config.txt

# See /boot/overlays/README for all available options
initramfs initramfs-linux.img followkernel

hdmi_force_hotplug=1
gpu_mem=128
enable_uart=1
dtoverlay=tc358743
dtoverlay=disable-bt
dtoverlay=dwc2,dr_mode=peripheral
dtparam=act_led_gpio=13

# HDMI audio capture
dtoverlay=tc358743-audio

# SPI (AUM)
dtoverlay=spi0-1cs

# I2C (display)
dtparam=i2c_arm=on

## Clock
dtoverlay=i2c-rtc,pcf8563

cat /etc/kvmd/main.yaml

# Don't touch this file otherwise your device may stop working.
# Use override.yaml to modify required settings.
# You can find a working configuration in /usr/share/kvmd/configs.default/kvmd.

override: !include [override.d, override.yaml]

logging: !include logging.yaml

kvmd:
auth: !include auth.yaml

info:
fan:
unix: /run/kvmd/fan.sock

hid:
type: otg

atx:
type: gpio

msd:
type: otg

streamer:
h264_bitrate:
default: 5000
cmd:
- "/usr/bin/ustreamer"
- "--device=/dev/kvmd-video"
- "--persistent"
- "--dv-timings"
- "--format=uyvy"
- "--encoder=omx"
- "--workers=3"
- "--quality={quality}"
- "--desired-fps={desired_fps}"
- "--drop-same-frames=30"
- "--last-as-blank=0"
- "--unix={unix}"
- "--unix-rm"
- "--unix-mode=0660"
- "--exit-on-parent-death"
- "--process-name-prefix={process_name_prefix}"
- "--notify-parent"
- "--no-log-colors"
- "--sink=kvmd::ustreamer::jpeg"
- "--sink-mode=0660"
- "--h264-sink=kvmd::ustreamer::h264"
- "--h264-sink-mode=0660"
- "--h264-bitrate={h264_bitrate}"
- "--h264-gop={h264_gop}"

gpio:
scheme:
v3_usb_breaker:
pin: 5
mode: output
initial: true
pulse:
delay: 0

vnc:
memsink:
jpeg:
sink: "kvmd::ustreamer::jpeg"
h264:
sink: "kvmd::ustreamer::h264"

dmesg | grep tc35

[ 9.192600] tc358743 10-000f: Consider updating driver tc358743 to match on endpoints
[ 9.223508] tc358743 10-000f: tc358743 found @ 0x1e (i2c-22-mux (chan_id 1))

systemctl status kvmd

  • kvmd.service - PiKVM - The main daemon
    Loaded: loaded (/usr/lib/systemd/system/kvmd.service; enabled; vendor preset: disabled)
    Active: active (running) since Mon 2022-04-04 15:27:06 MSK; 30min ago
    Main PID: 402 (kvmd/main: /usr)
    Tasks: 22 (limit: 4915)
    CPU: 5min 21.566s
    CGroup: /system.slice/kvmd.service
    |-402 "kvmd/main: /usr/sbin/python /usr/bin/kvmd --run"
    |-425 "kvmd/hid-keyboard: /usr/sbin/python /usr/bin/kvmd --run"
    |-426 "kvmd/hid-mouse: /usr/sbin/python /usr/bin/kvmd --run"
    `-479 "kvmd/streamer: /usr/bin/ustreamer --device=/dev/kvmd-video --persistent --dv-timings --format=uyvy --encoder=omx --workers=3 --quality=80 --desired-fps=30 --drop-same-frames=30 --last-as-blank=0 --unix=/run/kvmd/ustreamer.sock --unix-rm ->

Apr 04 15:41:30 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (>
Apr 04 15:41:30 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (>
Apr 04 15:41:30 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple>
Apr 04 15:41:30 pikvm.local kvmd[402]: kvmd.apps.kvmd.server INFO --- Registered new client socket: WsClient(id=2994416824, stream=True); clients now: 2
Apr 04 15:41:31 pikvm.local kvmd[402]: kvmd.apps.kvmd.sysunit ERROR --- Can't get info about the service 'kvmd-vnc.service': DBusException: org.freedesktop.DBus.Error.Disconnected: Connection is closed
Apr 04 15:41:31 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.>
Apr 04 15:41:31 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/share/js/kvm/janus.js'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64)>
Apr 04 15:41:31 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='-'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Ch>
Apr 04 15:41:34 pikvm.local kvmd[402]: kvmd.apps.kvmd.server INFO --- Removed client socket: WsClient(id=2994416824, stream=True); clients now: 1
Apr 04 15:41:34 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /ws HTTP/1.0' => 101; size=0 --- referer='-'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) C>
lines 1-22/22 (END)

systemctl status kvmd-otg

  • kvmd-otg.service - PiKVM - OTG setup
    Loaded: loaded (/usr/lib/systemd/system/kvmd-otg.service; enabled; vendor preset: disabled)
    Active: active (exited) since Mon 2022-04-04 15:27:06 MSK; 32min ago
    Process: 385 ExecStart=/usr/bin/kvmd-otg start (code=exited, status=0/SUCCESS)
    Main PID: 385 (code=exited, status=0/SUCCESS)
    CPU: 937ms

Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- SYMLINK - /sys/kernel/config/usb_gadget/kvmd/configs/c.1/hid.usb1 --> /sys/kernel/config/usb_gadget/kvmd/functions/hid.usb1
Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- WRITE --- /run/kvmd/otg/hid.usb1@meta.json
Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- ===== Preparing complete =====
Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- Enabling the gadget ...
Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- WRITE --- /sys/kernel/config/usb_gadget/kvmd/UDC
Apr 04 15:27:06 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- Setting up permissions ...
Apr 04 15:27:06 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- CHOWN --- kvmd - /sys/kernel/config/usb_gadget/kvmd/UDC
Apr 04 15:27:06 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- CHOWN --- kvmd - /sys/kernel/config/usb_gadget/kvmd/configs/c.1
Apr 04 15:27:06 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- Ready to work
Apr 04 15:27:06 pikvm.local systemd[1]: Finished PiKVM - OTG setup.

ls -l /dev/kvmd-*

lrwxrwxrwx 1 root root 5 Apr 4 15:27 /dev/kvmd-hid-keyboard -> hidg0
lrwxrwxrwx 1 root root 5 Apr 4 15:27 /dev/kvmd-hid-mouse -> hidg1
lrwxrwxrwx 1 root root 6 Apr 4 15:27 /dev/kvmd-video -> video0

journalctl -u kvmd

Apr 04 16:04:51 pikvm.local systemd[1]: Started PiKVM - The main daemon.
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd INFO --- Using internal auth service 'htpasswd'
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Using OTG gadget 'kvmd' as MSD
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Probing to remount storage ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Remounting internal storage to RW ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Executing helper ['/usr/bin/sudo', '--non-interactive', '/usr/bin/kvmd-helper-otgmsd-remount', 'rw'] ...
Apr 04 16:04:54 pikvm.local sudo[417]: kvmd : PWD=/ ; USER=root ; COMMAND=/usr/bin/kvmd-helper-otgmsd-remount rw
Apr 04 16:04:54 pikvm.local sudo[417]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=970)
Apr 04 16:04:54 pikvm.local sudo[417]: pam_unix(sudo:session): session closed for user root
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => Remounting /var/lib/kvmd/msd to RW-mode ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => CHOWN --- kvmd - /var/lib/kvmd/msd/images
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => CHOWN --- kvmd - /var/lib/kvmd/msd/meta
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Remounting internal storage to RO ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Executing helper ['/usr/bin/sudo', '--non-interactive', '/usr/bin/kvmd-helper-otgmsd-remount', 'ro'] ...
Apr 04 16:04:54 pikvm.local sudo[428]: kvmd : PWD=/ ; USER=root ; COMMAND=/usr/bin/kvmd-helper-otgmsd-remount ro
Apr 04 16:04:54 pikvm.local sudo[428]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=970)
Apr 04 16:04:54 pikvm.local sudo[428]: pam_unix(sudo:session): session closed for user root
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => Remounting /var/lib/kvmd/msd to RO-mode ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.keyboard.keysym INFO --- Reading keyboard layout /usr/share/kvmd/keymaps/en-us ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Preparing User-GPIO drivers ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Using UDC fe980000.usb
Apr 04 16:04:54 pikvm.local kvmd[438]: kvmd.plugins.hid.otg.device INFO --- Started HID-keyboard pid=438
Apr 04 16:04:54 pikvm.local kvmd[439]: kvmd.plugins.hid.otg.device INFO --- Started HID-mouse pid=439
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.ugpio INFO --- Running User-GPIO drivers ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /var/lib/kvmd/msd/images
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /var/lib/kvmd/msd/meta
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /sys/kernel/config/usb_gadget/kvmd/functions/mass_storage.usb0/lun.0
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /sys/kernel/config/usb_gadget/kvmd/configs/c.1
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Installing SIGUSR2 streamer handler ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.http INFO --- ======== Running on http://unix:/run/kvmd/kvmd.sock: ========
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.http INFO --- (Press CTRL+C to quit)
Apr 04 16:05:52 pikvm.local kvmd[394]: aiohttp.access INFO --- [- (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 403; size=276 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebK>
Apr 04 16:06:06 pikvm.local kvmd[394]: kvmd.apps.kvmd.auth INFO --- Authorized user 'admin' via auth service 'htpasswd'
Apr 04 16:06:06 pikvm.local kvmd[394]: kvmd.apps.kvmd.api.auth INFO --- Logged in user 'admin'
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / 192.168.2.65] 'POST /auth/login HTTP/1.0' => 200; size=291 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/53>
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/53>
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/53>
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /info?fields=auth,meta,extras HTTP/1.0' => 200; size=2158 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Wi>
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (>
Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (>
Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (>
Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (>
Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple>
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Registered new client socket: WsClient(id=3003516528, stream=True); clients now: 1
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Starting streamer ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Started streamer pid=497: ['/usr/bin/ustreamer', '--device=/dev/kvmd-video', '--persistent', '--dv-timings', '--format=uyvy', '--encoder=omx', '--workers=3', '--quality=80', '->
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using internal blank placeholder
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using JPEG-sink: kvmd::ustreamer::jpeg
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using H264-sink: kvmd::ustreamer::h264
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 main] -- Listening HTTP on UNIX socket '/run/kvmd/ustreamer.sock'
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- Using V4L2 device: /dev/kvmd-video
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- Using desired FPS: 30
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 http] -- Starting HTTP eventloop ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- H264: Initializing encoder ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.579 stream] -- H264: Configuring encoder: DMA=0 ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => ================================================================================
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.611 stream] -- Device fd=11 opened
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.611 stream] -- Using input channel: 0
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.618 stream] -- Got new DV-timings: 1280x720p60.00, pixclk=74250000, vsync=30, hsync=370
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using resolution: 1280x720
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using format: UYVY
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Querying HW FPS changing is not supported
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using IO method: MMAP
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.669 stream] -- Requested 5 device buffers, got 5
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Capturing started
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-0: Initializing encoder ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-1: Initializing encoder ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-2: Initializing encoder ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Using JPEG quality: 80%
lines 1-69...skipping...
Apr 04 16:04:51 pikvm.local systemd[1]: Started PiKVM - The main daemon.
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd INFO --- Using internal auth service 'htpasswd'
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Using OTG gadget 'kvmd' as MSD
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Probing to remount storage ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Remounting internal storage to RW ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Executing helper ['/usr/bin/sudo', '--non-interactive', '/usr/bin/kvmd-helper-otgmsd-remount', 'rw'] ...
Apr 04 16:04:54 pikvm.local sudo[417]: kvmd : PWD=/ ; USER=root ; COMMAND=/usr/bin/kvmd-helper-otgmsd-remount rw
Apr 04 16:04:54 pikvm.local sudo[417]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=970)
Apr 04 16:04:54 pikvm.local sudo[417]: pam_unix(sudo:session): session closed for user root
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => Remounting /var/lib/kvmd/msd to RW-mode ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => CHOWN --- kvmd - /var/lib/kvmd/msd/images
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => CHOWN --- kvmd - /var/lib/kvmd/msd/meta
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Remounting internal storage to RO ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Executing helper ['/usr/bin/sudo', '--non-interactive', '/usr/bin/kvmd-helper-otgmsd-remount', 'ro'] ...
Apr 04 16:04:54 pikvm.local sudo[428]: kvmd : PWD=/ ; USER=root ; COMMAND=/usr/bin/kvmd-helper-otgmsd-remount ro
Apr 04 16:04:54 pikvm.local sudo[428]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=970)
Apr 04 16:04:54 pikvm.local sudo[428]: pam_unix(sudo:session): session closed for user root
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => Remounting /var/lib/kvmd/msd to RO-mode ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.keyboard.keysym INFO --- Reading keyboard layout /usr/share/kvmd/keymaps/en-us ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Preparing User-GPIO drivers ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Using UDC fe980000.usb
Apr 04 16:04:54 pikvm.local kvmd[438]: kvmd.plugins.hid.otg.device INFO --- Started HID-keyboard pid=438
Apr 04 16:04:54 pikvm.local kvmd[439]: kvmd.plugins.hid.otg.device INFO --- Started HID-mouse pid=439
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.ugpio INFO --- Running User-GPIO drivers ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /var/lib/kvmd/msd/images
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /var/lib/kvmd/msd/meta
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /sys/kernel/config/usb_gadget/kvmd/functions/mass_storage.usb0/lun.0
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /sys/kernel/config/usb_gadget/kvmd/configs/c.1
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Installing SIGUSR2 streamer handler ...
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.http INFO --- ======== Running on http://unix:/run/kvmd/kvmd.sock: ========
Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.http INFO --- (Press CTRL+C to quit)
Apr 04 16:05:52 pikvm.local kvmd[394]: aiohttp.access INFO --- [- (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 403; size=276 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Sa>
Apr 04 16:06:06 pikvm.local kvmd[394]: kvmd.apps.kvmd.auth INFO --- Authorized user 'admin' via auth service 'htpasswd'
Apr 04 16:06:06 pikvm.local kvmd[394]: kvmd.apps.kvmd.api.auth INFO --- Logged in user 'admin'
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / 192.168.2.65] 'POST /auth/login HTTP/1.0' => 200; size=291 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/>
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/>
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/>
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /info?fields=auth,meta,extras HTTP/1.0' => 200; size=2158 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chr>
Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36>
Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36>
Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36>
Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36>
Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.7>
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Registered new client socket: WsClient(id=3003516528, stream=True); clients now: 1
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Starting streamer ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Started streamer pid=497: ['/usr/bin/ustreamer', '--device=/dev/kvmd-video', '--persistent', '--dv-timings', '--format=uyvy', '--encoder=omx', '--workers=3', '--quality=80', '--desired-fps=30', '--drop-same-frames=30', '--last-a>
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using internal blank placeholder
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using JPEG-sink: kvmd::ustreamer::jpeg
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using H264-sink: kvmd::ustreamer::h264
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 main] -- Listening HTTP on UNIX socket '/run/kvmd/ustreamer.sock'
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- Using V4L2 device: /dev/kvmd-video
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- Using desired FPS: 30
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 http] -- Starting HTTP eventloop ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- H264: Initializing encoder ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.579 stream] -- H264: Configuring encoder: DMA=0 ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => ================================================================================
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.611 stream] -- Device fd=11 opened
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.611 stream] -- Using input channel: 0
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.618 stream] -- Got new DV-timings: 1280x720p60.00, pixclk=74250000, vsync=30, hsync=370
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using resolution: 1280x720
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using format: UYVY
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Querying HW FPS changing is not supported
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using IO method: MMAP
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.669 stream] -- Requested 5 device buffers, got 5
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Capturing started
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-0: Initializing encoder ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-1: Initializing encoder ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-2: Initializing encoder ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Using JPEG quality: 80%
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Creating pool JPEG with 3 workers ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Capturing ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.684 stream] -- H264: Configuring encoder: DMA=1 ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.684 jw-0] -- JPEG-0: Configuring encoder: DMA=0 ...
Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/53>
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.714 jw-1] -- JPEG-1: Configuring encoder: DMA=0 ...
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.727 jw-2] -- JPEG-2: Configuring encoder: DMA=0 ...
Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/share/js/kvm/janus.js'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.>
Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Got SIGUSR2, checking the stream state ...
Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='-'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36 Edg/97.0.1072.55'
Apr 04 16:06:45 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / -] 'GET /auth/check HTTP/1.0' => 401; size=285 --- referer='-'; user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15'
Apr 04 16:07:27 pikvm.local kvmd[394]: kvmd.apps.kvmd.auth ERROR --- Got access denied for user 'admin' from auth service 'htpasswd'
Apr 04 16:07:27 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / 192.168.2.92] 'POST /auth/login HTTP/1.0' => 403; size=276 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari>
Apr 04 16:08:09 pikvm.local kvmd[394]: kvmd.apps.kvmd.auth INFO --- Authorized user 'admin' via auth service 'htpasswd'
Apr 04 16:08:09 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / 192.168.2.92] 'POST /auth/login HTTP/1.0' => 200; size=291 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari>

Originally created by @Maximka101 on GitHub (Apr 4, 2022). Originally assigned to: @mdevaev on GitHub. I recently bought and assembled PiKVM v3.3. All works exсept a virtual keyboard and a virtual mouse. Keyboard/Mouse icons are orange in the KVM web GUI. It shows "Keyboard captured inactive/busy" and "Mouse free inactive/busy". At first, I read FAQ and Community FAQ. Tried to change cables (USB C-USB A x4pcs.; USB A-USB A; USB C adapter - USB A-USB A, etc.), then tried to change ports - USB C (CON), USB A 2.0, USB A 3.0, tried to change browsers and platform... It still doesn't work. Would you be so kind to help to find a reason? Any idea? Below data from my PiKVM. **PiKVM info:** - Raspberry Pi 4 Model B Rev 1.5 - PiKVM platform PiKVM v3.3 HAT - Video capture type - CSI bridge - KVMD version: `pacman -Q | grep kvmd` >kvmd 3.74-1 >kvmd-fan 0.20-1 >kvmd-oled 0.12-1 >kvmd-platform-v3-hdmi-rpi4 3.74-1 >kvmd-webterm 0.41-1 - uStreamer version:`pacman -Q | grep ustreamer` >ustreamer 5.3-1 - Linux kernel: `uname -a` >Linux pikvm.local 5.15.25-10-rpi-ARCH #1 SMP Wed Mar 16 06:04:18 MSK 2022 armv7l GNU/Linux "pi-info.sh" from Community FAQ (https://docs.pikvm.org/community_faq/#troubleshooting): `./pi-info.sh` >15:37:57 up 11 min, 1 user, load average: 0.25, 0.21, 0.14 >\# Raspberry Pi 4 Model B Rev 1.5 > >CPU temp: 47.71'C >GPU temp: 47.7'C > >Throttled flags: 0x0 > >Throttled now: no >Throttled past: no > >Undervoltage now: no >Undervoltage past: no > >Frequency capped now: no >Frequency capped past: no > >Version Package-Name >\---------------------- ----------------------------- >20211222 firmware-raspberrypi-pikvm >20220209.6342082 linux-firmware-pikvm >20220209.6342082 linux-firmware-whence-pikvm >20220301 raspberrypi-firmware-pikvm >202203011 raspberrypi-bootloader-pikvm >202203011 raspberrypi-bootloader-x-pikvm >3.74 kvmd >0.20 kvmd-fan >0.12 kvmd-oled >3.74 kvmd-platform-v3-hdmi-rpi4 >0.41 kvmd-webterm >5.3 ustreamer >1.21.6 nginx-mainline >2:2.10 wpa_supplicant >2022.02.18 wireless-regdb >30.pre9 wireless_tools `cat /boot/config.txt` >\# See /boot/overlays/README for all available options >initramfs initramfs-linux.img followkernel > >hdmi_force_hotplug=1 >gpu_mem=128 >enable_uart=1 >dtoverlay=tc358743 >dtoverlay=disable-bt >dtoverlay=dwc2,dr_mode=peripheral >dtparam=act_led_gpio=13 > >\# HDMI audio capture >dtoverlay=tc358743-audio > >\# SPI (AUM) >dtoverlay=spi0-1cs > >\# I2C (display) >dtparam=i2c_arm=on > >\## Clock >dtoverlay=i2c-rtc,pcf8563 `cat /etc/kvmd/main.yaml` >\# Don't touch this file otherwise your device may stop working. >\# Use override.yaml to modify required settings. >\# You can find a working configuration in /usr/share/kvmd/configs.default/kvmd. > >override: !include [override.d, override.yaml] > >logging: !include logging.yaml > >kvmd: > auth: !include auth.yaml > > info: > fan: > unix: /run/kvmd/fan.sock > > hid: > type: otg > > atx: > type: gpio > > msd: > type: otg > > streamer: > h264_bitrate: > default: 5000 > cmd: > - "/usr/bin/ustreamer" > - "--device=/dev/kvmd-video" > - "--persistent" > - "--dv-timings" > - "--format=uyvy" > - "--encoder=omx" > - "--workers=3" > - "--quality={quality}" > - "--desired-fps={desired_fps}" > - "--drop-same-frames=30" > - "--last-as-blank=0" > - "--unix={unix}" > - "--unix-rm" > - "--unix-mode=0660" > - "--exit-on-parent-death" > - "--process-name-prefix={process_name_prefix}" > - "--notify-parent" > - "--no-log-colors" > - "--sink=kvmd::ustreamer::jpeg" > - "--sink-mode=0660" > - "--h264-sink=kvmd::ustreamer::h264" > - "--h264-sink-mode=0660" > - "--h264-bitrate={h264_bitrate}" > - "--h264-gop={h264_gop}" > > gpio: > scheme: > __v3_usb_breaker__: > pin: 5 > mode: output > initial: true > pulse: > delay: 0 > > >vnc: > memsink: > jpeg: > sink: "kvmd::ustreamer::jpeg" > h264: > sink: "kvmd::ustreamer::h264" `dmesg | grep tc35` >[ 9.192600] tc358743 10-000f: Consider updating driver tc358743 to match on endpoints >[ 9.223508] tc358743 10-000f: tc358743 found @ 0x1e (i2c-22-mux (chan_id 1)) `systemctl status kvmd` >* kvmd.service - PiKVM - The main daemon > Loaded: loaded (/usr/lib/systemd/system/kvmd.service; enabled; vendor preset: disabled) > Active: active (running) since Mon 2022-04-04 15:27:06 MSK; 30min ago > Main PID: 402 (kvmd/main: /usr) > Tasks: 22 (limit: 4915) > CPU: 5min 21.566s > CGroup: /system.slice/kvmd.service > |-402 "kvmd/main: /usr/sbin/python /usr/bin/kvmd --run" > |-425 "kvmd/hid-keyboard: /usr/sbin/python /usr/bin/kvmd --run" > |-426 "kvmd/hid-mouse: /usr/sbin/python /usr/bin/kvmd --run" > `-479 "kvmd/streamer: /usr/bin/ustreamer --device=/dev/kvmd-video --persistent --dv-timings --format=uyvy --encoder=omx --workers=3 --quality=80 --desired-fps=30 --drop-same-frames=30 --last-as-blank=0 --unix=/run/kvmd/ustreamer.sock --unix-rm -> > >Apr 04 15:41:30 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (> >Apr 04 15:41:30 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (> >Apr 04 15:41:30 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple> >Apr 04 15:41:30 pikvm.local kvmd[402]: kvmd.apps.kvmd.server INFO --- Registered new client socket: WsClient(id=2994416824, stream=True); clients now: 2 >Apr 04 15:41:31 pikvm.local kvmd[402]: kvmd.apps.kvmd.sysunit ERROR --- Can't get info about the service 'kvmd-vnc.service': DBusException: org.freedesktop.DBus.Error.Disconnected: Connection is closed >Apr 04 15:41:31 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.> >Apr 04 15:41:31 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/share/js/kvm/janus.js'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64)> >Apr 04 15:41:31 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='-'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Ch> >Apr 04 15:41:34 pikvm.local kvmd[402]: kvmd.apps.kvmd.server INFO --- Removed client socket: WsClient(id=2994416824, stream=True); clients now: 1 >Apr 04 15:41:34 pikvm.local kvmd[402]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /ws HTTP/1.0' => 101; size=0 --- referer='-'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) C> lines 1-22/22 (END) `systemctl status kvmd-otg` >* kvmd-otg.service - PiKVM - OTG setup > Loaded: loaded (/usr/lib/systemd/system/kvmd-otg.service; enabled; vendor preset: disabled) > Active: active (exited) since Mon 2022-04-04 15:27:06 MSK; 32min ago > Process: 385 ExecStart=/usr/bin/kvmd-otg start (code=exited, status=0/SUCCESS) > Main PID: 385 (code=exited, status=0/SUCCESS) > CPU: 937ms > >Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- SYMLINK - /sys/kernel/config/usb_gadget/kvmd/configs/c.1/hid.usb1 --> /sys/kernel/config/usb_gadget/kvmd/functions/hid.usb1 >Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- WRITE --- /run/kvmd/otg/hid.usb1@meta.json >Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- ===== Preparing complete ===== >Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- Enabling the gadget ... >Apr 04 15:27:03 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- WRITE --- /sys/kernel/config/usb_gadget/kvmd/UDC >Apr 04 15:27:06 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- Setting up permissions ... >Apr 04 15:27:06 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- CHOWN --- kvmd - /sys/kernel/config/usb_gadget/kvmd/UDC >Apr 04 15:27:06 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- CHOWN --- kvmd - /sys/kernel/config/usb_gadget/kvmd/configs/c.1 >Apr 04 15:27:06 pikvm.local kvmd-otg[385]: kvmd.apps.otg INFO --- Ready to work >Apr 04 15:27:06 pikvm.local systemd[1]: Finished PiKVM - OTG setup. `ls -l /dev/kvmd-*` >lrwxrwxrwx 1 root root 5 Apr 4 15:27 /dev/kvmd-hid-keyboard -> hidg0 >lrwxrwxrwx 1 root root 5 Apr 4 15:27 /dev/kvmd-hid-mouse -> hidg1 >lrwxrwxrwx 1 root root 6 Apr 4 15:27 /dev/kvmd-video -> video0 `journalctl -u kvmd` >Apr 04 16:04:51 pikvm.local systemd[1]: Started PiKVM - The main daemon. >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd INFO --- Using internal auth service 'htpasswd' >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Using OTG gadget 'kvmd' as MSD >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Probing to remount storage ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Remounting internal storage to RW ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Executing helper ['/usr/bin/sudo', '--non-interactive', '/usr/bin/kvmd-helper-otgmsd-remount', 'rw'] ... >Apr 04 16:04:54 pikvm.local sudo[417]: kvmd : PWD=/ ; USER=root ; COMMAND=/usr/bin/kvmd-helper-otgmsd-remount rw >Apr 04 16:04:54 pikvm.local sudo[417]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=970) >Apr 04 16:04:54 pikvm.local sudo[417]: pam_unix(sudo:session): session closed for user root >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => Remounting /var/lib/kvmd/msd to RW-mode ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => CHOWN --- kvmd - /var/lib/kvmd/msd/images >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => CHOWN --- kvmd - /var/lib/kvmd/msd/meta >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Remounting internal storage to RO ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Executing helper ['/usr/bin/sudo', '--non-interactive', '/usr/bin/kvmd-helper-otgmsd-remount', 'ro'] ... >Apr 04 16:04:54 pikvm.local sudo[428]: kvmd : PWD=/ ; USER=root ; COMMAND=/usr/bin/kvmd-helper-otgmsd-remount ro >Apr 04 16:04:54 pikvm.local sudo[428]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=970) >Apr 04 16:04:54 pikvm.local sudo[428]: pam_unix(sudo:session): session closed for user root >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => Remounting /var/lib/kvmd/msd to RO-mode ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.keyboard.keysym INFO --- Reading keyboard layout /usr/share/kvmd/keymaps/en-us ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Preparing User-GPIO drivers ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Using UDC fe980000.usb >Apr 04 16:04:54 pikvm.local kvmd[438]: kvmd.plugins.hid.otg.device INFO --- Started HID-keyboard pid=438 >Apr 04 16:04:54 pikvm.local kvmd[439]: kvmd.plugins.hid.otg.device INFO --- Started HID-mouse pid=439 >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.ugpio INFO --- Running User-GPIO drivers ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /var/lib/kvmd/msd/images >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /var/lib/kvmd/msd/meta >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /sys/kernel/config/usb_gadget/kvmd/functions/mass_storage.usb0/lun.0 >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /sys/kernel/config/usb_gadget/kvmd/configs/c.1 >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Installing SIGUSR2 streamer handler ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.http INFO --- ======== Running on http://unix:/run/kvmd/kvmd.sock: ======== >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.http INFO --- (Press CTRL+C to quit) >Apr 04 16:05:52 pikvm.local kvmd[394]: aiohttp.access INFO --- [- (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 403; size=276 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebK> >Apr 04 16:06:06 pikvm.local kvmd[394]: kvmd.apps.kvmd.auth INFO --- Authorized user 'admin' via auth service 'htpasswd' >Apr 04 16:06:06 pikvm.local kvmd[394]: kvmd.apps.kvmd.api.auth INFO --- Logged in user 'admin' >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / 192.168.2.65] 'POST /auth/login HTTP/1.0' => 200; size=291 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/53> >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/53> >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/53> >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /info?fields=auth,meta,extras HTTP/1.0' => 200; size=2158 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Wi> >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (> >Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (> >Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (> >Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (> >Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple> >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Registered new client socket: WsClient(id=3003516528, stream=True); clients now: 1 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Starting streamer ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Started streamer pid=497: ['/usr/bin/ustreamer', '--device=/dev/kvmd-video', '--persistent', '--dv-timings', '--format=uyvy', '--encoder=omx', '--workers=3', '--quality=80', '-> >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using internal blank placeholder >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using JPEG-sink: kvmd::ustreamer::jpeg >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using H264-sink: kvmd::ustreamer::h264 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 main] -- Listening HTTP on UNIX socket '/run/kvmd/ustreamer.sock' >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- Using V4L2 device: /dev/kvmd-video >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- Using desired FPS: 30 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 http] -- Starting HTTP eventloop ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- H264: Initializing encoder ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.579 stream] -- H264: Configuring encoder: DMA=0 ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => ================================================================================ >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.611 stream] -- Device fd=11 opened >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.611 stream] -- Using input channel: 0 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.618 stream] -- Got new DV-timings: 1280x720p60.00, pixclk=74250000, vsync=30, hsync=370 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using resolution: 1280x720 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using format: UYVY >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Querying HW FPS changing is not supported >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using IO method: MMAP >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.669 stream] -- Requested 5 device buffers, got 5 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Capturing started >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-0: Initializing encoder ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-1: Initializing encoder ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-2: Initializing encoder ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Using JPEG quality: 80% lines 1-69...skipping... >Apr 04 16:04:51 pikvm.local systemd[1]: Started PiKVM - The main daemon. >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd INFO --- Using internal auth service 'htpasswd' >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Using OTG gadget 'kvmd' as MSD >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Probing to remount storage ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Remounting internal storage to RW ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Executing helper ['/usr/bin/sudo', '--non-interactive', '/usr/bin/kvmd-helper-otgmsd-remount', 'rw'] ... >Apr 04 16:04:54 pikvm.local sudo[417]: kvmd : PWD=/ ; USER=root ; COMMAND=/usr/bin/kvmd-helper-otgmsd-remount rw >Apr 04 16:04:54 pikvm.local sudo[417]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=970) >Apr 04 16:04:54 pikvm.local sudo[417]: pam_unix(sudo:session): session closed for user root >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => Remounting /var/lib/kvmd/msd to RW-mode ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => CHOWN --- kvmd - /var/lib/kvmd/msd/images >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => CHOWN --- kvmd - /var/lib/kvmd/msd/meta >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Remounting internal storage to RO ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- Executing helper ['/usr/bin/sudo', '--non-interactive', '/usr/bin/kvmd-helper-otgmsd-remount', 'ro'] ... >Apr 04 16:04:54 pikvm.local sudo[428]: kvmd : PWD=/ ; USER=root ; COMMAND=/usr/bin/kvmd-helper-otgmsd-remount ro >Apr 04 16:04:54 pikvm.local sudo[428]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=970) >Apr 04 16:04:54 pikvm.local sudo[428]: pam_unix(sudo:session): session closed for user root >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg.helpers INFO --- => Remounting /var/lib/kvmd/msd to RO-mode ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.keyboard.keysym INFO --- Reading keyboard layout /usr/share/kvmd/keymaps/en-us ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Preparing User-GPIO drivers ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Using UDC fe980000.usb >Apr 04 16:04:54 pikvm.local kvmd[438]: kvmd.plugins.hid.otg.device INFO --- Started HID-keyboard pid=438 >Apr 04 16:04:54 pikvm.local kvmd[439]: kvmd.plugins.hid.otg.device INFO --- Started HID-mouse pid=439 >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.ugpio INFO --- Running User-GPIO drivers ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /var/lib/kvmd/msd/images >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /var/lib/kvmd/msd/meta >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /sys/kernel/config/usb_gadget/kvmd/functions/mass_storage.usb0/lun.0 >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.plugins.msd.otg INFO --- Watching for /sys/kernel/config/usb_gadget/kvmd/configs/c.1 >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Installing SIGUSR2 streamer handler ... >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.http INFO --- ======== Running on http://unix:/run/kvmd/kvmd.sock: ======== >Apr 04 16:04:54 pikvm.local kvmd[394]: kvmd.apps.kvmd.http INFO --- (Press CTRL+C to quit) >Apr 04 16:05:52 pikvm.local kvmd[394]: aiohttp.access INFO --- [- (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 403; size=276 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Sa> >Apr 04 16:06:06 pikvm.local kvmd[394]: kvmd.apps.kvmd.auth INFO --- Authorized user 'admin' via auth service 'htpasswd' >Apr 04 16:06:06 pikvm.local kvmd[394]: kvmd.apps.kvmd.api.auth INFO --- Logged in user 'admin' >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / 192.168.2.65] 'POST /auth/login HTTP/1.0' => 200; size=291 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/> >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/> >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/> >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /info?fields=auth,meta,extras HTTP/1.0' => 200; size=2158 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chr> >Apr 04 16:06:06 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36> >Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36> >Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36> >Apr 04 16:06:07 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36> >Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / 192.168.2.65] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.7> >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.server INFO --- Registered new client socket: WsClient(id=3003516528, stream=True); clients now: 1 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Starting streamer ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Started streamer pid=497: ['/usr/bin/ustreamer', '--device=/dev/kvmd-video', '--persistent', '--dv-timings', '--format=uyvy', '--encoder=omx', '--workers=3', '--quality=80', '--desired-fps=30', '--drop-same-frames=30', '--last-a> >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using internal blank placeholder >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using JPEG-sink: kvmd::ustreamer::jpeg >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.560 main] -- Using H264-sink: kvmd::ustreamer::h264 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 main] -- Listening HTTP on UNIX socket '/run/kvmd/ustreamer.sock' >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- Using V4L2 device: /dev/kvmd-video >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- Using desired FPS: 30 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 http] -- Starting HTTP eventloop ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.561 stream] -- H264: Initializing encoder ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.579 stream] -- H264: Configuring encoder: DMA=0 ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => ================================================================================ >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.611 stream] -- Device fd=11 opened >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.611 stream] -- Using input channel: 0 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.618 stream] -- Got new DV-timings: 1280x720p60.00, pixclk=74250000, vsync=30, hsync=370 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using resolution: 1280x720 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using format: UYVY >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Querying HW FPS changing is not supported >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.661 stream] -- Using IO method: MMAP >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.669 stream] -- Requested 5 device buffers, got 5 >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Capturing started >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-0: Initializing encoder ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-1: Initializing encoder ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- JPEG-2: Initializing encoder ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Using JPEG quality: 80% >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Creating pool JPEG with 3 workers ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.680 stream] -- Capturing ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.684 stream] -- H264: Configuring encoder: DMA=1 ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.684 jw-0] -- JPEG-0: Configuring encoder: DMA=0 ... >Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/kvm/'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/53> >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.714 jw-1] -- JPEG-1: Configuring encoder: DMA=0 ... >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- => -- INFO [92.727 jw-2] -- JPEG-2: Configuring encoder: DMA=0 ... >Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='https://192.168.2.222/share/js/kvm/janus.js'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.> >Apr 04 16:06:08 pikvm.local kvmd[394]: kvmd.apps.kvmd.streamer INFO --- Got SIGUSR2, checking the stream state ... >Apr 04 16:06:08 pikvm.local kvmd[394]: aiohttp.access INFO --- [admin (token) / -] 'GET /auth/check HTTP/1.0' => 200; size=194 --- referer='-'; user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36 Edg/97.0.1072.55' >Apr 04 16:06:45 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / -] 'GET /auth/check HTTP/1.0' => 401; size=285 --- referer='-'; user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15' >Apr 04 16:07:27 pikvm.local kvmd[394]: kvmd.apps.kvmd.auth ERROR --- Got access denied for user 'admin' from auth service 'htpasswd' >Apr 04 16:07:27 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / 192.168.2.92] 'POST /auth/login HTTP/1.0' => 403; size=276 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari> >Apr 04 16:08:09 pikvm.local kvmd[394]: kvmd.apps.kvmd.auth INFO --- Authorized user 'admin' via auth service 'htpasswd' >Apr 04 16:08:09 pikvm.local kvmd[394]: aiohttp.access INFO --- [- / 192.168.2.92] 'POST /auth/login HTTP/1.0' => 200; size=291 --- referer='https://192.168.2.222/login/'; user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari>
Author
Owner

@Maximka101 commented on GitHub (Apr 4, 2022):

Solved.
I found a problem. I changed some setting in BIOS (PS/2 keyboard and mouse section).
Motherboard is Asrock J4125-ITX.
Now all works!

@Maximka101 commented on GitHub (Apr 4, 2022): Solved. I found a problem. I changed some setting in BIOS (PS/2 keyboard and mouse section). Motherboard is Asrock J4125-ITX. Now all works!
Author
Owner

@mdevaev commented on GitHub (Apr 4, 2022):

:)

@mdevaev commented on GitHub (Apr 4, 2022): :)
Author
Owner

@arch1mede commented on GitHub (Apr 5, 2022):

Solved. I found a problem. I changed some setting in BIOS (PS/2 keyboard and mouse section). Motherboard is Asrock J4125-ITX. Now all works!

What did you change in the BIOS?

@arch1mede commented on GitHub (Apr 5, 2022): > Solved. I found a problem. I changed some setting in BIOS (PS/2 keyboard and mouse section). Motherboard is Asrock J4125-ITX. Now all works! What did you change in the BIOS?
Author
Owner

@Maximka101 commented on GitHub (Apr 5, 2022):

Solved. I found a problem. I changed some setting in BIOS (PS/2 keyboard and mouse section). Motherboard is Asrock J4125-ITX. Now all works!

What did you change in the BIOS?
There are my current settings in BIOS. I changed power settings for k/b and mouse (PS/2 - Disable, USB - Enable) in the ACPI section.
But not sure it was a reason to work propertly ;)

2022-04-05 155334

2022-04-05 155143

@Maximka101 commented on GitHub (Apr 5, 2022): > > Solved. I found a problem. I changed some setting in BIOS (PS/2 keyboard and mouse section). Motherboard is Asrock J4125-ITX. Now all works! > > What did you change in the BIOS? There are my current settings in BIOS. I changed power settings for k/b and mouse (PS/2 - Disable, USB - Enable) in the ACPI section. But not sure it was a reason to work propertly ;) ![2022-04-05 155334](https://user-images.githubusercontent.com/64933426/161758283-382b0879-dcb7-47da-bfd2-3cd708be8fa9.png) ![2022-04-05 155143](https://user-images.githubusercontent.com/64933426/161758233-d4b2f922-5ed8-4f7a-9a9a-1a2494030bef.png)
Author
Owner

@arch1mede commented on GitHub (Apr 5, 2022):

Thank you, this might be useful for others.

@arch1mede commented on GitHub (Apr 5, 2022): Thank you, this might be useful for others.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/pikvm-pikvm#446
No description provided.