跳转至

驱动文件部署

debug的使用

硬件整体介绍 章节中,2. Dubug typec口 与电脑相连电脑,电脑端会发现一个新的串口硬件(WIN10以前的系统需要安装CH340的串口驱动),并记住串口号。使用调试软件这里使用PuTTY演示

将新获取到的端口号填入,前章节分享的线刷包速率为115200填入。

点击Open打开连接后会出现滚动信息,(如果长时间没有信息可以按回车键,首次运行系统需要初始化时间略长)直到出现@ipkvm:~$

屏显IP和ATX电源模块部署

Tip

先将矿渣老母鸡,连接网线。接下来的操作需要访问互联网。

依次运行以下命令

systemctl stop kvmd
wget -O setup https://tool.0x1.my/kvm/setup
chmod +x setup
./setup
首次成功下载文件后会提示重启,使用reboot重启再次运行以下命令

systemctl stop kvmd
./setup
脚本会显示
尝试连与USB_ATX模块建立连接
如果成功连接脚本会显示
设备连接成功,请继续配置/etc/kvmd/override.yaml文件。在KVM中启用USB_ATX模块
同时设备屏显最下行会显示
Test successful
然后我们编辑/etc/kvmd/override.yaml添加如下内容,注意保持空格格式

它位于根kvmd:

    gpio:
        drivers:
            reboot:
                type: ugpio
                device: /dev/kvmd-ugpio
                long_time : 2400
        scheme:
            reboot_button:
                driver: reboot
                pin: 0
                mode: output
                switch: false
            power_button:
                driver: reboot
                pin: 1
                mode: output
                switch: false
            power_buttonl:
                driver: reboot
                pin: 2
                mode: output
                switch: false
                pulse:
                    delay: 4
                    max_delay: 4
            ch0_led:
                driver: reboot
                pin: 1
                mode: input
            ch1_led:
                driver: reboot
                pin: 0
                mode: input
        view:
            table:
                - ['ch0_led|green', 'ch1_led|red']
                - ["#"]
                - ["#<b>Control the server's power</b>"]
                - ["#<b>Use the short click for ACPI shutdown</b>"]
                - ["power_button|confirm|• Click Power <sup><i>short</i></sup>"]
                - ["power_buttonl|confirm|• Click Power <sup><i>long</i></sup>"]
                - ["reboot_button|confirm|• Click Reset"]
保存配置后使用reboot重启设备。现在屏显就可以正常显示IP地址了。 然后运行IPKMV的web的kvm页面会多出一个GPIO的按钮,点击后会如下显示

通过网线与ATX扩展板连接到被控电脑,现在分别点击Power和Restart 已经可以实现相应功能。上面两个灰色圆圈对应被控电脑的电源和硬盘灯(被控电脑工作时对应的为绿色和红色)

如果测试工作正常,现在已经可以正常工作啦!

不喜欢这个样式可以对其美化一下,修改文件

/usr/share/kvmd/web/kvm/index.html
拉到最后在</html>前添加
  <script src="/share/js/main.js1"></script>
保存后将IPKMV重启并将web页面关闭后重新打开。

Tip

美化样式与版本耦合较大,如果修改后无效果可以与我联系!

版本 KVMD: 4.20

完结,撒花!!!!