beyondilove 发表于 2010-05-06 11:54

请教一个PCI驱动方面的问题

PCI设备的配置寄存器空间配置为IO内存 地址的分配应该是BIOS完成的吧
那为什么check_mem_region会失败呢
(我有一个自己做的板子 插一块的时候没问题 插两块的话驱动中check_mem_region就会失败)
初学者 可能描述不清 大牛们帮忙看看
谢谢!

smalloc 发表于 2010-05-06 17:32

》》PCI设备的配置寄存器空间配置为IO内存

check_mem_region应该是分配物理地址的时候重复了。
物理地址分配。在板子上一般是内核完成的(与平台相关的那部分代码),PC上才有复杂的BIOS来负责这个

beyondilove 发表于 2010-05-06 17:52

回复 2# smalloc
感谢解答
我没说清楚 就是在PC上 自己做的一个PCI接口的网卡
BIOS按说应该不会重复分配吧

accessory 发表于 2010-05-07 23:09

先把2块板子单独插一下,看看有没有问题。

还可以换个插槽试试。
页: [1]
查看完整版本: 请教一个PCI驱动方面的问题