You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

https://sipeed.com/nanokvm

Changelog: https://github.com/sipeed/NanoKVM/blob/main/CHANGELOG.md

Buy Sipeed NanoKVM on Aliexpress:  for about 60$ (link 1link 2, link 3, Link 4. Link 5)



Web Interface

ssh

# uptime
 08:28:53 up 3 days, 20:57,  load average: 5.08, 5.29, 5.37


# cat /etc/*release
NAME=Buildroot
VERSION=-g9c961a8be-dirty
ID=buildroot
VERSION_ID=2023.11.2
PRETTY_NAME="Buildroot 2023.11.2"

# cat /proc/cpuinfo
processor       : 0
hart            : 0
isa             : rv64imafdvcsu
mmu             : sv39

# free -m
              total        used        free      shared  buff/cache   available
Mem:            158          37          17          30         103          84
Swap:             0           0           0

# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/mmcblk0p2            7.6G    840.5M      6.4G  11% /
devtmpfs                 77.7M         0     77.7M   0% /dev
tmpfs                    79.0M         0     79.0M   0% /dev/shm
tmpfs                    79.0M     30.2M     48.8M  38% /tmp
tmpfs                    79.0M    128.0K     78.9M   0% /run
/dev/mmcblk0p1           16.0M     11.5M      4.5M  72% /boot
/dev/mmcblk0p3           21.5G     12.9G      8.6G  60% /data

# cat /etc/resolv.conf
nameserver 192.168.0.1
nameserver 8.8.4.4
nameserver 8.8.8.8
nameserver 114.114.114.114
nameserver 119.29.29.29
nameserver 223.5.5.5#

# cat /etc/hosts
127.0.0.1       localhost
127.0.1.1       licheervnano-b42c

# lspci
lspci: /sys/bus/pci/devices: No such file or directory

# lsusb
Bus 001 Device 001: ID 1d6b:0002

# lsscsi

# lsmod
Module                  Size  Used by    Tainted: GF
8733bs               2735515  0
aic8800_bsp            98443  0
cfg80211              363147  1 8733bs
i2c_gpio                4962  1
i2c_algo_bit            7875  1 i2c_gpio
soph_wiegand           11745  0
soph_saradc            11454  0
soph_pwm                6937  0
soph_mon               17804  0
soph_ive              205753  0
soph_rtc                4451  1
soph_vc_driver        715600  0
soph_jpeg              11827  1 soph_vc_driver
soph_vcodec            30962  2 soph_vc_driver,soph_jpeg
soph_tpu               31977  0
soph_clock_cooling      5918  0
soph_wdt                3873  0
soph_rgn              101624  1
soph_vo               100694  1
soph_dwa               48605  1
soph_vpss             388495  2 soph_vo
soph_vi               348929  1
soph_snsr_i2c           9341  0
soph_mipi_rx           61963  1
soph_fast_image        32955  0
soph_rtos_cmdqu        25701  2 soph_fast_image
soph_base             106641 11 soph_ive,soph_vc_driver,soph_rgn,soph_vo,soph_dwa,soph_vpss,soph_vi,soph_snsr_i2c,soph_mipi_rx,soph_rtos_cmdqu
soph_sys               61270 10 soph_ive,soph_vc_driver,soph_rgn,soph_vo,soph_dwa,soph_vpss,soph_vi,soph_fast_image,soph_base

# arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 0: cv182xaadc [cv182xa_adc], device 0: cviteka-adc 300a100.adc-0 [cviteka-adc 300a100.adc-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

# aplay --list-devices
**** List of PLAYBACK Hardware Devices ****
card 1: cv182xadac [cv182xa_dac], device 0: cviteka-dac 300a000.dac-0 [cviteka-dac 300a000.dac-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

# amixer
Simple mixer control 'ADC',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 24
  Front Left: Capture 20 [83%]
  Front Right: Capture 20 [83%]
Simple mixer control 'ADC Capture Mute',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'ADC Power',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]




