发明名称 具组构、控制单元及通道之电脑输入/输出系统及于其中提供一方法以累积并转换错误资料
摘要 本发明揭示一种电脑输入/输出系统,其具有一组构、一控制单元(control unit;CU)以及包括一通道之一主机电脑,该通道具有由一第一链路连接至该组构的一通道邻接埠之一通道埠,且该控制单元具有由一第二链路连接至该组构上的一CU邻接埠之一CU埠。当在该通道与该控制单元之间的该链路或协定中侦测到一错误时,经由该通道、该通道埠、该通道邻接埠、该控制单元、该CU埠以及该CU邻接埠向该通道报告错误资料,并将错误资料传送至该通道。将该等错误资料提供给该主机电脑以供分析。
申请公布号 TWI282493 申请公布日期 2007.06.11
申请号 TW093106471 申请日期 2004.03.11
申请人 万国商业机器公司 发明人 罗伯特J 杜根;约翰R 弗兰根;吉勒斯R 弗莱勒;马修J 卡洛斯;路易斯W 利奇;肯尼斯M 托威尔;哈利M 尤登法兰德
分类号 G06F11/00(2006.01) 主分类号 G06F11/00(2006.01)
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种在具有一通道与一控制单元之一电脑I/O系 统中的方法,其包括: 侦测在该通道与该控制单元之间的一链路中的一 错误; 收集该通道与该控制单元中的错误资料; 向该通道报告在该控制单元中收集的该错误资料; 以及 使一主机电脑可使用由该控制单元报告且由该通 道收集之该错误资料,用以分析。 2.如申请专利范围第1项之方法,其中在该通道中收 集的该错误资料包括来自连接该通道与该链路之 一埠的埠错误资料。 3.如申请专利范围第1项之方法,其中在该控制单元 中收集的该错误资料包括来自连接该控制单元与 该链路之一埠的埠错误资料。 4.一种电脑I/O系统,其包括: 一主机电脑, 一通道,其在该主机电脑中; 一控制单元; 一链路,其在该通道与该控制单元之间; 一错误侦测器,其用以侦测该链路中的一错误; 在该通道中的一贯通路径延伸(PPE)设施,其收集该 通道中的错误资料; 在该控制单元中的一PPE设施,其收集该控制单元中 的错误资料; 该控制单元中的该PPE设施报告在该控制单元中收 集的该错误资料并向该通道报告该错误资料;以及 该通道中的该PPE设施使一主机电脑可使用由该控 制单元报告且由该通道收集之该错误资料,用以分 析。 5.如申请专利范围第4项之电脑I/O系统,其进一步包 括连接该通道与该链路之一埠,且其中在该通道中 收集的该错误资料包括来自该埠的埠错误资料。 6.如申请专利范围第4项之电脑I/O系统,其进一步包 括连接该控制单元与该链路之一埠,且其中在该控 制单元中收集的该错误资料包括来自该埠的埠错 误资料。 7.一种电脑系统中的通道,该电脑系统具有一组构 、一控制单元(CU)、以及包括该通道之一主机电脑 ,该通道具有由一第一链路连接至该组构的一通道 邻接埠之一通道埠,且该控制单元具有由一第二链 路连接至该组构上的一CU邻接埠之一CU埠,该通道 包括: 该通道中的一贯通路径延伸(PPE)设施,其用以当侦 测到一发送错误时,透过该组构向该CU发送一PPE请 求; 该PPE设施用以向该通道邻接埠传送一读取链路状 态(RLS)请求,以请求由该通道邻接埠所保存的错误 资料; 该PPE设施接受由该通道邻接埠回应该RLS请求而传 送之链路错误状态区块(LESB)资料; 该PPE设施更接受来自该控制单元回应该PPE请求而 传送之错误资料; 在该PPE设施中的储存器,用以储存所接受之回应该 RLS请求与该PPE请求之错误资料;以及 该PPE设施进一步用以向该主机电脑提供一I/O中断, 从而使该主机电脑可使用该储存器中的错误资料 。 8.如申请专利范围第7项之通道,其中该PPE请求包括 用于该已侦测到发送错误之一理由码。 9.如申请专利范围第7项之通道,其中该PPE设施接受 并储存来自该通道埠之LESB资料。 10.如申请专利范围第7项之通道,其中该PPE设施接 受并储存来自该通道之模组相依错误资料。 11.如申请专利范围第7项之通道,其中该PPE设施接 受并储存来自该邻接CU埠与该CU埠之LESB资料,以及 回应该PPE请求而从该控制单元向该通道发送的模 组相依资料。 12.一种电脑系统中的组构,该电脑系统具有该组构 、一控制单元(CU)、以及包括一通道之一主机电脑 ,该通道具有由一第一链路连接至该组构的一通道 邻接埠之一通道埠,且该控制单元具有由一第二链 路连接至该组构的一CU邻接埠之一CU埠,该组构包 括: 一开关,其用于当侦测到一发送错误时,转送由该 通道发送之一贯通路径延伸(PPE)请求至该CU; 该组构的该通道邻接埠,其用以当其接收来自该通 道之一读取链路状态(RLS)请求时,向该通道发送一 链路错误状态区块(LESB),该LESB包含由该通道邻接 埠保存的错误资料;以及 该组构的该CU邻接埠,其用以当其接收来自该控制 单元的一RLS请求时,向该控制单元发送一第二LESB, 该第二LESB包含由该CU邻接埠保存的错误资料;以及 该开关用以回应该PPE请求,转送从该控制单元之一 PPE回应至该通道,该PPE回应包含该第二LESB的该错 误资料。 13.如申请专利范围第12项之组构,其中该PPE回应包 括来自该CU埠的第三LESB资料,以及回应该PPE请求而 从该控制单元向该通道发送的模组相依资料。 14.一种电脑系统中的控制单元,该电脑系统具有一 组构、该控制单元(CU)、以及包括一通道之一主机 电脑,该通道具有由一第一链路连接至该组构的一 通道邻接埠的一通道埠,且该控制单元具有由一第 二链路连接至该组构的一CU邻接埠的一CU埠,该控 制单元包括: 一贯通路径延伸(PPE)设施,其用以当侦测到一发送 错误时,透过该组构接收由该通道向该CU发送的一 PPE请求, 该PPE设施用以向该组构的CU邻接埠传送一读取链 路状态(RLS)请求,以请求由该CU邻接埠所保存的错 误资料; 该PPE设施用以回应该RLS请求而接受由该CU邻接埠 传送的链路错误状态区块(LESB)资料; 在该PPE设施中的储存器,用以储存回应该RLS请求而 接受的错误资料;以及 该PPE设施进一步用以回应该PPE请求而在一PPE回应 中向该通道发送该LESB。 15.如申请专利范围第14项之控制单元,其中该PPE回 应包括用于该已侦测到发送错误之一理由码。 16.如申请专利范围第14项之控制单元,其中该PPE设 施接受并储存来自该CU埠的LESB资料。 17.如申请专利范围第14项之控制单元,其中该PPE设 施接受并储存来自该控制单元的模组相依错误资 料。 18.如申请专利范围第14项之控制单元,其中该PPE设 施接受来自该CU邻接埠与该CU埠的LESB资料以及储 存在该控制单元的该PPE设施中的模组相依资料的 转换。 19.一种电脑系统,其包括: 具有一通道之一主机电脑; 一组构; 一控制单元(CU); 在该通道中的一通道埠; 在该组构中的一通道邻接埠; 一第一链路,其用以连接该通道埠与该通道邻接埠 , 在该组构中的一CU邻接埠, 在该控制单元中的一CU埠; 一第二链路,其用以连接该CU邻接埠与该CU埠; 在该通道中的一延伸通道贯通路径(PPE)设施,其用 以当侦测到一发送错误时,透过该第一链路发送一 PPE请求; 该通道PPE设施用以向该通道邻接埠传送一读取链 路状态(RLS)请求,以请求由该通道邻接埠保存的错 误资料; 该通道PPE设施用以接受由该通道邻接埠回应该RLS 请求而传送之链路错误状态区块(LESB)资料; 在该组构中的一开关,其用以转换由该通道透过该 第二链路向该CU发送的该PPE请求; 该控制单元具有一CU PPE设施用以向该CU邻接埠传 送用于回应接收到的该PPE请求之一第二RLS请求,请 求由该CU邻接埠保存的错误资料; 该通道邻接埠用以当其接收来自该控制单元的该 第二RLS请求时,向该控制单元发送一第二LESB,该第 二LESB包含由该CU邻接埠保存的错误资料; 该CU通道PPE设施进一步用以接受来自CU邻接埠回应 该第二PPE请求而传送之错误资料; 在该CU PPE设施中的CU储存器,其用以储存为回应该 第二RLS请求所接受的错误资料; 该CU PPE设施用以在一PPE回应中,向该通道发送储存 在该CU储存器中的错误资料; 该开关用以将该PPE回应从该控制单元转换至该通 道; 该通道PPE设施进一步用于接受来自该PPE回应的错 误资料; 在该通道PPE设施中的通道储存器,其用以储存为回 应该第一RLS请求与该PPR请求所接受之错误资料;以 及 该通道PPE设施进一步用以向该主机电脑提供一I/O 中断,使该主机电脑可使用该通道储存器中的错误 资料。 20.如申请专利范围第19项之电脑系统,其中该PPE请 求包括用于该已侦测到发送错误之一通道决定的 理由码,且该PPE回应包括用于该发送错误之一控制 单元决定的理由码。 21.如申请专利范围第19项之电脑系统,其中该通道 PPE设施接受并储存来自该通道埠的LESB资料,且该CU PPE设施接受并储存来自该CU埠的LESB资料。 22.如申请专利范围第20项之电脑系统,其中该通道 PPE设施接受并储存来自该通道埠之LESB资料,且该CU PPE设施接受并储存来自该CU埠的LESB资料。 23.如申请专利范围第19项之电脑系统,其中该通道 PPE设施接受并储存来自该CU邻接埠与该CU埠的LESB 资料,以及在该PPE回应中,从该控制单元向该通道 发送之模组相依资料。 24.一种在一电脑系统中的方法,该电脑系统具有一 组构、一控制单元(CU)、以及具有一通道之一主机 电脑、在该通道中的一通道埠、在该组构中的一 通道邻接埠、连接该通道埠与该通道邻接埠之一 第一链路、在该组构中的一CU邻接埠、在该控制 单元中的一CU埠,以及连接该CU邻接埠与该CU埠之一 第二链路,该方法包括: 当侦测到一发送错误时,由该通道中的通道贯通路 径延伸(PPE)设施透过该第一链路发送一PPE请求; 藉由该通道PPE设施向该通道邻接埠传送一读取链 路状态(RLS)请求,以请求由该通道邻接埠保存的错 误资料; 藉由该通道PPE设施接受该通道邻接埠为回应该RLS 请求而传送的链路错误状态区块(LESB)资料; 当侦测到一发送错误时,藉由该组构中的一开关, 转换由该通道透过该第一链路向该CU发送之该PPE 请求; 为回应接收到该PPE请求,藉由该控制单元中的一CU PPE设施向该CU邻接埠传送一第二RLS请求,以请求由 该CU邻接埠保存的错误资料; 当该通道邻接埠接收来自该控制单元的该第二RLS 请求时,藉由该通道邻接埠向该控制单元发送一第 二LESB,该第二LESB包含由该CU邻接埠保存的错误资 料; 由该CU通道PPE设施接受来自该CU邻接埠为回应该第 二PPE请求而传送的其他错误资料; 将为回应该第二RLS请求而接受的错误资料储存在 该CU PPE设施的CU储存器中; 藉由该CU PPE设施,以一PPE回应向该通道发送储存在 该CU储存器中的错误资料; 藉由该开关,转换从该控制单元至该通道的该PPE回 应; 藉由该通道PPE设施进一步接受来自该PPE回应的错 误资料; 将为回应该第一RLS请求与该PPE请求而接受之错误 资料,储存在该通道PPE设施中的通道储存器中;以 及 由该通道PPE设施向该主机电脑提供一I/O中断,从而 使该主机电脑可使用该通道储存器中的错误资料 。 25.如申请专利范围第24项之方法,其包括:该PPE请求 包括用于该已侦测到发送错误之一通道决定的理 由码、以及该PPE回应包括用于该发送错误之一控 制单元决定的理由码。 26.如申请专利范围第24项之方法,其进一步包括接 受来自该通道埠的LESB资料,并储存在该通道PPE设 施中,以及接受来自该CU埠的LESB资料,并储存在该CU PPE设施中。 27.如申请专利范围第25项之方法,其进一步包括接 受来自该通道埠的LESB资料,并储存在该通道PPE设 施中,并接受来自该CU埠的LESB资料,并储存在该CU PPE设施中。 28.如申请专利范围第24项之方法,其进一步包括接 受来自该CU邻接埠与该CU埠的LESB资料,以及从该控 制单元以该PPE回应向该通道发送之模组相依资料, 并储存在该通道PPE设施中。 图式简单说明: 图1为电脑输入/输出(Input/Output;I/O)系统的示意图, 其具有包括通道之电脑、组构、以及控制单元( Control Unit;CU),每个通道与CU皆包括本发明的贯通路 径延伸(Purge Path Extended;PPE)设施。 图2为显示图1中的PPE设施流程之表。 图3为显示PPE设施所发送的PPE请求讯框之图。 图4为显示图3中的PPE请求的控制标头之图。 图5为显示图4中的控制标头的控制参数之图。 图6为显示在PPE请求中,用于图5的控制参数栏位的 理由码之表。 图7为显示为回应图3中的PPE请求讯框而发送的PPE 回应讯框之图。 图8为显示图7中PPE回应讯框的控制标头栏位之图 。 图9为显示图7中PPE回应的控制承载栏位之图。 图10为显示在PPE回应中图9的控制参数中使用的回 应码之表。 图11为显示用于在IBM FICON通道中侦测到的链路/协 定错误之贯通路径延伸设施的一项具体实施例的 操作之图。 图12为显示用于在控制单元FICON配接器中侦测到的 链路/协定错误之贯通路径延伸设施的另一项具体 实施例的操作之图。
地址 美国