多功能PCIE交换机之十:单NT的恢复

简介:

多功能PCIE交换机之十:单NT的恢复


应用场景

1.virtual interface节点重启而link interface节点一直在线;

2. NTB或者DMA出现过function level reset(FLR);

3.系统重启时link interface节点比virtual interface节点早启动许多;

4.有问题的EEPROM导致系统无法启动


实现步骤:类似对NTB/DMA热插拔的支持

0.如果系统无法重启,先硬件通过板上的PEX使能跳线disable 8717;待系统BIOS启动后,通过跳线enable 8717;

1.暂停所有依赖8717的应用程序,卸载8717 NTB和DMA驱动

2.利用sysfs下的pci目录特性,到相应的B:D:F目录下:echo 1 > rescan

3.对link interface:

a.从默认文件或者根据默认值恢复bar0/bar1/bar2/bar3到系统正常时的值;

b.恢复设备的cache line和 interrupt line寄存器到系统默认的值

c.如果link bandwidth改变,还需要从默认文件或者设置恢复serdes到默认的设置


3.对NTB上DMA:(如果它也被reset)

a.从默认文件或者根据默认值恢复bar0/bar1到系统正常时的值;

b.恢复设备的cache line和 interrupt line寄存器到系统默认的值

c.如果link bandwidth改变,还需要从默认文件或者设置恢复serdes到默认的设置


4.重新加载8717驱动,根据需要恢复先前暂停的应用程序














本文转自存储之厨51CTO博客,原文链接:http://blog.51cto.com/xiamachao/1902446 ,如需转载请自行联系原作者








相关文章
|
网络安全 网络架构
OSI七层模型的各个功能?路由器与交换机的区别?冲突域,广播域
OSI七层模型的各个功能?路由器与交换机的区别?冲突域,广播域
109 0
OSI七层模型的各个功能?路由器与交换机的区别?冲突域,广播域
|
存储
DID功能在电话交换机中意思及设置
Direct Inward Dialing,即直接拨⼊。DID 号码是运营商分配的⻓号,全⽹唯⼀。具有DID 号码的企业内⽤⼾呼叫企业外⽤⼾时,根据系统配置,可以对外直接显⽰DID 号码。企业外⽤⼾可以直拨该号码呼通该⽤⼾。可以为DID 号码配置⼀个对应的短号(分机号),该短号⽤于企业内⽤⼾间互拨。
|
16天前
|
网络性能优化 网络虚拟化 网络架构
配置接口限速示例(盒式交换机)
接口限速简介 接口限速对通过整个端口的全部报文流量速率进行限制,不对具体流量进行区分,可以实现给某个接口分配固定的带宽,控制方式单一,配置简单。 入方向与出方向的接口限速属于并列关系,用户可以根据需要同时配置,也可以单独配置。
|
2月前
|
网络协议 网络虚拟化 网络架构
交换机入门快速配置
交换机入门快速配置
|
10天前
|
网络安全 数据安全/隐私保护 Python
【专栏】如何写批量备份交换机配置的 Python 脚本?
【4月更文挑战第28天】本文介绍如何使用 Python 编写脚本批量备份交换机配置。主要步骤包括了解交换机命令和接口,安装 `paramiko` 库,获取交换机登录信息。脚本实现分为建立 SSH 连接,执行备份命令并保存结果。示例脚本中,定义了 `backup_switch_config` 函数遍历交换机列表进行备份,每次备份后等待一段时间。此方法能有效提高网络管理效率。
|
10天前
|
网络虚拟化
交换机配置
交换机配置