当前位置: 首页 > news >正文

【昇腾】Atlas 500 A2 智能小站制卡从M.2 SATA盘启动Ubuntu22.04系统,重新上电卡死没进系统问题处理_20250808

一、问题背景

Atlas 500 A2智能小站是华为基于20T 12G版本的Atlas 200I A2加速模块开发的面向广泛边缘应用场景的轻量边缘设备,具有超强计算性能、配置灵活、体积小、支持温度范围宽、环境适应性强、易于维护
管理等特点的产品。Atlas 500 A2智能小站主要应用在智能配电房、智能加油站等应用场景,可以广泛部署在各类边缘、中心机房,满足在社区、园区、商场、超市等复杂环境区域的应用。

由于Atlas 500 A2智能小站出厂默认的系统是从eMMC启动的openEuler操作系统,而且eMMC也只有32GB,一定程度上不太能够满足实际的开发,因此需要制作系统烧录到M.2盘启动。

系统框图.png

二、从M.2盘启动卡死问题来龙去脉

参考《Atlas 500 A2 智能小站 用户指南 07.pdf》8.9.2 M.2 制作和启动系统镜像章节

2.1 制作烧录镜像recoverfs-Ubuntu-M.2.img

python3 make_sd_card.py mkrecoverimg M.2

2.2 烧录到M.2盘

例如M.2盘接到服务器中,通过 fdisk -l 命令查询M.2盘符是 /dev/sdb ,那么烧录的命令是

dd if=recoverfs-Ubuntu-M.2.img of=/dev/sdb status=progress

2.3 设置Atlas 500 A2智能小站从M.2盘启动

npu-smi set -t boot-select -i 0 -c 1 -d 3

2.4 强制下电再上电Atlas 500 A2智能小站

重新启动后发现设备并没有成功启动,通过串口收集日志可以看到Atlas 500 A2智能小站已经被成功设置成从M.2启动了

启动日志1.png

2.5 仔细看日志发现内核没有跑起来

启动日志2.png

2.6 不支持M.2 NVME协议的SSD

仔细查看《Atlas 500 A2 智能小站 用户指南 07.pdf》发现M.2接口只支持SATA 3.0协议的SSD

M.2 SSD插槽只支持SATA.png

2.7 验证刚才安装的盘是否为M.2 NVME协议的SSD

拆下Atlas 500 A2 智能小站才发现我们是真的使用了M.2 NVME协议的SSD

nvme.jpg

2.8 重新采购M.2 SATA3.0协议的SSD

sata.jpg

2.9 重新制作系统

重新制作系统后从M.2 SATA盘成功跑起Ubuntu22.04系统

启动ok.jpg

http://www.dtcms.com/a/322014.html

相关文章:

  • 图片识别表格工具v3.0绿色版,PNG/JPG秒变可编辑Excel
  • Redis初步介绍和分布式系统介绍
  • 项目一系列-第4章 在线接口文档 代码模板改造
  • 临床医学 RANDOM SURVIVAL FORESTS(randomSurvivalForest)-2 python 例子
  • shell脚本使用
  • 软件销售跟进思路
  • 期货和期权对冲后能盈利吗?
  • 大力水手4——AI驱动的多帧生成与神经网络渲染
  • MySQL NULL 值处理详细说明
  • 《天天酷跑》:用Pygame打造经典跑酷游戏的开发与玩法全解析
  • 库函数NTC采样温度的方法(STC8)
  • react的form.resetFields()
  • cuda编程之内核执行配置参数
  • 智慧交通场景下 mAP↑28%:陌讯多模态融合算法实战解析
  • Linux入门到精通,第二周自我总结
  • 书生浦语第五期-L1G3-LMDeploy 课程
  • 配电线路故障定位在线监测装置的技术解析与应用价值
  • C语言编译流程讲解
  • 第七篇:动画基础:requestAnimationFrame循环
  • 解决多线程安全性问题的方法
  • 可编辑51页PPT | 某鞋服品牌集团数字化转型项目建议书
  • 相机Camera日志实例分析之十:相机Camx【萌拍调节AE/AF拍照】单帧流程日志详解
  • 基于MATLAB实现的毫米波大规模MIMO系统中继混合预编码设计
  • [windows]torchsig 1.1.0 gr-spectrumdetect模块安装
  • LeetCode 刷题【34. 在排序数组中查找元素的第一个和最后一个位置、35. 搜索插入位置】
  • 哈希法(Java)
  • 【数据结构】排序(sort) -- 计数排序
  • wstool和git submodule优劣势对比
  • select ... for update阻塞
  • 【感知机】感知机(perceptron)学习算法例题及详解