pci 相关问题

此标记中的问题仅适用于与PCI本地总线标准相关的问题,该标准是用于在计算机中连接硬件设备的计算机总线。

PCI Express AER 驱动程序未将 /dev/aer_inject 作为设备插入

当前使用此站点显示的描述来捕获 PCI-e AER 代码。 与自定义内核编译相关的所有选项均已启用,如下所示 猫 /boot/config-6.8.0-48-gen...

回答 1 投票 0

理解IDE驱动初始化的问题

在开发 ATA PIO 驱动程序时,我遵循了以下教程:PCI IDE 控制器和 ATA PIO 模式。我成功地在 QEMU 中为 i386 实现了一个简单、最小的驱动程序。然而,我决定重新开始...

回答 1 投票 0

PCI 功能中 MSI 基地址是如何确定的?

MSI 功能结构有一个基地址寄存器,其中包含设备必须写入的地址以生成消息信号中断。我知道这个地址是由root comple写的...

回答 1 投票 0

pci_enable_device() 删除/重新扫描后失败

我这里有Linux 4.4(我曾经在一个旧的内核上工作,它以同样的方式失败),带有一个PCIe连接的FPGA设备和一个驱动程序,它们都是我自己设计的。这些一直在起作用...

回答 5 投票 0

NVMe队列接口和PCIe队列接口的区别

有谁可以告诉我两者之间的区别吗? 如果有的话请提供相关链接。

回答 2 投票 0

PCI 和 PCIe 是否允许更改 BAR 值以将设备寄存器重新映射到新地址?

(为我之前的问题道歉,我的内核中的代码错误导致BAR的“所需映射空间”值错误,并且误导了我写了错误的问题描述。) 我很困...

回答 1 投票 0

DPDK TestPMD 应用结果 0 个接收数据包

我正在 Avleo u200 中测试 DPDK TestPMD 应用程序。我正在执行以下命令 dpdk-20.11]$ sudo /home/admin/SmartNIC/dpdk-20.11/usertools/dpdk-devbind.py -b vfio-pci 08:00.0 08:00.1 dpdk-20.1...

回答 1 投票 0

windows下pcie中smbus访问

我正在寻找一种方法来控制我的PC PCIe 插槽中的smbus 线。该插槽中有一些通过 PCIe 连接的设备。我想在Windows下通过SMBus线访问它,但找不到任何A...

回答 1 投票 0

pci_user_write_config_word在哪里实现?

如性能报告分析所示,我的用户应用程序在从 PCI 设备读取数据时与内核进行交互,特别是通过名为 pci_user_write_config_dword 的函数。 我是国际...

回答 1 投票 0

与 2 个不同的 PCI 驱动程序共享 PCI 设备

我正在编写 pci 驱动程序来访问 ID 为 PCI_DEVICE_ID_INTEL_BROADWELL_IMC_HA0. 的 Intel 设备,该设备位于 ff:12.0(设备 ID 0x6fa0)。 但是,结果发现 sbridge_edac 驱动程序已经安装了...

回答 2 投票 0

什么是 PCI_SLOT 宏?

我不明白插槽是什么意思。 它是来自 dbdf(域:总线:设备:函数)的设备号? 来自这里的代码:: https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/pci.h#...

回答 1 投票 0

PCIDriverKit 授权检查失败(将 KEXT 迁移到 DEXT)

内核:DK:MyDriver-0x100000f45:提供商权利检查失败 内核:DK:IOUserServer(com.MyDriver-0x100000f45)::退出(授权检查失败) 内核:(com.MyDriver.dext)内核请求...

回答 1 投票 0

支持多字读/写的 Windows 驱动程序 API

下午好。 我正在为 Windows PCI 驱动程序苦苦挣扎。 我想做的是通过 PCI 写入和读取 Xilinx FPGA 板的 MMIO 空间。 为此,目前我正在使用

回答 1 投票 0

PCI Bios 2.1 Question - 如何设置设备中断

希望有PCI编程经验的大神指教。 我拥有一台测试设备(逻辑分析仪),它使用运行 Win 的旧奔腾级(大约 97 年)主板...

回答 1 投票 0

在 Intel Xeon 上非临时负载的 MMIO 性能不佳

我看到 vmovntdqa 非临时负载的内存 (WC) 读取性能不佳 在 Intel Xeon E-2224 系统上的指令,但在 AMD 上表现出色 EPYC 3151 系统。为什么会有这么大的差异...

回答 0 投票 0

从 Arduino 到 PCI SVGA 视频卡的图形输出

我正在从事一个复古计算机项目,该项目需要一定程度的高分辨率视频输出(至少 800x600 16 位颜色)。所有复古电脑(我指的是 80286 之前的任何东西)我知道使用

回答 0 投票 0

如何解析内核模块中的新设备树 BLOB?

我正在 x86 上的 Linux-5.15.60 上为 PCIe 设备构建内核模块。该模块连接到我的 FPGA(包含多个软核)并创建一个 platform_device。供其他司机使用它....

回答 0 投票 0

在 Linux 中,有没有办法找出哪个 PCI 卡插入哪个 PCI 插槽?

在 Linux 中,有没有办法找出哪个 PCI 卡插入哪个 PCI 插槽? /sys/bus/pci/devices/ 包含许多不是卡的设备(网桥、CPU 通道等),我无法

回答 3 投票 0

选装件 PXE设计

在研究PCI固件规范和查看现有PXE Boot Agents的实现过程中,我对这样的工作方式有一个误解。根据PCI固件...

回答 1 投票 2

为什么用cpu_to_le32来表示DMA地址而不用长度?(书上的一个例子代码)

我在阅读《Essential Linux Device Driver》一书(作者:Sreekrishnan Venkateswaran),在第10章清单10.5. 设置DMA描述符和缓冲区,我看到*设备特定的数据结构......。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.