【Nvidia开发板】常见问题集 (不定时更新)

很长时间内估计都要跟Nvidia的开发板打交道,记录一些遇到的问题

  1. ssh尝试连接nvidia板子,报以下错误
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:9XvufSSIeZ7MAurIZ1Qw9Z13YV1Zcim2kthmAlECgYw.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:8
ECDSA host key for 192.168.122.100 has changed and you have requested strict checking.
Host key verification failed.
lost connection

有一个简单粗暴的方法,把ssh下的known_hosts文件夹给删掉就行
rm -rf ~/.ssh/known_hosts
如果担心会出其他问题,先copy一个备份,如果出了事也能恢复cp ~/.ssh/known_hosts ~/.ssh/known_hosts_bak

删掉之后,应该就可以ssh过去了,亲测可行


  1. Nvidia板子上的风扇不转,温度都高到60°以上了

先查看当前风扇转速,
cat /sys/devices/pwm-fan/target_pwm
如果显示0,就说明当前风扇没转,有数值就是当前的转速

有两种方法设置转速

  • 第一种直接给个指定速度,让风扇一直转,不过重启就失效了
  • 第二种设置开机启动

1)第一种方法
输入一下命令设置当前风扇转速:
sudo sh -c "echo 200 > /sys/devices/pwm-fan/target_pwm"
记住,这个只是一次性的,重启后就没有了。

2)第二种方法

①写一个启动风扇的脚本,在/usr/bin/下创建mirror-fan文件夹,创建mirror-fan.sh文件

set -x
set -e

filepath="/sys/devices/pwm-fan/target_pwm"
echo 0 > ${filepath}

sleep 5

echo 200 > ${filepath}
exit 0

② 创建开机启动项,在/lib/systemd/system/目录下创建mirror-fan.service

[Unit]
Description=Mirror fan

[Service]
User=root
Type=simple
ExecStart=/bin/bash /usr/bin/mirror-fan/mirror-fan.sh

[Install]
WantedBy=multi-user.target

③ 打开一个terminal,然后输入sudo systemctl enable mirror-fan.service
④ 重启看看有没有生效

  1. 远程关机/重启指令
    关机:sudo poweroff
    重启:sudo reboot

你可能感兴趣的:(Nvidia,Board,Nvidia,board)