多功能PCI卡(multifunction PCI device)如何禁用其中的一个功能(function)?

艺赛旗-norman66 2006-12-26 12:21:24
有一个PCI卡,BIOS和OS都能检测出它是一个多功能PCI卡,可是其中的一个功能已经失效,如何方便、可靠地把这个失效的功能屏蔽掉呢?也就是,不让BIOS和WINDOWS检测到。

我已经知道的方法是:
1,在BIOS中。PCI可以带ROM,其中存放设备的初始化代码。可是,在BIOS禁用之后,WINDOWS(或LINUX)启动时,它还会再次重新检测PCI,原来的禁用就没有效果了;
2,编写WINDOWS低层过滤器驱动程序。可是,这样的话,用户若还没有安装驱动程序,会看到两个未知设备。

我对硬件懂得不多,有哪位达人帮帮我?
...全文
2434 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
老顽童 2007-01-19
  • 打赏
  • 举报
回复
换个新的最方便,为一个东西去开发是不值得的吧
艺赛旗-norman66 2007-01-15
  • 打赏
  • 举报
回复
没有人知道嘛?
艺赛旗-norman66 2006-12-29
  • 打赏
  • 举报
回复
自己顶一下!
艺赛旗-norman66 2006-12-26
  • 打赏
  • 举报
回复
我看了LINUX的PCI检测过程,里面提供了修正检测结果的机会。WINDOWS也提供有类似的机制。不过,有没有更“硬”一点的方法呢?

6,127

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