[发明专利]网卡重置的测试方法无效
申请号: | 200910253337.2 | 申请日: | 2009-11-30 |
公开(公告)号: | CN102082715A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 宋贤广;陈玄同 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/26;G06F11/22 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;张燕华 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网卡 重置 测试 方法 | ||
技术领域
本发明涉及一种网卡重置的测试方法,特别是一种将网卡整体进行重置的测试方法。
背景技术
科技发展至今,现代人的生活已经几乎离不开网络。而无论是连接计算器系统到因特网(Internet),或是建构局域网络(Local Area Internet,LAN),网卡(Network Interface Card,NIC,又称网络配接卡)都是最必须的。网卡为计算器系统之间的数据通讯提供实体连接,每一台欲接入网络的计算器系统都得要安装网卡。市面上绝大多数的笔记型计算机、桌上型计算机或是服务器均内建有网卡,足见其普及性。
正由于网卡是计算器网络中极为重要的基本设备,网卡的故障会影响运行的计算器系统的网络功能;若是重要服务器的网卡发生故障,甚至会影响到整个网络的正常运行。因此网卡的制造厂商在将产品出货前,均需对每一个网卡进行严格的测试。其中对于网卡之硬件的核心部件测试时,对网卡进行重置(reset)操作是不可或缺的测试项目之一。
传统的重置测试方法系依据网卡的个别的规格操作网卡的多个控制缓存器(control register),以将网卡中对应的部件重置。由于并不是所有的部件都有对应的控制缓存器,所以重置操作可能无法涵盖所有的核心部件。再者,由于传统的重置测试方法需依据不同型号的网卡的个别的规格进行操作,故测试程序的程序代码不通用。如此一来,测试程序需针对每一种型号的网卡,参照规格说明书编写程序代码,十分费工且程序代码也不易维护。
此外,控制缓存器会同时被测试程序以及网卡内部的固件操作。因此操作控制缓存器时必须与固件进行协调,以免测试程序以及固件同时操作时造成数据不一致或是重置操作失败。但这种做法必须大量且非常繁琐地操作控制缓存器,不但耗费时间,而且容易出错。
综上所述,传统的网卡重置测试方法具有测试不完全、测试用程序代码不通用于各种网卡型号,以及操作上复杂费时甚至容易出错的问题。
发明内容
本发明所要解决的技术问题是提供一种网卡重置的测试方法,适用于一网卡(Network Interface Card,NIC),网卡与一周边组件互联标准总线(Peripheral Component Interconnect bus,PCI bus)相连。
为了实现上述目的,本发明提供了一种网卡重置的测试方法,适用于一网卡,该网卡系与一周边组件互联标准总线相连,该网卡重置的测试方法包括:
禁用该网卡;
取得该PCI总线中与该网卡对应的一设备节点;
将该设备节点具有的一配置空间数据记录为一原始数据;
取得该PCI总线中与该设备节点对应的一PCI桥接器;
通过该PCI桥接器重置该网卡;
依据该原始数据,设定该设备节点的该配置空间数据;
启用该网卡,使得该网卡初始化;
读取该网卡所具有的至少一网卡缓存器的值;
判断该网卡缓存器的值是否正确;以及
输出一判断结果。
上述的网卡重置的测试方法,其中该禁用该网卡的步骤包括:
卸除对应该网卡的一网卡驱动程序。
上述的网卡重置的测试方法,其中该启用该网卡,使得该网卡初始化的步骤之前,还包括:
挂载该网卡驱动程序予该网卡。
上述的网卡重置的测试方法,其中该配置空间数据包括一基本地址缓存器。
上述的网卡重置的测试方法,其中在通过该PCI桥接器重置该网卡所属的该设备节点后,该网卡于一检测状态或一轮询状态,并进行该依据该原始数据,设定该设备节点的该配置空间数据的步骤。
上述的网卡重置的测试方法,其中该通过该PCI桥接器重置该网卡的步骤还包括:
通过该PCI桥接器的一连结控制暂存,禁能一子PCI总线,该子PCI总线连接该PCI桥接器与该网卡;以及
通过该连结控制缓存器重新致能与该网卡相连的该子PCI总线。
上述的网卡重置的测试方法,其中该网卡缓存器储存一媒介存取控制层数据。
上述的网卡重置的测试方法,其中该网卡缓存器储存一物理层数据。
上述的网卡重置的测试方法,其中该网卡缓存器储存一直接内存存取数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910253337.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锯片式山洞掘进机
- 下一篇:紫外反射光谱油气在线检测录井装置