腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
扫描
PCI
-开始根桥的
设备
、
、
我现在在
linux
/
pci
.h和所有连接的文件中寻找无数个小时来了解如何安全地
扫描
PCI
(只读),然后在
设备
匹配时选择一个
pci
_slot。但是我不想添加或注册一个插槽(例如,由函数
pci
_scan_bus() -> https://elixir.bootlin.com/
linux
/v5.5.5/source/drivers/
pci
/pr
浏览 0
提问于2020-02-21
得票数 0
1
回答
如何在freeBSD中热插拔
pci
/e
设备
?(或者如何删除和重新
扫描
/重新枚举
pci
设备
?)
、
、
、
我正在寻找一种刷新/重新枚举
pci
设备
列表的方法。echo 1 > /sys/bus/
pci
/devices/.../remove echo 1 > /sys/bus/
pci
浏览 2
提问于2015-03-26
得票数 1
1
回答
Linux
上的rescan LUN是如何工作的?
、
、
、
我们可以在
Linux
主机上发出主机总线
扫描
,以获得主机上的/dev/sd*
设备
。使用以下命令发出
扫描
:请有人告诉我
Linux
用户空间/内核代码中的事件流,这会导致scsi
扫描
后/dev/sd*
设备
的形成吗这是一个
PCI
总线
扫描</e
浏览 4
提问于2016-12-19
得票数 3
回答已采纳
2
回答
当
Linux
调用
PCI
驱动程序的探测函数时?
、
、
、
在注册
PCI
驱动程序之前,我们必须初始化struct
pci
_driver并将其传递给
pci
_register_driver。该结构的一个字段是指向驱动程序的probe函数的指针。它是否保证是在调用
pci
_register_driver之后,还是在任何其他时间发生?是什么决定了这种行为?UPDATE
pci
_register_driver是一个扩展为__
pci
_register_driver的宏,后者反过来调用driver_register,driver_register则调用bus_a
浏览 1
提问于2015-07-09
得票数 8
3
回答
只卸载特定
设备
的内核模块(最好是从另一个内核模块的代码中卸载)
、
我正在做一个项目,其中我有一个管理系统,可以通过
PCI
Express将PCIe硬件
设备
导出到其他系统。我有一个工作的管理内核模块,但需要找到一种方法来确保我导出的
设备
没有在管理系统上为其加载驱动程序。否则,
设备
将以冲突告终,因为相同的驱动程序将从两个不同的系统访问它&这显然会导致问题。例如,假设我在管理器上安装了一个双端口英特尔100 port网卡
设备
,它将在系统中显示2个PCIe端点(例如Fn 0和1)。将为两个
设备
加载英特尔模块e1000。本质上,rmmod可以做到这一点,
浏览 0
提问于2013-11-21
得票数 5
2
回答
USB总线端口号与USB物理位置
、
、
我有多个
设备
连接到3个USB端口。-1.3 1-1.4 bind uevent unbind usb1 usb2My Connected Deviceecho -n "1-1.2" > /sys/bus/usb/drivers/usb/unbind 如果硬件是相同的,那么在重
浏览 0
提问于2016-03-24
得票数 5
回答已采纳
1
回答
用于
PCI
目的的服务器和
设备
之间有什么区别?
、
、
、
我管理着几百台服务器,并且每年都要进行
PCI
审计。这一次,我们需要证明我们的“通常受到恶意软件(特别是个人电脑和服务器)影响的系统”上有反病毒保护。我所工作的系统由几个中间主机(都在
PCI
范围内)和远端服务器(也在
PCI
作用域中)组成,它们的功能都是光荣的VPN。所以我要说我有3类
Linux
服务器和2类Windows服务器
Linux
服务器从专有公司部署为
设备
用作堡垒的Windows服务
浏览 0
提问于2020-04-16
得票数 2
1
回答
是否有明确的方法将
Linux
内核中的驱动程序源代码与
设备
本身联系起来?
、
、
Linux
内核的源代码包含了/drivers目录下许多
设备
的驱动程序源。有时,通过查看源代码注释,就可以得到驱动程序编写的
设备
的提示。但是,很多时候,我不知道任何
设备
或家庭的
设备
,司机的目标。是否有可能将驱动程序追溯到相应的
设备
?
浏览 0
提问于2016-07-13
得票数 3
1
回答
谁以及何时分配
PCI
/PCIe
设备
栏基址?
、
、
我正在寻找内核如何做
PCI
/PCIe枚举和BAR分配。我以为内核会在启动时分配BAR的
PCI
基地址,但当我尝试
pci
早期转储(在内核初始
PCI
子系统之前)查看BAR的值时,我发现所有的基地址都已经分配了!?这是否意味着BIOS执行
PCI
/PCIe枚举和BAR分配?BIOS如何知道每个
pci
设备
的基地址并无冲突地分配这些地址?如果是,嵌入式系统(没有BIOS )如何枚举和分配
PCI
/PCIe
设备
的基地址?
浏览 3
提问于2015-02-03
得票数 5
2
回答
如何在Windows中获取
PCI
区域大小?
、
、
、
、
我需要
扫描
我的
PCI
总线,并从特定供应商那里获取特定
设备
的信息。我的目标是找到AMD显卡的
PCI
区域大小,以便将该卡的
PCI
内存映射到用户空间,以便进行i2c传输和查看来自各种传感器的信息。为了
扫描
PCI
总线,我大约在一年前下载并编译了用于Windows x64的pciutils 3.1.7。它应该使用DirectIO。{ struct
pci
_access *
pc
浏览 12
提问于2012-11-08
得票数 8
回答已采纳
1
回答
Linux
如何在x86 IO地址总线启动时找到
设备
?
、
、
因此,在x86
设备
总线上设置了具有独特范围的
设备
。AFAIK,在过去,如果您使用DOS或一些真正的模式操作系统,您可以通过BIOS配置这些范围。
设备
也有传统的地址。。但是
Linux
不使用BIOS。我不敢相信这些地址被硬编码到任何操作系统中,包括
Linux
。现代
Linux
内核必须以某种方式动态地在这个地址总线上发现
设备
和地址范围。但是怎么做?!
浏览 3
提问于2015-03-30
得票数 0
回答已采纳
1
回答
操作系统如何找到外设的分配地址?
、
、
、
、
您的可引导代码将写入一个字节、一个字或双字或其他任何内容到外围
设备
上的寄存器或RAM位置,而不是主RAM或CPU寄存器。在某种程度上,视窗系统必须查询基本输入输出系统/UEFI以找到此数据。 再说一次,这是怎么做的?
浏览 32
提问于2017-08-28
得票数 1
1
回答
禁用某些硬件的检测?
、
、
我有一台有两张
PCI
电视卡的电脑。一个是Compro (胜利友好),另一个是Leadtek (
Linux
友好)。现在,我试图优化我的Ubuntu引导过程,我想禁用我的Compro卡的检测,因为它不能在
Linux
上工作,它不会工作,即使它运行,我也不在乎。有没有办法告诉
Linux
“忽略放置在那里的任何硬件(适当的
PCI
插槽)”?我关于电视卡检测的数据如下:[ 1.93388
浏览 0
提问于2012-01-03
得票数 3
2
回答
使用
PCI
配置空间标识PCIe
设备
、
、
给定系统中安装的
PCI
设备
的列表,我需要识别PCIe
设备
。到目前为止,我一直在对功能列表进行迭代,以查看
设备
是否具有扩展的cap结构(对应于cap ID 0x10)。而且,如果该
设备
具有扩展的盖子结构,那么它肯定是PCIe
设备
。然而,这种方法似乎无法识别某些
设备
。我想知道有没有人知道更好的方法。 谢谢。
浏览 5
提问于2011-04-26
得票数 0
1
回答
在断开/重新连接或挂起/恢复后,Thunderbolt 3码头上的端口丢失
、
、
在运行Ubuntu20.04的Thinkpad X1和一个雷电码头上,我遇到了一个恼人的问题。所有港口在下列任何一项之后消失:保持膝上型电脑连接到码头,然后挂起并恢复。经过一段随机的时间间隔,无论在几分钟到几个小时之间,端口都会自行返回,并正常工作。我试着从码头上拔下笔记本电脑,然后重新连接到码头上
浏览 0
提问于2022-12-12
得票数 1
3
回答
Linux
驱动程序开发:
PCI
和PCIe驱动程序的区别?
、
、
我正在为
Linux
2.6.36编写
PCI
驱动程序。#include <
linux
/module.h>#include <
linux
/
pci
.h> #include<
li
浏览 13
提问于2012-08-28
得票数 12
回答已采纳
1
回答
旧式
PCI
探测
、
、
从
Linux
kernel3.0开始,
pci
探测是自动的:
pci
_register_driver(&
pci
_driver); 在
Linux
内核2.6和更早的版本中,程序员必须创建一个字符
设备
,遍历
PCI
列表,选择合适的
PCI
并对其进行操作。你能告诉我这个过程的步骤是什么吗,为什么在使用
PCI
驱动程序之前需要初始化字符
设备
,为什么不再需要注册字符驱动程序。
浏览 1
提问于2012-08-28
得票数 1
回答已采纳
3
回答
Linux
PCI
驱动程序调用init,但不调用探测。
、
、
、
但是,如果我先预订了我的计算机,然后再预定了FPGA板,我就会发现
设备
被识别并加载我的模块(我看到syslog中调用的"init“函数)的异常行为,然而”探测“函数从未被调用过。当我在板上供电时,dmesg的输出:[ 71.287613]
pci
0000:3b:00.0: reg 0x10: [mem 0x00000000-0x0000ffff] [ 71.287821]
pci
浏览 24
提问于2014-08-20
得票数 2
回答已采纳
1
回答
Linux
驱动程序如何调用UEFI固件提供的功能?
、
、
、
在引导过程中,
Linux
利用UEFI的驱动程序,一旦它有了自己的驱动程序,就会加载交换。 我的问题是,在源代码中这是什么样子的?例如,我正在查看NVMe源代码。我假设一定有一些基于标准的接口由固件公开,
Linux
驱动程序必须调用这些接口吗?(综合消费物价指数?)
浏览 0
提问于2022-11-15
得票数 1
1
回答
分配的
PCI
内存在哪里?
、
、
也许是一个超级基本的问题,但是我读到了这个问题:和我很好奇,当我写到一个
PCI
内存空间地址时,我到底在写什么? 我是在写入
PCI
设备
上的内存模块吗?我系统记忆中的一个特殊部分?内存附在主板上专门用于
PCI
总线?它是否完全依赖于体系结构,并且故意使其模糊不清?
浏览 1
提问于2013-10-24
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的字符设备和块设备
Linux设备驱动开发
如何用便携设备进行扫描操作?手机扫描工具推荐
物流公司需要的扫描设备--PDA
linux内核机制之设备树
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券