U盘量产网

专题:金士顿U盘

您所在的位置: U盘量产网 > U盘教程 > 固态硬盘教程 > SandForce SF2281主控ssd开卡教程—适用于所有SF-2000系列
推荐内容

SandForce SF2281主控ssd开卡教程—适用于所有SF-2000系列

2017-02-09 20:05 来源: 本站整理 作者:U盘量产网 浏览量:20608次

     SSD固态硬盘的开卡工作相对U盘来说要麻烦很多,但如果有教程的话就不算难了,下面就以SF2281主控的ssd为例教大家如何进行开卡教程。

              在对SF2000 系列准备开卡之前请先准备安装一台Fedora14 32bit 系统的电脑,最好系统下载DVD
               版本的装,另外把下面相应的工具和FW 下载下来,就可以开始下面的开卡了.
              准备开卡的ssd的信息如下:
               设备标签                                      3:0:0:0
               FLASH 信息                                  Micron25 MLC BGA 8xMT29F256G08CMCABH2
               配置ID                                      22034
              操作系统                                       32 ‐Bit, Fedora Core 14,
               FW 版本                                     FW_SF-2000_MP_3-3-2_Client
               工具版本                                      SF_Genesisv1.5.21.20110919

               工具下载地址:

                SF_Genesis_v1.5.2.zip
               Genesis 要用到的安装包.rar

               LIC
                SF-2000_ LIC_ FLASH.rar

               FW
                FW_SF-2000_ B01_ MP1-refresh_3-1-9.zip
                FW_SF-2000_ MP_3-3-0_Client.zip

               ECLI
                eCLI_Application_ Package_v_ 11.zip


            开卡步骤
            在开卡之前需要知道一些linux 一些命令的简单用法,假设现 你已经具备了这方面的能力;
            进入系统,打开 应用程序->系统工具->终端
            在一个用户目录下建立相应的目录,并把FW,lic 文件拷贝到里面,建好的目录如下:


            Fw :用来存放最源始的.dfp 文件
            Lic: 存放licence 文件
            Mpt:存放生成的.mfp 和configuration 文件
            Soft : 存放开卡的工具

            1. 安装相应的软件;
             Su
             输入密码
            切换到root 权限
            解压Genesis 要用到的安装包.rar ,进入到解压的目录运行,按装下面 几个文件.
                rpm –i lsscsi-0.23-2.fc14.i686.rpm
                rpm –i mailx-12.5-1.fc14.i686.rpm
                rpm –i sg3_ utils-1.29-1.fc14.i686.rpm
                rpm –i smartmontools-5.40-5.fc14.i686.rpm
            或
                   yum install lsscsi
                   yum install smartmontools
                   yum install sg3_ utils

               2.针对一些主板有时候不能成功开卡的问题,可以把SATA  口设置成1.5G 具体方法如下.
               1).Vim /boot/grub/grub.conf

               2).修改文件


               3).重启电脑

               2. 生成.DFP 文件
                  解压SF_Genesis_v1.5.2.zip,进入到解压的目录
                  >   cd SF_Genesis-v1.5.21.20110919-fc14-32bit/;
                  >   ./SF_OEM_ PackageManager

               按上图所示把相应的路径填上, 并且最后 3项一定要按固定格式填写,确认都无误后点
                “Create OEM Package ”按钮,就会 mpt  目录下生成对应的配置文件和对应的 .mpt  文件;


            3.  修改配置文件
                 生成配置文件以后,用户可以选择性的修改对应的配置文件;修改配置文件的方法如
                下:
                1).首先根据Sandforce  芯片型号,FLASH  型号,    开卡SSD 容量,开卡通道 FLASH 支持
                列表中找到对应ID .如

                2).  修改配置信息
                 ./SF_ConfigurationManager

                会弹出如下窗口

             3 ).通 前面的ID 我们去打开对应的ID 配置文件;

            4).然后再修改对应要修改的信息。假如我已把相应的配置信息已配置好;
            然后点save as  保存为自己定义的一个名字;
            我现 保存
            /media/linux_swap/ssd/mpt/ FW_SF-2000_ MP_3-3-2_Client--123456/Configuration_ Files/SANDF
             ORCE/20034.123456.driveconfig

            注意:一定要记住自己保存的名字,后面会用;

            4. 烧录firmware
               烧录firmware 之前需要做一件事情,就是寻找对应sandfore 的设备标签;
               方法如下 root 权限下输入lsscsi,如果你的板子OK 的话就对找到对应的标签,

            如果是刚插上的硬盘可以先等一下,输入rescan-scsi-bus.sh ,扫描一下所有
            的csi 总线设备。然后再输入lsscsi 看能否找到。如果找不到就需要你们查找
            SSD 硬盘的问题;

            在以上都OK 的情况下就可以执行SF_Genesis - PROCESS_SSD 工具.
            详细的Genesis  参数讲解请看相关的Genesis 文档,我  里就不阐述了,请按以下格式填写;

            SF_Genesis -PROCESS_SSD 设备标签 mfp 文件 driverconfig 文件 12345 www_ 123 log=

               红色部份需要用户指定的;

                   ./SF_Genesis                           -PROCESS_SSD                          4:0:0:0

                   media/linux_swap/ssd/mpt/FW_SF-2000_MP_3-3-2_Client--123456/FW_SF-2000_MP_3-3-2_Client.123456.mfp

                   /media/linux_swap/ssd/mpt/FW_SF-2000_MP_3-3-2_Client--123456/Configuration_Files/SANDFORCE/20034.123456.d

                   riveconfig                                               12345               www_123

                   log=/media/linux_swap/ssd/mpt/FW_SF-2000_MP_3-3-2_Client--123456/Configuration_Files/SANDFORCE/sfd2210_22

                   034_200G.log
开卡成功的界面如上图。
               注意:
               1.以上先用最新的Genesis 工具开卡,如果不行再换老版本的工具再试;(尤其是用新工具烧 写老版本的FW),
               2.另外 开卡失败一次后再重新开卡,或者开卡提示fore download fail 时, SSD 上电之前先把GPIO1 和WP0 引脚短接,系统上电后断开 两个引脚,然后再重新开卡.
               3.对于 开卡的时候Flash test 没有通 ,可以到下面这个表中去查,确定坏的Flash 板子 上的位置,然后再重新焊接或重新更换一个新的Flash 。
               4. SF2000 坏块FLASH 查询文档  SF-2100_2200_ Flash_ Device_ Mapping_v1.0.xlsx
               5.  另外如果量产时,可以用 SF_GenesisDashboard 这个软件来烧写,这个可以对多个 SSD 同时烧写。要设置的参数和之前用命令一样。

发表评论

(您的评论需要经过审核才能显示)
  • 高兴
  • 撇嘴
  • 抓狂
  • 汗
  • 惊恐
  • 疑问
不会下载请看下载帮助!

软件评论

声明:U盘量产网为非赢利类网站 蜀ICP备10027756号 川公网安备 51092202000194号

河南快3