我在IBM x3550服务器上安装了一个非IBM,并在发布期间显示了以下错误消息:
00180801 19A20700 Unsupported PCI device
00180801 19A20700 Unsupported PCI device
00180801 19A20700 Unsupported PCI device
00180801 19A20700 Unsupported PCI device
00180801 19A20700 Unsupported PCI device
00180801 19A20700 Unsupported PCI device此外,它还显示了“帖子启动错误(S)”消息发布后的10-20秒:

但是,一旦引导到Linux,我就可以访问NIC了:
# lspci -vs 07:00.0
07:00.0 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (rev 02)
Subsystem: Emulex Corporation Device e629
Physical Slot: 1
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at c6ffc000 (32-bit, non-prefetchable) [size=16K]
Memory at c6fc0000 (64-bit, non-prefetchable) [size=128K]
Memory at c6fa0000 (64-bit, non-prefetchable) [size=128K]
[virtual] Expansion ROM at c5000000 [disabled] [size=512K]
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI-X: Enable+ Count=32 Masked-
Capabilities: [c0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [194] Device Serial Number 00-00-c9-ff-fe-d6-08-6e
Kernel driver in use: be2net
Kernel modules: be2net
# ip link show dev eth3
5: eth3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq portid 0200000000323932313530353139593131 state DOWN mode DEFAULT group default qlen 1000
link/ether 00:00:c9:d6:08:72 brd ff:ff:ff:ff:ff:ff
#那些“不受支持的PCI设备”消息纯粹是表面的吗?
发布于 2017-05-22 23:09:12
这是BIOS报告说,它没有与您安装的控制器进行适当交互的机制。BIOS不能对设备进行任何“初始化”.然而,并不是所有的设备都需要这个步骤。然而,这意味着在主板仍然运行BIOS代码时尝试使用NIC将失败。例如,PXE引导,如果支持BIOS,将不会通过该NIC,也不会“唤醒局域网”。然而,BIOS将硬件的控制权交给Linux内核,Linux内核可以通过其NIC驱动模块与此板进行通信。许多Linux驱动程序都是为了处理或忽略“坏BIOSes”而编写的,因此这里可能会发生这样的情况,以及为什么您的卡在引导到Linux之后仍能正常工作。
我不愿说它是“化妆品”,因为NIC可能一开始并没有设置为正常的默认设置,但是操作系统(在您的例子中,Linux)应该只是“做正确的事情”。
该服务器的BIOS更新可能解决此BIOS噪音。有关该服务器及其BIOS的信息,请查看IBM。我确实注意到这个服务器有几个子模型("M1“、"M2”、"M3",可能还有其他),所以要小心匹配。https://www-945.ibm.com/support/fixcentral/
发布于 2017-05-22 05:57:11
您的lspci -vs 07:00.0结果:
以太网控制器: Emulex公司OneConnect 10 Device (rev 02)子系统: Emulex公司设备e629
我搜索了系统x3550和Emulex 10 Emulex信息,兼容性。
System支持兼容性http://static.lenovo.com/us/en/serverproven/xseries/lan/matrix.shtml
根据网站,emulex 10 the卡似乎是可用的。
但是没有找到进一步的信息,如果您有支持合同系统x3550或Emulex 10 the卡,请尝试询问他们。他们可以提供关于帖子信息的解决方案。更新有关它们的微码/固件。
https://serverfault.com/questions/851183
复制相似问题