【发布时间】:2023-04-11 12:00:01
【问题描述】:
我在总线上有 2 个无线 pci 卡(相同型号,但可以在 2 种不同模式下工作)。他们共享相同的驱动程序。我想要做的是像这样破解驱动程序:检查 pci 索引,第一个探测设备(索引 0)将配置为模式 A,下一个(索引 1)将配置为模式 B。
所以我想知道每次系统初始化时是否以相同的顺序探测它们。
如果探测顺序是随机的,有没有其他方法可以做到这一点?
我试过这个:将同一张卡插入不同的插槽,然后检查 /sys/devices/pci0000:00 下的内容。结果都是一样的。 所以内核对物理插槽一无所知?我在想也许内核知道卡安装在哪个物理插槽上。可惜..
【问题讨论】:
标签: linux-kernel pci