搜索

A.12. Expresscard

download PDF

测试涵盖了什么

expresscard 测试查找带有两个 ExpressCard 接口、USB 和 PCI Express (PCIe)的设备,并确认系统可以同时通信。ExpressCard 插槽检测不像检测系统中的其他设备那样简单。ExpressCard 专门设计为不需要任何专用的网桥设备。它只是组合了 PCIe 和 USB 的 novel 表单因素接口。因此,我们没有可在 udev 输出中看到的特定"ExpressCard 插槽"条目。我们决定在包含电池、USB 和 PCIe 接口的系统上调度测试,因为我们看到没有使用此硬件组合的 ExpressCard- Containing 笔记本电脑以外的设备。

支持的 RHEL 版本

  • RHEL 7
  • RHEL 8
  • RHEL 9

测试的作用

测试首先使用 lsusblspci 命令获取 USB 和 PCIe 总线中所有设备的快照。然后,它会询问测试者系统中存在多少个 ExpressCard 插槽。测试程序被要求在其中一个插槽中插入一个卡。系统扫描 USB 和 PCIe 总线,并将结果与原始 lsusb 和 lspci 输出进行比较,以检测任何新设备。如果检测到 USB 设备,系统会要求您删除卡,并将带有 PCIe 接口的卡插入到同一插槽中。如果检测到基于 PCIe 的卡,系统会要求您删除它,并将基于 USB 的卡插入到同一插槽中。如果使用两个接口(例如,使用站卡)插入卡,它会一次性满足两个插槽测试要求。对于系统中的所有插槽,这个过程会重复。

准备测试

您需要带有 USB 和 PCIe 总线的 ExpressCard 卡。这可以是两个独立的卡,也可以是带有两个接口的卡。在运行测试前删除所有 ExpressCard 卡。

执行测试

expresscard 测试是交互式的。运行以下命令,然后从显示的列表中选择合适的 Expresscard 测试名称。

 rhcert-run

它将提示您删除所有 ExpressCards,然后询问是否加载 PCI Express 热插拔模块(pciehp)的权限。在系统运行时,需要 PCIe 热插拔功能来添加或删除基于 PCIe 的 ExpressCard 卡。接下来,测试将要求您输入系统中的 ExpressCard 插槽数量,然后提示以任何顺序插入和移除具有两种类型的接口(USB 和 PCIe)的卡。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.