多功能PCI卡(multifunction PCI device)如何禁用其中的一个功能(function)?
有一个PCI卡,BIOS和OS都能检测出它是一个多功能PCI卡,可是其中的一个功能已经失效,如何方便、可靠地把这个失效的功能屏蔽掉呢?也就是,不让BIOS和WINDOWS检测到。
我已经知道的方法是:
1,在BIOS中。PCI可以带ROM,其中存放设备的初始化代码。可是,在BIOS禁用之后,WINDOWS(或LINUX)启动时,它还会再次重新检测PCI,原来的禁用就没有效果了;
2,编写WINDOWS低层过滤器驱动程序。可是,这样的话,用户若还没有安装驱动程序,会看到两个未知设备。
我对硬件懂得不多,有哪位达人帮帮我?