找回密码
 立即注册
搜索
查看: 3999|回复: 0

[硬件] lsi 9217 ir固件刷it固件几个坑

[复制链接]
     
发表于 2018-8-12 11:11 | 显示全部楼层 |阅读模式
搜到chh坛子两个ir、it互刷的帖子
https://www.chiphell.com/thread-1636123-1-1.html
https://www.chiphell.com/thread-1629960-1-1.html
我还放狗搜到了其他各种教程,但是总结起来基本都是9211那代的,虽然都方法基本都一样,但是我刷的过程中也碰到了几个坑,因此决定发个贴。
上面两个帖子里提到的工具我也没找到。

因为是刷完之后想起来发帖,也没有截图。


坑1、既然是9217,官方的oem,不是厂家的,根据搜到的帖子,可以用lsi官方工具互刷,下好之后,发现里面有dos、x86、x64几个平台的工具,遂决定win下试一试。
在第一步清理flash的过程中
  1. sas2flash -o -e 7
复制代码
系统提示erase操作在当前平台上不允许。进入pe继续试,还是不行,看来必须dos。

坑2、最开始用的当年研究grub4dos时,通过量产工具弄得只有几个文件的dos,谁知道是不是完整,进入之后运行erase命令。
  1. ERROR: Failed to initialize PAL. Exiting program.
复制代码
程序提示错误,难道是dos不完整的锅(其实我也不知道,当年弄完了只时运行mhdd用,后来就搁置了。
然后上网找如何通过u盘进入dos,最后用了flashboot,找了个空u盘,生成了msdos7.1。然后进入还是一样。之后继续放狗按照这个提示搜,搜到了一个外国人的帖子。
http://brycv.com/blog/2012/flashing-it-firmware-to-lsi-sas9211-8i/
意思就是在intel 3000和5000系列的主板上会出现这个错误,原文的几个链接因为年代久远都是lsi时期的,现在早就lsi-->安华高-->博通了。不管平台是不是一样,我出现这个错误了,最后还是要进入efi环境。

坑3、最初没选择efi环境的原因是,我的家用主板不知道如何进efi,原来也没进入过,所以肯定选win、dos之类玩过的。用flashboot写dos时看到也可以写efi,然后就通过这个软件向u盘里写bootx64.efi,重启进入efi shell。运行清理erase命令。
  1. InitShellAPP:application not started from shell
复制代码
啥情况?我已经使用了官方的install p20 for efi啊,难道有问题,还必须要用改过的,这可不好找了,因为很多教程的年代都比较久远了,链接失效了,曾经找到过一个教程,工具放百度云了,然后就被hx了。继续搜,找到了一个tw的帖子。
https://www.osslab.com.tw/12g-lsi-sas3008-oem-firmware-itir%E6%9B%B4%E6%8F%9B%E6%96%B9%E6%B3%95/
里面是刷lsi3008,比2308更高级。里面的链接没失效,打开看到是一个efi的运行环境,外加sas3flash.efi和3008的固件。
对比发现bootx64.efi的大小和flashboot写出来的bootx64.efi大,肯定是修改过的。里面还有shell.efi和shell64.efi。
使用这个修改过的bootx64.efi就可以成功刷写了。后来我测试了一下是bootx64.efi的问题呢还是shell.efi和shell64.efi的问题呢
运行sas2flash.efi可以运行的就没问题,不能运行就证明失败,测试结果是与shell.efi和shell64.efi没关系,就是修改的bootx64.efi使官方的sas2flash.efi可以运行。当然也有可能是flashboot写的bootx64.efi的锅。

下面说一下方法。
通过mcm查卡的序列号,或者卡后面的标签贴着呢。

进入efi shell
  1. sas2flash -o -e 7 -noreset
  2. sas2flash -o -f 9207-8.bin -b mptsas2.room
  3. sas2flash -sasaddr <序列号>
复制代码


我运行时,第一个命令之后,运行第二个命令提示没找到lsi卡,之后我运行
  1. sas2flash -list
复制代码
提示找到lsi卡,但是没有firmware,输入firmware名称刷写,我输入9207-8.bin,之后就没问题了。
重启系统提示已经是lsi2308-it了。

我把用到的工具和firmware上传了
链接: https://pan.baidu.com/s/17ag9-2bghwlW7dHNfPoVEA 密码: amg6
其中的flash_firmware_EFI_files.rar就是修改过的从台湾网站下到的工具。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-18 11:27 , Processed in 0.016411 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表