Broadcom的Linux内核5.3上的PCI / PCIe软件开发套件

问题描述

https://www.broadcom.com/products/pcie-switches-bridges/software-dev-kits中的PLXsdk有关 我有一些NVMe SSD连接到PCI,我正在尝试读写Broadcom提供的Linux Kernel 5.3中的NVMe驱动器的BAR寄存器,可以构建驱动程序并将其加载到内核中。当我尝试在技嘉主板PC上针对给定的示例运行它时,它说没有找到此类设备或驱动程序错误代码204, 我正在使用 insmod PlxSvc 加载驱动程序 并在终端PlxSvc中使用lsmod进行检查。 因此,我怀疑在尝试加载时是否做错了什么。 谁能告诉我他/她是否尝试过在Linux上使用https://www.broadcom.com/products/pcie-switches-bridges/software-dev-kits上的PLXsdk,对于Windows,从同一链接可以正常工作。

解决方法

您需要使用提供的“Bin/Plx_load”脚本来加载此 SDK 中的驱动程序。该脚本在 /dev/plx 中设置节点,以便使用 PLX API 的应用程序可以与 SDK 驱动程序通信。只需使用 insmod 即可加载驱动程序,但不会创建任何节点。

请参阅文档文件夹中的 PLX SDK Linux 发行说明。所有的说明和解释都在那里。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...