腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何正确禁用PCIe设备?
、
、
、
我正在为在Xilinx部件上实现的PCIe端点编写一个设备
驱动
程序。我正确地实现了remove函数。我用适配器连接我的设备到我的PC,打开设备,启用它的端点,然后打开PC,一切正常工作。但是,当我试图使用rmmod命令卸载
驱动
程序模块时,进程会挂起。我
查看
了
Linux
文档,对于
pci
_disable_device() ,它说 注意,在
pci
_enable_device()的所有调用方都调用了
pci
_disable_device()之前,我们实际上不会禁用该设备这是否意
浏览 16
提问于2019-10-08
得票数 0
1
回答
Linux
驱动
程序如何调用UEFI固件提供的功能?
、
、
、
通过与其他工程师的交谈,我对类似NVMe的理解是,OEM将拥有一个UEFI NVMe
驱动
程序,但是操作系统的
驱动
程序将在引导后接管该功能。在引导过程中,
Linux
利用UEFI的
驱动
程序,一旦它有了自己的
驱动
程序,就会加载交换。 我的问题是,在源代码中这是什么样子的?例如,我正在
查看
NVMe源代码。我假设一定有一些基于标准的接口由固件公开,
Linux
驱动
程序必须调用这些接口吗?(综合消费物价指数?)
浏览 0
提问于2022-11-15
得票数 1
2
回答
当
Linux
调用
PCI
驱动
程序的探测函数时?
、
、
、
在注册
PCI
驱动
程序之前,我们必须初始化struct
pci
_driver并将其传递给
pci
_register_driver。该结构的一个字段是指向
驱动
程序的probe函数的指针。我的问题是-当内核调用
驱动
程序的探测例程时。它是否保证是在调用
pci
_register_driver之后,还是在任何其他时间发生?是什么决定了这种行为?UPDATE
pci
_register_driver是一个扩展为__
pci
_register_driver
浏览 1
提问于2015-07-09
得票数 8
1
回答
是否有明确的方法将
Linux
内核中的
驱动
程序源代码与设备本身联系起来?
、
、
Linux
内核的源代码包含了/drivers目录下许多设备的
驱动
程序源。有时,通过
查看
源代码注释,就可以得到
驱动
程序编写的设备的提示。但是,很多时候,我不知道任何设备或家庭的设备,司机的目标。是否有可能将
驱动
程序追溯到相应的设备?
浏览 0
提问于2016-07-13
得票数 3
2
回答
Atheros Wifi工作在一台台式计算机上,而不是另一台。
、
physical id: 0 version: 01 clockbridge: Intel Corporation Sandy Bridge
PCI
Express Root Port (rev 09) 00:16.0 Communication controllerbridge: Intel Corporation Cougar Point
PCI
Express Root Port 1 (rev b
浏览 0
提问于2011-04-10
得票数 1
回答已采纳
1
回答
Linux
()系统调用采样率、任务调度和RT_PREEMPT
、
、
、
我正在使用一个测量计算PCIe-DAS1602/16 DAQ:使用Warren编写的
Linux
设备
驱动
程序: https://github.com/wjasper/
Linux
_
驱动
程序/树/主/
pci
/
pci
-<
浏览 0
提问于2020-03-06
得票数 0
1
回答
我应该从/var/log目录中删除哪些文件来释放Ubuntu16.04中的空间?
、
、
、
在检查
驱动
器之后,我发现目录/var/log正在占据116 it,并且它不断地扩展它的大小,syslog -- 21kern.log
浏览 0
提问于2017-02-05
得票数 2
回答已采纳
1
回答
linux
设备资源编号?
、
、
一个包含Xilinx的I/O板连接到
linux
x86
PCI
总线。FPGA的实现如下: •
PCI
<-> OPB interface to allow the
PCI
bus to
浏览 4
提问于2012-12-24
得票数 0
回答已采纳
2
回答
没有调用
pci
_driver.probe函数,所以
pci
_device_id错误吗?
、
、
我正在将我的第一步转移到
Linux
内核设备
驱动
程序开发。 我了解到,对于
pci
-e卡,我必须通过
pci
_driver类型的对象调用
pci
_register_driver来提供
信息
(下面是一个示例)。当我加载我的模块(通过insmod )时,如果找到通过.id_table传递的
信息
,就会调用.probe函数。因为我现在根本看不到调用的.probe函数(我通过printk添加了一些日志记录),所以我必须假设
pci
_device_id中包含的
信息</
浏览 3
提问于2012-08-10
得票数 2
回答已采纳
1
回答
自定义
PCI
驱动
程序无法探测设备
、
、
、
、
在通过调用init_module函数中的
pci
_register_driver()注册
PCI
驱动
程序后,假定设备与struct
pci
_device_id中指定的供应商ID、设备ID等匹配,则
驱动
程序应控制尚未具有
驱动
程序的任何我想强制以太网控制器使用我的
驱动
程序,只是为了进行实验(例如读取配置字节)。这成功地解除了默认
驱动
程序与控制器的关联,因为
驱动
程序不再显示在lspci -k的输出中。请注意,我对供应商和设备字段使用了
P
浏览 42
提问于2016-08-06
得票数 1
3
回答
只卸载特定设备的内核模块(最好是从另一个内核模块的代码中卸载)
、
我正在做一个项目,其中我有一个管理系统,可以通过
PCI
Express将PCIe硬件设备导出到其他系统。我有一个工作的管理内核模块,但需要找到一种方法来确保我导出的设备没有在管理系统上为其加载
驱动
程序。否则,设备将以冲突告终,因为相同的
驱动
程序将从两个不同的系统访问它&这显然会导致问题。有没有人知道一种干净的方法,可以在不修改内核或调整E1000
驱动
程序探测函数的情况下做到这一点?我不能简单地执行rmmod,因为这将删除两个NIC设备的所有模块。我希望未导出的NIC在管理系统中保持正常工作,同时仍为其加载e1000
浏览 0
提问于2013-11-21
得票数 5
1
回答
AVerTV混合动力车HD H830
、
我需要在
Linux
上安装这张卡吗? 我找不到任何
驱动
程序-> https://www.linuxtv.org/wiki/index.php/AVerMedia
浏览 0
提问于2017-12-27
得票数 1
4
回答
是否有办法要求
Linux
内核重新运行其
PCI
初始化代码?
、
、
、
我正在寻找一个内核模式的调用,我可以从一个
驱动
程序,一个用户土地实用程序,或一个系统调用,将要求内核
查看
PCI
总线,或者完全重新运行它的初始化,或初始化一个特定的设备。如果有一些背景可以帮助我澄清我想做的事情:从冷引导开始,一旦进入
Linux
,我就会使用GPIO来编写FPGA程序。部分FPGA一旦编程,就实现了一个简单的
PCI
设备。目前,在对FPGA编程后,我重新启动系统,
Linux
在启动后对设备进行识别,并为其加载
驱动
程序。不需要重新启动,我只想让内核在引导期间做任何
浏览 3
提问于2009-12-01
得票数 13
2
回答
请问云主机如何显示外网网卡
信息
,例如ip a 或者ifconfig命令可以
查看
?
浏览 1654
提问于2017-11-13
1
回答
旧式
PCI
探测
、
、
从
Linux
kernel3.0开始,
pci
探测是自动的:
pci
_register_driver(&
pci
_driver); 在
Linux
内核2.6和更早的版本中,程序员必须创建一个字符设备,遍历
PCI
列表,选择合适的
PCI
并对其进行操作。你能告诉我这个过程的步骤是什么吗,为什么在使用
PCI
驱动
程序之前需要初始化字符设备,为什么不再需要注册字符
驱动
程序。
浏览 1
提问于2012-08-28
得票数 1
回答已采纳
1
回答
如何将内置的内核模块8250_
pci
列入黑名单
我试图将内置的
Linux
模块8250_
pci
(使用modprobe.blacklist=8250_
pci
作为引导选项)列入黑名单,但没有成功,如何避免加载此模块呢?
浏览 0
提问于2020-07-22
得票数 0
1
回答
搜索内核使menuconfig配置菜单项
、
、
当我在/usr/src/
linux
目录中运行menuconfig时,会出现内核配置向导。如何在menuconfig向导中搜索菜单项?我已经测试了/,但是/看起来/只通过.config文件进行搜索。也就是说,当我搜索"
pci
dma“时,没有结果,但是存在一个适当的内核菜单条目来为
PCI
设备启用DMA。 我能够在Kconfig文件中找到菜单项的文本。Kconfig文件位于/usr/src/
linux
目录的许多子目录中。尽管如此
浏览 0
提问于2012-05-06
得票数 7
回答已采纳
1
回答
在OS /达尔文KEXTs中读取
PCI
配置空间
、
、
、
、
在
Linux
或Windows中,可以从任意
驱动
程序(不一定是“拥有”特定
PCI
设备的
驱动
程序)读取设备的
PCI
配置空间。在
Linux
上,我们可以通过
pci
_read_config_*()来完成它。
浏览 2
提问于2016-05-17
得票数 0
回答已采纳
2
回答
Linux
用户空间
PCI
驱动
程序
、
、
我正在尝试编写一个在用户空间中运行的
PCI
设备
驱动
程序。不是我的主意,是客户想要的。Target是一个嵌入式
Linux
板,不会有超过一个用户。我是一个经验丰富的C程序员,了解
Linux
,只是不熟悉
Linux
驱动
程序的开发。中断将使用MSI模型完成。还需要处理DMA传输。在这个问
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
2
回答
Ubuntu18.04和Windows 10的
PCI
WiFi模块?
、
、
我在
PCI
WiFi模块中搜索Ubuntu18.04和Windows 10,我找到了支持Windows 10但不支持Ubuntu的模块,或者支持Ubuntu但支持Windows 7(和更少)的模块。他们写
Linux
Kernel (Support Ubuntu only),这意味着如果一年后我想安装Debian而不是Ubuntu,那么这个WiFi模块将是垃圾吗?
浏览 0
提问于2018-10-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下查看CPU信息
Linux查看日志
Linux驱动系列-PWM驱动
Linux 查看 SELinux 的状态
linux 基本日志查看命令
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券