免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3460 | 回复: 10
打印 上一主题 下一主题

[硬件及驱动] Linux里pci问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-10-28 15:11 |只看该作者 |倒序浏览
有没有什么方法,系统启动地时候不初始化pci总线和驱动,而等系统启动之后由手动初始化总线,枚举设备

论坛徽章:
0
2 [报告]
发表于 2012-11-14 16:53 |只看该作者
关注中。。。

论坛徽章:
1
水瓶座
日期:2013-09-28 21:40:25
3 [报告]
发表于 2012-11-14 23:13 |只看该作者
本帖最后由 bensenq 于 2012-11-14 23:14 编辑

不知道PCI是否允许以模块方式编译和加载?如果不允许的话就说明当前Linux内核认为它很重要,需要在早期进行初始化。
但是从原理上来说应该是可以的哦。

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:17
4 [报告]
发表于 2012-11-15 09:34 |只看该作者
能否让CPU不运行、直到boot完了再手工运行它?

这问题和楼主的一样。

论坛徽章:
0
5 [报告]
发表于 2012-11-15 13:50 |只看该作者

那为什么USB的枚举设计成支持hotplug的呢?比如:当插入设备后,可以加载驱动,枚举设备...
而PCI就不如此设计呢?谢谢

论坛徽章:
2
CU十二周年纪念徽章
日期:2013-10-24 15:41:34处女座
日期:2013-12-27 22:22:41
6 [报告]
发表于 2012-11-15 14:04 |只看该作者
PCI在x86上几乎是离CPU最近的总线了,禁了它基本啥外设都用不了,够呛。

其它体系(powerpc之类的),兴许有可能。

论坛徽章:
0
7 [报告]
发表于 2012-11-15 21:36 |只看该作者
有道理。。。

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:17
8 [报告]
发表于 2012-11-16 14:45 |只看该作者
bluempire 发表于 2012-11-15 13:50
那为什么USB的枚举设计成支持hotplug的呢?比如:当插入设备后,可以加载驱动,枚举设备...
而PCI就不如 ...


usb 的host controller, 它只是一个PCI设备, OK?

其他 *任何的* 设备,都要通过PCI 接出去, 任何设备要访问memory,都必须通过PCI host bridge 转发


你说, 怎么禁? 可能么

论坛徽章:
0
9 [报告]
发表于 2012-11-17 12:27 |只看该作者
不是禁止,是当需要使用到PCI访问的时候,再加载PCI驱动,进行PCI的scan等等。
不知楼主是不是这个意思?

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
10 [报告]
发表于 2012-11-18 17:04 |只看该作者
如果只是选择设备,就是改下枚举过程即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP