linux升级网卡fw,一种linux下进行SSDFW升级的方法与流程

news/2024/11/29 10:58:06/

本发明涉及服务器刷新技术领域,尤其是一种linux下进行SSD FW升级的方法。

背景技术:

服务器市场已经囊括各个领域,客户对硬盘的要求也越来越高,服务器产品提供商如何能满足用户多样化的需求,同时确保各种应用环境的稳定、可靠是技术人员必须面临和考虑的问题。这就需要对硬盘在服务器上的使用进行全面的功能性、稳定性及性能等的测试和验证,从而确保该产品的质量。

FW(英文全称:Firmware,中文:固件)固件版本是影响硬盘性能的一个方面,一个全新的FW就是对之前硬盘FW的优化和改进,可能是弥补前一个FW存在的bug或性能不够优秀的问题,也有可能是两个不同的FW间有不同的优劣势,比如一个FW版本性能很好但是耗能很高,另一版本的FW就可能是性能没有那么突出但是耗能很低,可以说每个FW版本都有自己的特色所在。面对不同的客户需求我们可以按照他们的需求给出不同版本的FW,所以不同FW间的相互刷新升级也是必不可少的。厂家在推出SSD(英文全称:Solid State Drives,中文:固态硬盘)时,一款SSD可能会有多个FW版本,针对不同客户需求有不同特色的FW版本,很多时候这些不同FW版本之间是可以相互转换的,厂商在采购时,也有可能会采购过量某个FW版本的SSD,可能过一段时间后会有可更新的FW版本,或是在性能或耗能方面更优的FW版本,这时候就需要生产线进行FW版本刷新再搭配不同配置的机器出货。客户现场使用某款FW时间较久后,可能会随着业务的需求,该FW版本无法满足现在的需求,就需要给客户提供线上可刷新FW的方法。

技术实现要素:

本发明的目的是提供一种linux下进行SSD FW升级的方法&#


http://www.ppmy.cn/news/906062.html

相关文章

嵌入式Linux读写uboot的环境变量 —— fw_printenv 的使用

下载 u-boot-2010.06 官网下载ftp://ftp.denx.de/pub/u-boot/ 积分多的可以去这里下载,网速会快一点https://download.csdn.net/download/laifu_ma/5688297 解压 uboot tar -jxf u-boot-2010.06.tar.bz2 fw_printenv 的源码在 u-boot-2010.06/tools/env 单独编译…

uboot_v2016 版本中fw_printenv的编译问题

最近研究fail-safe的嵌入式软件升级方案,需要在linux环境下修改uboot中的环境变量,所以需要交叉编译uboot中的/tool/env代码,编译过程中遇到了很多问题,最终完美解决了。我的交叉编译工具用的是freescal的imx6平台提供的arm-poky-…

kernel 加载用户空间fw实现原理

随着手机外围器件的集成度和复杂度越来越高,单纯的设置寄存器可能已经无法使得器件可以正常的工作。在一般情况下,需要将一个特定的fw下载到器件中,从而确保器件可以正常稳定的运行,比如:camera ois,camera…

在linux系统中通过fw_printenv查看和设置u-boot中的环境变量

uboot下可以通过命令访问(printenv)和修改环境变量(setenv),但是如果需要在Linux系统下访问这些数据该怎么办呢?其实uboot早就帮我们想好了。 1、编译fw_printenv工具 source /opt/poky/environment... …

Android OTG U盘文件读写

Android U盘读写要用到的三方库:https://github.com/magnusja/libaums,使用方法地那就链接了解。 最近项目需要用到OTG功能,写了一个小demo,做为自己的笔记也供大家参考。 需要用到的权限: USB插拔广播 import andro…

将openwrt软路由装进U盘中并运行

我们可以将openwrt,甚至是centos7系统装到U盘中,作为一个可移动系统. 这边,我以openwrt软路由来举个例. 准备 1.一张不小于3G的U盘或者TF存储卡 2.WinImage9.0 下载链接:https://pan.baidu.com/s/1JuQWn9A_wMtJ2LVWbzbQyQ 提取码: 28xv 3.openwrt固件的vmdk虚拟机磁盘文件 …

uboot 修改linux密码,Linux下设置u-boot环境变量----fw_setenv

打印uboot环境变量: fw_printenv [[ -n name ] | [ name ... ]] # ./fw_printenv -n baudrate 如果不指定name,fw_printenv会打印出ENV区中的所有环境变 设置uboot环境变量: fw_setenv name [ value ... ] 如果不指定value,表示要…

fw150rm刷openwrt固件_N1刷openwrt固件至eMMC详细教程,非常适合小白!!!

本帖最后由 ganlu510 于 2019-6-26 10:38 编辑 Phicomm N1刷openwrt路由固件详细笔记 提醒:该笔记只适用于通过armbian系统将openwrt固件刷入到盒子的emmc中的场景。1新N1盒子降级 只有2.18(不含)以上版本的盒子才需要降级!但是已经刷过电视系统或者OP系统的盒子就不需要再降…