第 21 章 内核
某些 NIC 固件可能会变得无响应,使用 bnx2x
驱动程序
由于预引导驱动程序的卸载序列中有一个错误,一些互联网适配器的固件在
bnx2x
驱动程序接管该设备后可能会变得无响应。bnx2x
驱动程序检测到问题,并在内核日志中返回消息:
Storm stats were not updated for 3 times.
要临时解决这个问题,请应用您的硬件厂商提供的最新 NIC 固件更新。因此,卸载预引导固件现在可以正常工作,且
bnx2x
接管该设备后固件不再挂起。(BZ#1012684)
e1000e 卡可能无法获得 IPv4 地址
有些 e1000e 网络接口卡(NIC)可能无法获得系统重启后分配的 IPv4 地址。要临时解决这个问题,请在 /etc/sysconfig/network-scripts/ifcfg-<interface> 文件中添加以下行:
LINKDELAY=10
(BZ#822725)
当 dracut 没有升级时,ecb
内核模块会失败
当只将内核 rpm 从 Red Hat Enterprise Linux 6.7 升级到 6.8 时,将 dracut 软件包升级到最新版本(dracut-004-409.el6.rpm)。
升级 dracut 可让
ecb
模块正常工作。当在非 x86 架构中使用高级加密标准(AES)实现时,drbg
内核模块需要 ecb
内核模块。如果没有升级 dracut,drbg
AES 实现会失败并显示警告信息,但其他 drbg
模块仍然可以正常工作。(BZ#1315832)
客户机有时无法在 ESXi 5.5 上引导
当在 VMware ESXi 5.5 hypervisor 上运行 Red Hat Enterprise Linux 7 客户机时,某些组件当前使用不正确的内存类型范围注册(MTRR)值初始化,或者在引导时错误地重新配置 MTRR 值。这有时会导致客户机内核 panic,或者客户机在引导过程中变得无响应。
要临时解决这个问题,请在客户机的内核命令行中添加 'disable_mtrr_trim' 选项,这可让客户机在 MTRR 配置错误时继续引导。请注意,使用这个选项时,客户机会在引导过程中打印 'WARNING: BIOS 错误' 信息,您可以安全地忽略。(BZ#1422774)
修复了因为缓存清除错误而文件系统崩溃的问题,但 I/O 操作可能会较慢
由于
megaraid_sas
驱动程序中的一个错误,在一些情况下,当文件系统在系统关闭、重启或断电过程中与写回缓存一起使用时,文件系统崩溃。在这个版本中修复了 megaraid_sas
,将 flush 缓存命令正确传输到 raid 卡。因此,如果您还更新 raid 卡固件,在上述情况下,文件系统崩溃将不再发生。
使用 Broadcom
megaraid_sas
raid 适配器,您可以检查系统日志中的功能(dmesg)。正确的功能由以下文本字符串表示:
FW supports sync cache Yes
请注意,这个修复可能会减慢 I/O 操作的速度,因为缓存现在可以被正确清除。(BZ#1392499)