pci 驱动正确安装,核心就是先确认 pci 板卡硬件已经被系统识别,再匹配和操作系统版本架构完全对应的官方驱动包,按照规范流程完成驱动加载签名校验设备启用,最终让 pci 板卡可以正常通信工作,很多人安装失败,大多是直接随便找通用驱动,没有区分 pci 和 pcie,也没有核对硬件 ID,或者系统版本不匹配,驱动签名被拦截,还有旧驱动没有卸载干净,新旧驱动冲突,pci 总线板卡包含 pci 串口卡 pci 采集卡 pci 网卡 pci 数据卡这类老式板卡,和现在 pcie 板卡驱动安装逻辑大体接近,但是硬件 ID 识别文件不一样,不能混用 pcie 驱动,完整安装分为前期确认,驱动获取,安装部署,校验验证,异常排查几个阶段,Windows 系统是最常见安装环境,工控场景还会涉及 Linux 系统下 pci 驱动加载,安装之前一定要做好静电防护,板卡安装到位,主板 BIOS 里面 pci 相关资源没有被禁用,硬件基础正常之后,再进行 pci 驱动正确安装,否则就算驱动装完,设备依然会报黄色感叹号。
pci 驱动正确安装前期准备
| 项目 | 说明 |
|---|---|
| 硬件状态确认 | 断电安装 pci 板卡,确认金手指插紧,固定螺丝拧紧,开机进 BIOS 确认 pci 总线没有关闭,中断和内存资源没有冲突 |
| 操作系统信息确认 | 确认系统是 Windows 还是 Linux,是 32 位还是 64 位,系统版本比如 Win7 Win10 Win11,驱动必须匹配该版本 |
| 硬件 ID 获取 | 打开设备管理器,找到带感叹号的 pci 设备,查看详细信息里面硬件 ID,这个是匹配驱动最准确依据 |
| 驱动包来源 | 优先板卡原厂官网驱动,其次是板卡配套光盘,不推荐第三方驱动精灵类通用包,容易不兼容 |
| 权限准备 | Windows 需要管理员账号,Linux 需要 root 权限,驱动签名相关设置提前了解,工控老驱动经常存在未签名问题 |
pci 驱动正确安装完整操作步骤
第一步 安装 pci 硬件板卡,主机断电拔掉电源线,释放静电,把 pci 板卡插入主板 pci 插槽,固定挡板螺丝,重新通电开机。
第二步 检查系统识别情况,Windows 打开设备管理器,在其他设备或者 pci 设备分类里面查看,如果出现带黄色感叹号未知 pci 设备,说明硬件已经识别,只是缺少 pci 驱动,如果设备管理器完全看不到这个设备,优先排查硬件插槽板卡本身 BIOS 设置。
第三步 记录硬件 ID,右键该未知 pci 设备,选择属性,切换到详细信息,属性下拉选择硬件 ID,复制里面 VEN 和 DEV 编号,用这个编号去官网查找对应的 pci 驱动,避免选错板卡型号。
第四步 获取并解压驱动包,下载对应驱动压缩包,解压到本地文件夹,路径尽量不要带中文空格特殊字符,很多老 pci 驱动识别中文路径会报错。
第五步 两种安装方式选择,第一种是驱动包自带 setup 安装程序,双击 setup.exe,按照向导下一步,选择对应板卡型号,等待安装完成,提示重启就重启电脑。第二种是手动指定更新驱动,适合没有 setup 程序的驱动 inf 文件,在设备管理器右键未知 pci 设备,选择更新驱动程序,选择浏览我的电脑以查找驱动,选中刚才解压的驱动文件夹,下一步让系统自动匹配 inf 文件。
第六步 处理驱动签名拦截,Win10 Win11 默认强制驱动签名,如果老款 pci 驱动没有数字签名,安装会被系统阻止,工控项目可以按照官方说明,临时进入禁用驱动签名强制模式,再执行 pci 驱动正确安装,不建议长期关闭签名校验。
第七步 安装完成重启系统,重启之后再次打开设备管理器,查看 pci 板卡,黄色感叹号消失,设备名称变成板卡正式名称,代表 pci 驱动加载成功。
第八步 功能验证,打开板卡配套应用软件,测试板卡通信采集收发功能,确认 pci 驱动不仅加载成功,板卡实际业务功能可以正常运行。
第九步 旧驱动清理,如果之前装过错误 pci 驱动,需要先在设备管理器卸载设备,勾选删除此设备的驱动程序软件,重启之后再执行新的 pci 驱动正确安装,防止残留驱动覆盖新驱动。
Linux 系统下 pci 驱动正确安装要点
第一步 执行 lspci 命令,列出主板所有 pci 设备,确认板卡已经被内核识别,记录板卡厂商 ID 设备 ID。
第二步 获取原厂源码驱动包,一般是 tar 压缩包,解压之后进入源码目录。
第三步 执行 make 编译,编译成功之后执行 make install,把驱动 ko 模块安装到系统内核模块目录。
第四步 使用 modprobe 命令加载驱动模块,也可以配置开机自动加载模块。
第五步 使用 dmesg 查看内核日志,确认 pci 驱动加载没有报错,确认设备节点正常生成,再运行应用程序测试。
第六步 注意内核版本匹配,新版 Linux 内核经常会导致老 pci 驱动源码编译失败,需要确认驱动支持当前内核版本。
pci 驱动正确安装常见异常
驱动版本不匹配,下载的 pci 驱动是 pcie 板卡驱动,硬件 ID 对不上,安装之后依然感叹号。
资源冲突,主板 BIOS 里面 pci 中断分配冲突,设备管理器报错代码 10 代码 22,需要进 BIOS 调整 PNP 设置。
驱动签名拦截,Win10 Win11 直接报错无法安装未签名 pci 驱动。
中文路径问题,驱动解压在中文文件夹,inf 读取失败,安装向导找不到驱动。
板卡硬件故障,板卡本身损坏,插槽接触不良,就算 pci 驱动正确安装,设备依旧无法工作。
旧驱动残留,之前错误驱动没有彻底删除,新 pci 驱动正确安装之后系统依旧调用旧驱动。
pci 驱动正确安装的核心逻辑,就是硬件识别优先,硬件 ID 精准匹配,驱动和系统架构版本对齐,干净环境下完成加载,最后做功能验证,老式 pci 板卡很多驱动年代比较早,在新系统上兼容性问题偏多,和 pcie 驱动不能混用,工控项目安装前建议备份系统,方便出现异常快速回退。
【常见问题】
问题 1 pci 驱动正确安装之后设备还是黄色感叹号怎么办
回答 1 pci 驱动正确安装之后仍然黄色感叹号,优先核对硬件 ID 是否和 pci 驱动匹配,检查是否旧 pci 驱动残留,再查看设备管理器错误代码,如果是代码 10 一般是 pci 资源冲突,进 BIOS 调整 PNP 中断分配,同时确认 pci 板卡硬件本身没有损坏。
问题 2 pci 驱动和 pcie 驱动可以互相通用吗
回答 2 pci 驱动和 pcie 驱动一般不能互相通用,虽然都是扩展总线,但是硬件 ID 总线寄存器定义不一样,pci 驱动正确安装必须选择对应 pci 板卡专用驱动,强行安装 pcie 驱动会识别失败,设备无法正常工作。
问题 3 Win11 安装老 pci 驱动提示驱动没有签名怎么办
回答 3 Win11 默认强制驱动签名校验,老款 pci 驱动正确安装的时候会被拦截,可以参考板卡厂商官方说明,临时进入禁用驱动签名强制模式,再执行 pci 驱动正确安装,不建议长期关闭系统驱动签名安全机制。
问题 4 没有 setup 安装程序的时候 pci 驱动正确安装怎么做
回答 4 没有 setup 程序的 pci 驱动正确安装,采用手动 inf 指定安装方式,在设备管理器右键未知 pci 设备,选择更新驱动,浏览本地解压好的驱动文件夹,让系统读取 inf 文件完成 pci 驱动正确安装,注意驱动路径不要使用中文。
【免责申明】
本文内容仅为 pci 驱动正确安装相关技术科普讲解,不构成系统改造或者工控设备改造方案,实际 pci 驱动安装需要参考板卡原厂手册,新系统强制签名内核变更等存在差异,工控设备请由专业工程师操作,重要业务系统安装前建议做好系统备份。


