首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM系统x3550帖子中的“不支持PCI设备”错误

IBM系统x3550帖子中的“不支持PCI设备”错误
EN

Server Fault用户
提问于 2017-05-19 17:35:28
回答 2查看 755关注 0票数 0

我在IBM x3550服务器上安装了一个非IBM,并在发布期间显示了以下错误消息:

代码语言:javascript
复制
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了:

代码语言:javascript
复制
# 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设备”消息纯粹是表面的吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 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/

票数 3
EN

Server Fault用户

发布于 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卡,请尝试询问他们。他们可以提供关于帖子信息的解决方案。更新有关它们的微码/固件。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/851183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档