解决无对应硬件ID的时候偶然发现了这个硬件ID----PCI\VEN_1148&DEV_4320&SUBSYS_43201148,判断是Marvell的网卡,但是遍查所有Marvell网卡驱动都没有发现这个ID。谷歌后发现一些零散的帮助信息,归纳整理一下以飨读者,希望能解决大家的问题
首先,如果您的网卡ID是这个样子,官方的Marvell网卡驱动肯定是装不上的,手动修改inf后虽然可以强装上驱动,但是MAC地址会变成00-00-00-00-00-00,网卡无法使用。到这里可以判断是网卡的EEPROM芯片出了问题,(EEPROM芯片里面记录了网卡芯片的供应商ID,子系统供应商ID,网卡的MAC地址以及网卡的一些配置,如SMI总线上PHY的地址,BOOTROM的容量,是否启用BOOTROM引导系统等。)由于我们不知道EEPROM芯片的损坏程度,所以本着先易后难的解决思路分两步走
第一步:
假设只是由于MAC地址失效影响到电脑对硬件ID的获取,我们只需获取MAC地址后重新写入即可。如果是台式机,集成网卡主板接口上会有贴纸,标明MAC地址,
独立网卡通常也有类似的标签
笔记本电脑或者无标签的情况下你需要从另外一块网卡中获取MAC地址后写入。写入方法参照这里,XP、Win7的设置方法大同小异,也可以用MAC地址修改器。针对本文的Marvell网卡,如果上述写入方法无效,还可以使用Marvell网卡专用的EEPROM刷新工具写入MAC地址,注意该工具要在DOS下使用,DOS命令为:yukonvpd -M XXXXXXXXXXXX(其中XXXXXXXXXXXX为集成网卡的12位MAC地址,-M必须要大写的M,不可用小写的-m。如:yukonvpd -M 00E04D9C6D83)。
第二步:
如果第一步操作后无效,那就需要重新刷EEPROM了,由于本机的EEPROM损坏,所以需要找到相同规格的网卡,提取EEPROM文件后再刷回本机。
提取EEPROM命令:yukonvpd -P 文件名 刷写EEPROM命令:yukonvpd -R 文件名
文件名可自定义
刷新后重启,该网卡的硬件ID会变成PCI\VEN_11AB&DEV_4320&SUBSYS_811A1043,再用扩展版驱动精灵安装驱动即可,经过这样的“手术”,以后安装、备份、还原、更新网卡驱动就正常了
最新版驱动精灵下载: