【技术实现步骤摘要】
启动装置的重枚举的方法
本专利技术总体涉及通用串行总线(USB)装置,更具体地,涉及一种无需USB装置与主机物理断开并重新连接即可启动装置重枚举的方法。
技术介绍
由于其大容量以及使得装置便于携带的缩小的物理尺寸,可移除的通用串行总线(USB)数据存储装置已经得到了广泛应用。可以提供多个分区,其中的一个或多个分区可以被保护,从而使得经过验证访问受保护分区中存储的数据,同时其它部分保持不被保护,从而使得不受限制地访问其中存储的数据。有时,存储装置的用户可能需要修改其存储需求。例如,用户可能需要将一个分区修改为两个分区。每当对存储装置进行重新分区时,就需要将该装置连接到主机,例如个人计算机,以对该装置进行重枚举。如果装置是冷插入到主机,则自动执行枚举。然而,如果在保持连接于主机时对装置进行重新分区,则当完成重新分区时,主机不能自动对装置进行枚举。需要人工干预,例如从主机中物理断开该装置并将其重新连接,启动装置的重枚举。
技术实现思路
本专利技术的实施例允许主机在需要装置重枚举的事件之后启动USB装置的重枚举,无需人工干预,即,将装置与主机物理断开并重新连接。同样地,不需要 ...
【技术保护点】
一种启动枚举的方法,所述方法包括: 当装置保持与主机连接时: 操作主机操作系统(OS)以重新获得所述装置与所述主机中断连接的第一预定状态; 操作所述主机操作系统以重新获得所述装置与所述主机连接的第二预定状态;以及 响应于所述主机操作系统检测到第二预定状态,启动所述装置的枚举。
【技术特征摘要】
US 2007-2-12 11/705,0651.一种启动枚举的方法,所述方法包括:当装置保持与主机连接时:通过向所述装置请求命令故障并响应于所述命令故障而启动第一错误检查来操作主机操作系统(OS)以重新获得所述装置与所述主机中断连接的第一预定状态;通过向所述装置请求命令故障并响应于所述命令故障而启动第二错误检查来操作所述主机操作系统以重新获得所述装置与所述主机连接的第二预定状态;以及响应于所述主机操作系统检测到第二预定状态,启动所述装置的枚举。2.如权利要求1所述的方法,其特征在于,操作所述主机操作系统以重新获得第一预定状态以及操作所述主机操作系统以重新获得第二预定状态都还包括:将所述装置设定为仅接收预定命令;定义所述第一预定状态和所述第二预定状态中的相应一个;以及向所述装置发出除所述预定命令以外的命令以生成所述命令故障。3.如权利要求2所述的方法,其特征在于,所述预定命令是REQUESTSENSE命令。4.如权利要求3所述的方法,其特征在于,除所述预定命令以外的命令是TESTUNITREADY命令。5.如权利要求2所述的方法,其特征在于,所述预定命令是配置为表示与所述主机相关的装置的连接状态的命令。6.如权利要求1所述的方法,其特征在于,操作所述主机操作系统以重新获得第一预定状态由所述主机中存储的应用程序响应于预定事件来调用。7.如权利要求6所述的方法,其特征在于,所述预定事件是对所述装置的重新分区或对所述装置中分区的安全等级的修改。8.如权利要求1所述的方法,其特征在于,所述装置是通用串行总线装置。9.一种装置,当连接于主机时,将所述装置设定为提供该装置从所述主机中断连接的第一预定状态和随后所述装置与所述主机连接的第二预定状态,以启...
【专利技术属性】
技术研发人员:谢文祥,陈思杰,陈有民,蒋忠权,
申请(专利权)人:希捷科技有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。