# ps -ef
PID   USER     COMMAND
    1 root     init [3]
    2 root     [kthreadd]
    3 root     [rcu_gp]
    4 root     [rcu_par_gp]
    8 root     [mm_percpu_wq]
    9 root     [ksoftirqd/0]
   10 root     [rcu_preempt]
   11 root     [kdevtmpfs]
   12 root     [netns]
   13 root     [rcu_tasks_kthre]
   15 root     [oom_reaper]
   16 root     [writeback]
   17 root     [kcompactd0]
   45 root     [kblockd]
   46 root     [watchdogd]
   48 root     [rpciod]
   49 root     [kworker/u3:0]
   50 root     [xprtiod]
   51 root     [kswapd0]
   52 root     [nfsiod]
   55 root     [spi0]
   56 root     [spi1]
   57 root     [spi2]
   58 root     [spi3]
   59 root     [stmmac_wq]
   92 root     [irq/49-cviusb-o]
   93 root     [irq/50-cd-gpio-]
   94 root     [sdhci]
   95 root     [irq/26-mmc0]
   96 root     [sdhci]
   97 root     [irq/27-mmc1]
   99 root     [ion_system_heap]
  104 root     [ipv6_addrconf]
  105 root     [krfcommd]
  106 root     [mmc_complete]
  130 root     [jbd2/mmcblk0p2-]
  131 root     [ext4-rsv-conver]
  179 root     [cvitask_isp_pre]
  180 root     [cvitask_isp_bla]
  181 root     [cvitask_isp_err]
  183 root     [cvitask_vpss_0]
  184 root     [cvitask_vpss_1]
  186 root     [gdc_work]
  192 root     [cvitask_tpu_wor]
  199 root     [cvi_mon_work]
  225 root     /sbin/syslogd -n
  238 root     /sbin/klogd -n
  265 root     [file-storage]
  270 root     /sbin/udevd -d
  375 root     /usr/sbin/haveged -w 1024 -r 0
  377 root     /usr/sbin/haveged -w 1024 -r 0
  383 root     [cfg80211]
  392 dbus     dbus-daemon --system
  417 root     udhcpd -S /etc/udhcpd.usb0.conf
  432 root     /usr/sbin/ntpd -g -p /var/run/ntpd.pid
  438 avahi    avahi-daemon: running [kvm-b42c.local]
  445 root     sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups
  489 root     /sbin/getty -L console 0 vt100 -l /etc/console_handler.sh
  584 root     udhcpc -i eth0 -t 10 -T 1 -A 5 -b -p /run/udhcpc.eth0.pid
  694 root     [kworker/u2:0-ev]
 1310 root     [cvitask_vc_wt1]
 1939 root     [kworker/u2:2]
 2204 root     [kworker/0:1-eve]
 2463 root     [kworker/0:2-eve]
 2510 root     [kworker/0:0H]
 2736 root     sshd: root@pts/0
 2743 root     -sh
 2765 root     [kworker/0:0-eve]
 2913 root     [kworker/u2:1-ev]
 2975 root     ps -ef
 3659 root     [kworker/0:2H-mm]
 3764 root     [gdc_work]
 3801 root     /tmp/kvm_system/kvm_system
 3804 root     /tmp/server/NanoKVM-Server
 3827 root     [gdc_work]
 3888 root     [gdc_work]
 3904 root     [vi_event_handle]


# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    272 10.9.9.58:ssh           10.9.9.21:65032         ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  8      [ ]         DGRAM                      2789 /dev/log
unix  3      [ ]         STREAM     CONNECTED       3217 /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM                      2792
unix  3      [ ]         SEQPACKET  CONNECTED       3384
unix  3      [ ]         SEQPACKET  CONNECTED      41828
unix  2      [ ]         DGRAM                     41738
unix  3      [ ]         SEQPACKET  CONNECTED       3383
unix  3      [ ]         DGRAM                      2853
unix  2      [ ]         DGRAM                      3138
unix  3      [ ]         STREAM     CONNECTED       3147
unix  3      [ ]         STREAM     CONNECTED       3216
unix  3      [ ]         DGRAM                      2852
unix  2      [ ]         DGRAM                      3179
unix  2      [ ]         STREAM     CONNECTED     1515753
unix  2      [ ]         DGRAM                      3211
unix  2      [ ]         DGRAM                      3167
unix  3      [ ]         STREAM     CONNECTED       3146
unix  3      [ ]         SEQPACKET  CONNECTED      41827


Check what can be recorded using the internal microphone of Sipeed KVM

KVM is on the floor near the R100 mini PC (NAS) with active cooling. Test recording can be done with the default resolution, like mono/8bit/8000Hz

So you can actually kind of remotely monitor "server room noises/voices"

# sleep 4; arecord v -d 10
Recording WAVE 'test2.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

# sleep 4; arecord -f S16_LE --rate 16000 test-16bit-16KHz.wav -d 10
Recording WAVE 'test3.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono

example recordings

test-8bit-8KHz.wav



  • No labels