我正在使用intel i210 1G网卡和我的intel i7 PC,我想知道这个网卡如何与主机通信,而无需开箱即用。
哪个NIC作为PCIe设备导出到主机,主机pci和网络驱动程序如何使用此信息?
赞赏任何有用的链接。 我正在使用Linux。
答案 0 :(得分:1)
高层答案是NIC设计为PCIe设备。它物理连接到PCIe硬件交换机,该PCIe硬件交换机与您拥有的i210 NIC等PCIe端点进行通信。
当系统通电时,BIOS将扫描系统上的所有PCIe设备。 PCIe端点具有称为PCIe配置空间的内置存储器,由操作系统配置和读取。
通过BIOS或操作系统正确配置该信息后,操作系统和已安装的i210驱动程序将能够检测PCI配置空间中列出的i210设备ID,并运行为i210适配器开发的驱动程序功能。 / p>