腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
驱动程序如何调用UEFI固件提供的功能?
、
、
、
在引导过程中,
Linux
利用UEFI的驱动程序,一旦它有了自己的驱动程序,就会加载交换。 我的问题是,在源代码中这是什么样子的?例如,我正在
查看
NVMe源代码。我假设一定有一些基于标准的接口由固件公开,
Linux
驱动程序必须调用这些接口吗?(综合消费物价指数?)
浏览 0
提问于2022-11-15
得票数 1
1
回答
调制解调器和rng失败,没有这样的
设备
。
、
、
当试图将hw_random安装到2.6内核时,mod探针在CentOS 5.7和Fedora 15上都会返回一个致命的错误“没有这样的
设备
”。这两个都分别使用最新的内核。amd-rng.ko致命:插入(/lib/modules/2.6
浏览 0
提问于2011-11-16
得票数 2
1
回答
在
Linux
驱动程序中向
设备
添加多个属性
、
、
、
我目前正在编写我的第一个
linux
驱动程序,试图与
PCI
卡通信。在和这个的帮助下,我能够对我的第一个模块进行编码,并理解和实现基本功能(
设备
检测、内存映射、DMA、MSI)。在下一步中,我希望通过sysfs和
设备
属性的帮助在
PCI
卡的内存和用户空间之间建立一个连接。不幸的是,目前我的模块并没有进一步产生一个oops,这就是为什么我想问你。为了向
设备
添加多个属性,我创建它们如下: static DEVICE_ATTR(foo, S_IWUGO | S_IRUGO, show_foo, se
浏览 10
提问于2014-08-14
得票数 0
回答已采纳
1
回答
是否有明确的方法将
Linux
内核中的驱动程序源代码与
设备
本身联系起来?
、
、
Linux
内核的源代码包含了/drivers目录下许多
设备
的驱动程序源。有时,通过
查看
源代码注释,就可以得到驱动程序编写的
设备
的提示。但是,很多时候,我不知道任何
设备
或家庭的
设备
,司机的目标。是否有可能将驱动程序追溯到相应的
设备
?
浏览 0
提问于2016-07-13
得票数 3
1
回答
Linux
操作系统如何理解底层硬件?
、
、
我想知道
Linux
操作系统是如何理解底层的hardware.Can的。有人建议我从哪里开始理解吗?到目前为止,我只知道'/dev‘子目录在其中起着至关重要的作用。它具有
设备
特殊文件,这些文件就像是
设备
驱动程序的门户,然后
设备
驱动程序将其带到物理
设备
。我在某处读到,Udev守护进程侦听netlink套接字以收集此信息,并且Udev
设备
管理器会在
设备
发生时检测
设备
的添加和删除。 但是,我对
Linux
读取硬件的方式并不满
浏览 27
提问于2020-01-08
得票数 0
1
回答
有人能解释一下如何在
linux
中使用
pci
_enable_device()吗
、
、
、
、
我开始学习编写
PCI
驱动程序,我的第一个练习是
查看
总线上是否存在给定的
设备
。在搜索了一些书籍和互联网后,我能够写下下面的程序,它确实可以工作,但我对一些概念不清楚。#include <
linux
/stddef.h> 11 #include <
linux
/init.h> 12 #include <
linux
VID和DID<em
浏览 1
提问于2013-11-15
得票数 2
2
回答
Linux
PCI
设备
驱动程序总线诉内核IRQ
、
、
、
我正在为
Linux
中的PCIe卡编写
设备
驱动程序。我正试图在我的司机中使用中断。这是奇怪的地方..。cat /sys/bus/
pci
/devices/<my_device>/irq报告中断号为19。
浏览 6
提问于2013-03-19
得票数 7
回答已采纳
1
回答
如何将内置的内核模块8250_
pci
列入黑名单
我试图将内置的
Linux
模块8250_
pci
(使用modprobe.blacklist=8250_
pci
作为引导选项)列入黑名单,但没有成功,如何避免加载此模块呢?
浏览 0
提问于2020-07-22
得票数 0
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
1
回答
禁用某些硬件的检测?
、
、
我有一台有两张
PCI
电视卡的电脑。一个是Compro (胜利友好),另一个是Leadtek (
Linux
友好)。现在,我试图优化我的Ubuntu引导过程,我想禁用我的Compro卡的检测,因为它不能在
Linux
上工作,它不会工作,即使它运行,我也不在乎。有没有办法告诉
Linux
“忽略放置在那里的任何硬件(适当的
PCI
插槽)”?我关于电视卡检测的数据如下:[ 1.93388
浏览 0
提问于2012-01-03
得票数 3
2
回答
在request_irq函数中哪里可以找到IRQ号?
我正在学习
Linux
下的
设备
驱动程序编程。我想知道在哪里可以找到在request_irq函数中用作" IRQ“参数的irq号?
浏览 1
提问于2010-06-11
得票数 1
2
回答
Linux
平台驱动程序和普通
设备
驱动程序有什么不同?
、
、
、
早些时候我曾假设: 请有人解释一下。
浏览 5
提问于2013-03-25
得票数 63
回答已采纳
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
中,lspci命令列出我笔记本中的所有
设备
(包括AGP、USB、SATA、SCSI、网桥、以太网等)。man lspci命令提供了以下信息:什么是
PCI
设备
?这与
PCI
总线(或
PCI
插槽)有关吗?
浏览 0
提问于2014-08-23
得票数 1
回答已采纳
1
回答
旧式
PCI
探测
、
、
从
Linux
kernel3.0开始,
pci
探测是自动的:
pci
_register_driver(&
pci
_driver); 在
Linux
内核2.6和更早的版本中,程序员必须创建一个字符
设备
,遍历
PCI
列表,选择合适的
PCI
并对其进行操作。你能告诉我这个过程的步骤是什么吗,为什么在使用
PCI
驱动程序之前需要初始化字符
设备
,为什么不再需要注册字符驱动程序。
浏览 1
提问于2012-08-28
得票数 1
回答已采纳
4
回答
是否有办法要求
Linux
内核重新运行其
PCI
初始化代码?
、
、
、
我正在寻找一个内核模式的调用,我可以从一个驱动程序,一个用户土地实用程序,或一个系统调用,将要求内核
查看
PCI
总线,或者完全重新运行它的初始化,或初始化一个特定的
设备
。如果有一些背景可以帮助我澄清我想做的事情:从冷引导开始,一旦进入
Linux
,我就会使用GPIO来编写FPGA程序。部分FPGA一旦编程,就实现了一个简单的
PCI
设备
。目前,在对FPGA编程后,我重新启动系统,
Linux
在启动后对
设备
进行识别,并为其加载驱动程序。不需要重新启动,我只想让内
浏览 3
提问于2009-12-01
得票数 13
1
回答
我应该从/var/log目录中删除哪些文件来释放Ubuntu16.04中的空间?
、
、
、
两天前,我在一个158 it的硬盘上安装了Ubuntu16.04,它已经显示128 it的空间被使用了。在检查驱动器之后,我发现目录/var/log正在占据116 it,并且它不断地扩展它的大小,syslog -- 21kern.log -- 57此外,我正在使用HP ProBook440 G3。 我们高度赞赏在这方面提供的帮助。谢谢!
浏览 0
提问于2017-02-05
得票数 2
回答已采纳
1
回答
在OS /达尔文KEXTs中读取
PCI
配置空间
、
、
、
、
在
Linux
或Windows中,可以从任意驱动程序(不一定是“拥有”特定
PCI
设备
的驱动程序)读取
设备
的
PCI
配置空间。在
Linux
上,我们可以通过
pci
_read_config_*()来完成它。
浏览 2
提问于2016-05-17
得票数 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
回答
自定义
PCI
驱动程序无法探测
设备
、
、
、
、
在通过调用init_module函数中的
pci
_register_driver()注册
PCI
驱动程序后,假定
设备
与struct
pci
_device_id中指定的供应商ID、
设备
ID等匹配,则驱动程序应控制尚未具有驱动程序的任何
PCI
设备
。然而,当我加载模块时,一些以前丢失的
设备
出现在lspci -k的输出中(由我的驱动程序控制它们),但是以太网控制器仍然缺少一条"Kernel driver in use: "线路。请注意,我对供应
浏览 42
提问于2016-08-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
linux 基本日志查看命令
Linux查看文件类型命令实验
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券