ST希捷硬盘各级诊断命令概述

[复制链接]

该用户从未签到

35

主题

0

回帖

547

积分

[INTOHARD]连长

Rank: 4

积分
547
发表于 2006-2-8 12:07:16 | 显示全部楼层 |阅读模式
seagate  诊断命令
接通电源后,可以通过串行接口对驱动器执行一系列检测命令。由于命令很多,所以采取了将命令按
"LeVels"分类的方法。甚至,可以通过串行接口按位读或写,而且读、写、查找和错误日志操作等命令在很多
"Levels"都是有效的。检测命令用来代替ATI脚本进行测试。当运行检测命令时,会有一些信息指示当前正在进
行的测试和测试的状态。
固件包括2个flash ROM中的代码和多个模块文件。2个flash ROM代码包括一个工厂代码和一个用户代码。
工厂代码包括所有的串行检测命令,但不包括AT接口命令。用户代码包括所有的AT接口命令,和少量的串行
端口检测命令。
下面是串行端口支持的命令列表:
LevelT—Cert测试,包括:
下载代码;
开始工厂测试;
设置驱动器"Age";
读Cert测试日志,读出错日志,写测试数据到flash,等命令。
Level 1—存储器控制命令,包括:
显示缓冲,显示存储器,设置存储器,将缓冲内容拷贝到flsah,从磁盘读取系统参数等命令。
Level 2 -驱动器命令,包括:
测试柱面,测试磁头,任意配置柱面/磁头和数据工作方式等的命令;
设置数据工作方式,执行ECC测试,操作出错日志,转储RAM等的命令;
将物理参数转换为逻辑参数,隐藏或启用柱面/磁头等的命令;
主轴起转,主轴停转,寻址,读,写,读long,写long,读比较,睡眠,设置*etry等的命令。
Level 3 -  寻址命令,包括:
显示  zone  表;
马达加速度测试;
测量磁头切换  &  定位时间;
显示磁头偏移;
传动臂开环测试
寻址,物理寻址,不同长度寻址测试;
臂锁测试
显示传动臂位置;
迟滞测试;
臂锁试验程序测试
Level 4 -  伺服寻道命令,包括:
操作隐藏柱面表;
寻道误差测试;
显示位置误差信号;
Zap  伺服脉冲;
设置伺服偏移;
设置/显示寻道增益
向传动臂发送脉冲
Level 5 -  锐镱毹圭ó濞榜
  • TA的每日心情
    慵懒
    2013-7-20 18:55
  • 签到天数: 2 天

    [LV.1]布衣百姓

    106

    主题

    331

    回帖

    3万

    积分

    [INTOHARD]师长

    相濡以沫

    Rank: 10Rank: 10Rank: 10

    积分
    35487

    优秀斑竹奖特殊贡献奖

    QQ
    发表于 2006-5-12 12:31:29 | 显示全部楼层
    这些要深入了解才能用上..现在的工具都按一下执行一堆指令了..把人都修傻了

    该用户从未签到

    21

    主题

    371

    回帖

    126

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    126
    发表于 2009-5-28 10:30:43 | 显示全部楼层
    辛苦了!谢谢!!
  • TA的每日心情
    开心
    2017-12-12 22:00
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    25

    主题

    332

    回帖

    254

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    254
    发表于 2009-5-28 12:39:12 | 显示全部楼层
    找到了要找的东东

    该用户从未签到

    5

    主题

    647

    回帖

    432

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    432
    发表于 2009-6-3 10:02:52 | 显示全部楼层
    谢谢无私学习学习学习
  • TA的每日心情
    奋斗
    2012-4-26 09:09
  • 签到天数: 1 天

    [LV.1]布衣百姓

    63

    主题

    1842

    回帖

    2339

    积分

    [INTOHARD]营长

    金牌会员

    Rank: 6Rank: 6

    积分
    2339
    QQ
    发表于 2009-6-3 10:43:00 | 显示全部楼层
    Seagate  诊断命令
    接通电源后,可以通过串行接口对驱动器执行一系列检测命令。由于命令很多,所以采取了将命令按
    "LeVels"分类的方法。甚至,可以通过串行接口按位读或写,而且读、写、查找和错误日志操作等命令在很多
    "Levels"都是有效的。检测命令用来代替ATI脚本进行测试。当运行检测命令时,会有一些信息指示当前正在进
    行的测试和测试的状态。
    固件包括2个flash ROM中的代码和多个模块文件。2个flash ROM代码包括一个工厂代码和一个用户代码。
    工厂代码包括所有的串行检测命令,但不包括AT接口命令。用户代码包括所有的AT接口命令,和少量的串行
    端口检测命令。
    下面是串行端口支持的命令列表:
    LevelT—Cert测试,包括:
    下载代码;
    开始工厂测试;
    设置驱动器"Age";
    读Cert测试日志,读出错日志,写测试数据到flash,等命令。
    Level 1—存储器控制命令,包括:
    显示缓冲,显示存储器,设置存储器,将缓冲内容拷贝到flsah,从磁盘读取系统参数等命令。
    Level 2 -驱动器命令,包括:
    测试柱面,测试磁头,任意配置柱面/磁头和数据工作方式等的命令;
    设置数据工作方式,执行ECC测试,操作出错日志,转储RAM等的命令;
    将物理参数转换为逻辑参数,隐藏或启用柱面/磁头等的命令;
    主轴起转,主轴停转,寻址,读,写,读long,写long,读比较,睡眠,设置*etry等的命令。
    Level 3 -  寻址命令,包括:
    显示  zone  表;
    马达加速度测试;
    测量磁头切换    定位时间;
    显示磁头偏移;
    传动臂开环测试
    寻址,物理寻址,不同长度寻址测试;
    臂锁测试
    显示传动臂位置;
    迟滞测试;
    臂锁试验程序测试
    Level 4 -  伺服寻道命令,包括:
    操作隐藏柱面表;
    寻道误差测试;
    显示位置误差信号;
    Zap  伺服脉冲;
    设置伺服偏移;
    设置/显示寻道增益
    向传动臂发送脉冲
    Level 5 -  锐镱毹圭ó濞

    该用户从未签到

    11

    主题

    579

    回帖

    372

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    372
    发表于 2009-8-23 21:54:08 | 显示全部楼层
    个人觉得。新手看不懂。。
  • TA的每日心情
    开心
    2018-12-25 09:14
  • 签到天数: 10 天

    [LV.3]八品县丞

    21

    主题

    719

    回帖

    1191

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1191
    发表于 2009-8-31 23:00:41 | 显示全部楼层
    没有说清,没有讲全,

    该用户从未签到

    30

    主题

    854

    回帖

    1387

    积分

    禁止发言

    积分
    1387
    QQ
    发表于 2009-10-26 20:07:36 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽

    该用户从未签到

    0

    主题

    26

    回帖

    35

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    35
    发表于 2010-1-23 01:13:04 | 显示全部楼层
    1# 流水有声


    谢谢无私学习学习学习!!!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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