Red Hat Enterprise Linux 5.4
发行注记
可用于所有构架的发行注记
法律通告
Copyright
© 2009 Red Hat, Inc.. This material may only be distributed subject to the terms and conditions set forth in the Open Publication License, V1.0 or later (the latest version of the OPL is presently available at
http://www.opencontent.org/openpub/).
Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.
All other trademarks referenced herein are the property of their respective owners.
1801 Varsity Drive
Raleigh, NC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701
PO Box 13588 Research Triangle Park, NC 27709 USA
摘要
2009 年 7 月 1 日
这个文档是红帽企业版 Linux 5.4 的详细发行注记。
这个文档包含红帽企业版 Linux(kernel-2.6.18-154.EL)产品线发行注记,其中包括:
用于 x86、AMD64/Intel® 64、Itanium 处理器产品、System p 和 System z 的红帽企业版 Linux 5 高级平台
用于 x86、AMD64/Intel® 64、Itanium 处理器产品、System p 和 System z 的红帽企业版 Linux 5 服务器
用于 x86 和 AMD64/Intel® 的红帽企业版 Linux 桌面系统
这个发行注记提供在红帽企业版 Linux 5.4 中使用的高级改进及新添加的特性。
注意
从红帽企业版 Linux 5.4 开始发行注记的格式有所改动。该发行注记现在包含重要特性更新总揽、bug 修复以及技术预览。
新的 技术注记文档详细记录了
所有更新的软件包、已知问题和技术预览。
红帽企业版 Linux 5.4 现在包含对 x86_64 构架中基于内核的虚拟机(KVM)监控程序的全部支持。KVM 是整合到 Linux 内核中,可在红帽企业版 Linux 中提供稳定、多种特性以及内嵌硬件支持的虚拟化平台。在各种不同客户端操作系统中都可支持使用 KVM 的虚拟化,其中包括:
红帽企业版 Linux 3
红帽企业版 Linux 4
红帽企业版 Linux 5
Windows XP
Windows 服务器 2003
Windows 服务器 2008
重要
完全支持基于 Xen 的虚拟化。但基于 Xen 的虚拟化需要不同的内核版本才能正常工作。KVM 监控程序只能用于普通内核(非 Xen 内核)。
警告
虽然可在同一系统中安装 Xen 和 KVM,但它们的默认联网配置是不同的。强烈建议用户在一个系统中只安装一个监控程序。
注意
Xen 是与红帽企业版 Linux 一同发布的默认监控程序。因此所有默认配置都是为使用 Xen 监控程序的用户量身定制的。有关为 KVM 配置系统的详情请参考《虚拟化指南》。
使用 KVM 的虚拟化可在不进行任何修改的情况下运行 32 位和 64 位客户端操作系统。为改进 I/O 性能还在红帽企业版 Linux 5.4 中包含了半虚拟磁盘和网络驱动器。还更新了所有基于 libvirt 的工具(例如 virsh
、virt-install
和 virt-manager
)使其支持 KVM。
在 5.4 发行本中将 KVM 监控程序的 USB 机器转移归向作为技术预览。
各种有关分辨率的问题,比如:保存/恢复、实时迁移及核转储、x86_64 主机中的基于 Xen 的 32 位半虚拟客户端,都不再是技术预览,并在红帽企业版 Linux 5.4 中提供完整支持。
在这个更新中添加了 etherboot
软件包,它可提供使用预引导执行环境(PXE)启用客户端虚拟机的功能。这个过程发生在载入 OS 之前,有时 OS 并不知道是使用 PXE 引导的系统。对 etherboot 的支持限于 KVM 上下文使用。
在红帽企业版 Linux 5.4 中添加了 qspice
软件包来在基于 qemu-kvm
的虚拟机中支持 spice 协议。qspice
中包含客户端、服务器以及网页浏览器插件组件。但只完全支持 qspice-libs package
中的 qspice
服务器。qspice 客户端(qspice 软件包提供)以及 qspice mozilla 插件(qspice-mozilla 软件包提供)都包含在技术预览中。qspice-libs
软件包包含与 qemu-kvm
联合使用的服务器部署,因此完全支持。但在红帽企业版 Linux 5.4 中不提供对 spice 协议的 libvirt
支持。在红帽企业版 Linux 5.4 中唯一对 spice
使用的支持就是对红帽企业版 Linux 虚拟化产品的支持。
群集是多个计算机(节点)协同工作以便提高重要产品服务的可靠性、灵活性以及可用性。
在技术注记中有红帽企业版 Linux 5.4 对所有群集更新的详细介绍。更多有关红帽企业版 Linux 5.4 中群集的信息请参考
群集套件总揽 以及
群集管理文档。
已将群集套件工具升级为支持自动监控程序侦测。但与 KVM 监控程序联合使用群集套件仍然是作为技术预览出现的。
OpenAIS 目前提供除多播外的广播网络沟通。这个功能是作为单独使用 OpenAIS 以及与群集套件一同使用的技术预览出现的。请注意:将 OpenAIS 配置为使用广播的功能还没有整合到群集管理工具中,必须手动配置。
注意
群集套件中不支持处于 Enforcing 模式的 SELinux,必须使用 Permissive 或者 Disabled 模式。不支持在裸机 PPC 系统中使用群集套件。在 VMWare ESX 主机中运行群集套件并使用 fence_vmware 的客户端会被视为技术预览。不支持由虚拟中心管理且在 VMWare ESX 主机中的客户端运行群集套件。
不支持使用群集套件的混合构架群集。群集中的所有节点必须具有同样的构架。对于群集套件,x86_64、x86 和 ia64 都被视为同一构架,因此支持由这些构架组成的群集运行。
栅栏是将一个节点与群集共享存储断开。栅栏可切断来自共享存储的 I/O,因此可确保数据完整性。
在红帽企业版 Linux 5.4 中,为使用硬件管理控制台(HMC)的 IBM 逻辑分区(IBM Logical Partition,LPAR)事件添加了对电源系统的栅栏支持作为技术预览
(BZ#485700)。还为 Cisco MDS 9124 & Cisco MDS 9134 多层光纤切换添加了栅栏支持作为技术预览
(BZ#480836)。
在这个红帽企业版 Linux 发行本中提供了 fence_virsh
栅栏保护代理作为技术预览。fence_virsh
为客户端(作为 domU 运行)屏蔽其他使用 libvirt 协议的客户端的功能。但因为 fence_virsh
没有与群集套件整合,所以无法在那种环境中将其作为栅栏保护代理支持。
另外以下有关栅栏的新文章可在红帽知识库中找到:
在这个更新中,在内核及用户空间程序中都部署了通用接收减负(Generic Receive Offload,GRO)
ethtool。(
(BZ#499347))GRO 系统可通过减少中央处理器(CPU)完成的进程数量来提高接入网络连接性能。GRO 使用与大量接收减负(LRO)相同的技术,但可用于更多传输层协议。另外还在一些网络设备驱动程序中添加了 GRO 支持,其中包括 Intel® Gigabit 以太网适配器的 igb 驱动程序以及 Intel 10 Gigabit PCI 快速网络设备的 ixgbe 驱动程序。
更新了网络过滤器框架(内核中负责网络数据包过滤的部分),添加了差分服务代码点(DSCP)值支持。
bind
(伯克利互联网名称域)软件包提供 DNS(域名系统)协议部署。之前,bind 不提供简单区分接收可信和不可信回复请求的机制。因此没有正确配置的服务器可能会回复那些本应该拒绝的请求。在这个更新中更新了 bind,提供了控制访问服务器中不可信数据的新选项
allow-query-cache
(例如:缓冲的循环结果以及根区域点击)。
(BZ#483708)
在 5.4 更新中,对文件系统的支持有一些重大改进。基本红帽企业版 Linux 现在包含
Filesystem in Userspace (FUSE)
内核模块以及用户空间程序,它们可允许用户在未修改的红帽企业版 Linux 内核中安装并运行其自己的
FUSE
文件系统
(BZ#457975)。另外还添加了对
XFS
文件系统的支持作为技术预览
(BZ#470845)。部署了 FIEMAP 输入/输出控制(ioctl)界面,这样可允许有效映射文件物理布局。FIEMAP ioctl 还可由应用程序用来检查具体文件的碎片或者生成稀有分配文件的最佳副本
(BZ#296951)。
另外,在内核中更新了通用互联网文件系统(CIFS)
(BZ#465143)。更新了 ext4 文件系统(在红帽企业版 Linux 中作为技术预览出现)
(BZ#485315)。
在红帽企业版 Linux 5.4 这,全局文件系统 2(GFS2)作为单一服务器文件系统使用(例如:不在群集的环境中)已经过时。不需要高可用性群集的 GFS2 用户可考虑迁移到其它文件系统,比如 ext3 或者 xfs。xfs 文件系统是特别用于超大文件系统的(16TB 或以上)。将会支持现有用户。
要求的语义指出某个完成
stat, write, stat
的进程应该看到来自第二个 stat 调用的结果文件的
mtime
(最后一次修改的时间)与来自第一个 stat 调用的结果的
mtime
不同。NFS 中的文件时间由该服务器严格管理,因此文件
mtime
不会更新直到使用
WRITE NFS
协议操作将该数据传送到服务器为止。仅仅将数据复制到页缓冲中还不足以更新
mtime
。这是 NFS 与本地文件系统的一个不同之处。因此,有大量写入工作负载的 NFS 文件系统可能出现 stat 调用等待。
(BZ#469848)
已经使用更新的用户空间工具刷新了 ext4 文件系统技术预览。Ext4 是在由红帽以及 Linux 社区开发的 ext3 文件系统基础上的改进。
注意
之前的红帽企业版 Linux 采用 ext4 作为技术预览,将 ext4 文件系统标记为 ext4dev
。在这个更新中,现已将 ext4 文件系统标记为 ext4
。
在 x86_64 平台中,smaba3x 和 ctdb 是作为技术预览提供的。Samba3x 软件包提供 Samba 3.3,ctdb 提供群集的 TDB 后端。在一组使用 GFS 文件系统的群集节点中运行 samba3x 和 ctdb 可允许导出群集的 CIFS 文件系统。这些组件是由一个更替子频道提供的,因为它们与从客户端服务器组群中的 samba 软件包中安装的文件冲突。
在红帽企业版 Linux 5.4 这,更新了高级 Linux 声音构架(ALSA) — 提供更多高分辨率音频(HDA)支持。
更新了用于 ATI 视频设备的 ati
驱动程序。
更新了用于 Intel 整合显示设备的 i810
和 intel
驱动程序。
更新了用于 Matrox 视频设备的 mga
驱动程序。
更新了用于 nVidia 视频设备的 nv
驱动程序。
之前,当将一些笔记本电脑接入或者拔出带 CD/DVD 驱动器的底座时无法识别该驱动器。此时必须重启系统才可重新访问该驱动器。在这个更新中,在内核中更新了 ACPI 底座驱动程序,从而解决了这个问题。
(BZ#485181).
现在完全支持 SystemTap
,并已复位到最新上游版本。这个更新具有通过共享程序库、实验的 DWARF 退卷以及提供 dtrace 兼容标记的新 <sys/sdt.h>
标头改进用户空间侦测的能力。
这个复位还扩大了对 debuginfo-less
操作的支持。现在支持 Typecasting(通过 @cast 操作符)和内核跟踪点侦测。现在还解决了一些妨碍 debuginfo-less
操作的 'kprobe.*'
侦测 bug。
SystemTap 还有一些文档改进。新的 '3stap
' 特性为用户提供关于 SystemTap 侦测及功能的有用 man page。systemtap-testsuite
软件包还提供大量示例脚本程序库。
有关 SystemTap 复位的详情请参考技术备注中软件包更新一章中的 SystemTap 部分。
Systemtap 跟踪点位于内核的重要部分,允许系统管理员分析性能并调试代码部分。在红帽企业版 Linux 5.4 中,已在内核子系统的以下部分添加了跟踪点作为技术预览:
现将 Gnu 编译程序集合版本 4.4(GCC4.4)包含在此发行本中作为技术预览。这个编译程序集合包括 C、C++ 和 Fortran 编译程序及其支持程序库。
glibc new MALLOC behaviour
:最近更改了上游 glibc 以便启用跨很多套接字及核的更高的灵活性。通过分配其自身内存池线程可做到这一点并可避免在有些情况下的锁定。用于内存池(如果有的话)的额外内存量可使用环境变量 MALLOC_ARENA_TEST 和 MALLOC_ARENA_MAX 进行控制。
MALLOC_ARENA_TEST 指定一旦内存池达到此数值执行测试的核数。MALLOC_ARENA_MAX 设定使用内存池的最大数目,不考虑核数。
在 RHEL 5.4 中整合了 glibc 功能作为上游 malloc 的技术预览。要启用每个线程内存池,需要在环境中设定环境变量 MALLOC_PER_THREAD。当在今后发行本中这个新 malloc 行为成为默认行为时,将废除环境变量 MALLOC_PER_THREAD。用户如果遇到 malloc 资源竞争的情况,则可以尝试启用这个选项。
在虚拟环境中,为红帽企业版 Linux 64 位内核计时可能会有问题,因为时间是根据计数器中断计算的。取消和重新调度虚拟机可导致这些中断的延迟,从而造成时间记录偏差。这个内核发布重新配置了计时算法,使其根据时间流逝进行记录。(
Bugzilla #463573)
发现如果它们的栈超过 ~4GB,则在
pthread_create()
中 64 位线程的应用程序速度会显著下降。这是因为
glibc
使用
MAP_32BIT
分配那些栈。因为通常使用
MAP_32BIT
,所以在这个更新中为内核添加了一个新标记(
MAP_STACK mmap
)以避免抑制 64 位应用程序。(
Bugzilla #459321)
这个更新包含促进 TSC 在 deep-C 状态下继续运行的特性字节。这个字节
NONSTOP_TSC
与
CONSTANT_TSC
联合行动。
CONSTANT_TSC
表示无论处于 P/T-状态,TSC 都在一个恒定频率下运行。
NONSTOP_TSC
表示 TSC 在 deep-C 状态下不停止。(
Bugzilla #474091)
在这个更新中包含了一个补丁,它可在 i386、i486、i586 及 i686 构架中构建的 kernel-devel 软件包中包含
asm-x86_64
标头。(
Bugzilla #491775)
这个更新包含了一个修复,它可确保在 i386 构架中指定
memmap=X$Y
作为引导参数时可生成一个新 BIOS 映射。(
Bugzilla #464500)
这个更新添加了一个补丁来修正在之前内核发行本中出现的非屏蔽中断(Non-Maskable Interrupt,NMI)的问题。出现这个问题会影响不同的 Intel 处理器并导致系统报告 NMI 监控设备‘stuck’。NMI 代码中的新参数修正了这个问题。(
Bugzilla #500892)
修正了将模块 powernow-k8 参数导出到 /sys/modules 的功能。之前不导出该信息。(
Bugzilla #492010)
这个内核发行本包含了各种补丁来为 Cell 处理器更新
spufs
(系统处理器文件系统)。(
Bugzilla #475620)
找到一个问题,即在运行
show_cpuinfo()
时,
/proc/cpuinfo
会将逻辑 PVR Power7 处理器构架列为 "unknown" 。这个更新添加了可让
show_cpuinfo()
将 Power7 构架识别为 Power6 的补丁。(
Bugzilla #486649)
这个更新包含了一些在使用 System P 处理器的机器中添加/改进 MSI-X(Message Signaled Interrupt,信息信号中断)支持所需要的补丁。(
Bugzilla #492580)
在这个发行本中添加使之前在 Cell 刀片机中有问题电源按钮正常工作的补丁。(
Bugzilla #475658)
红帽企业版 Linux 为 IBM System z 机器引进了大量新特性,其中最重要的有:
之前,对上游内核中裸设备的支持已经过时了。但现在内核中又包含了这个支持。因此在红帽企业版 Linux 5.4 中也包含了对裸设备的支持。另外还更新了初始化脚本软件包,添加了之前取消的支持裸设备的功能。
(BZ#472891)
没有
mmu-notifiers
的 KVM guest-smp tlb 填充可损坏内存,因为 KVM 在另一个
vcpu
仍通过客户端模式进行写入时在内核可用列表中添加页面。这个更新在内核中添加了
mmu-notifier
支持,并修正了在之前的补丁中发现的一个 bug,即
mm_struct
根据现有驱动程序增长并导致 kABI 检查失败。现通过使用位于不使用空白区中的索引来避免扩张结构大小修复了这个 bug。(
Bugzilla #485718)
之前在 Linux 内核中没有定义指针和签名算法溢出打包。这可能导致
GCC(GNU C 编译程序)假设打包没有发生并试图优化内核可能要求溢出测试的算法。这个更新在
GCC CFLAGS
中添加了
-fwrapv
值来定义打包行为。(
Bugzilla #491266)
最近 TPC-C(事务处理委员会)基准程序确定了导致在高端系统中进程竞争同一内存空间的问题。这个更新包含了
fast-gup
补丁,它可使用直接 IO 并提供显著性能改进(高达 9-10%)。这个更新经过完整测试并在 5.4 内核中使用以提供灵活性。有关详情请参考
article。(
Bugzilla #474913)
在这个内核这添加了一个新的可调节参数,它可让管理员修改
kupdate
每次运行时最多重复写入磁盘的更改页数。这个新的可调节
/proc/sys/vm/max_writeback_pages
的默认值为
1024
或者 4MB,这样每次重复
kupdate
时最多可写出的页数为 1024。(
Bugzilla #479079)
在内核这添加了一个新选项来帮助每个进程的 IO 统计。这可在产品环境中帮助进行故障排除。(
Bugzilla #461636)
在之前的内核中,备份进程会降低 DB2 服务器应答。这是由于
/proc/sys/vm/dirty_ratio
在超过半数的页缓冲内存被占用时阻止进程写入页缓冲内存造成的(即使将
dirty_ratio
设为 100% 也是如此)。在这个内核更新中更改了这个限制行为。现在,当将
dirty_ratio
设为 100% 时,系统将不再限制对页缓冲内存的写入。(
Bugzilla #295291)。
在之前内核的 ramdisk 驱动程序中的
rd_blocksize
选项可在合理系统负载情况下使用大 ramdisk 时导致数据崩溃。这个更新删除了这个不需要的选项从而解决了数据崩溃的问题。(
Bugzilla #480663)
getrusage
功能是用来检查进程的资源使用。它在诊断问题及收集资源使用数据时非常有用。在使用生成子进程线程的
getrusage
询问进程的事件中,结果可能会不正确,因为
getrusage
可能只检查父进程而不询问其子进程。这个更新应用了
rusadge_thread
以便在这些事件中准确获得资源使用结果。(
Bugzilla #451063)
之前标头
/usr/include/linux/futex.h
会妨碍编译 C 源代码文件,从而导致出错。这个更新包含了更正有问题内核的补丁,从而定义并解决了编译错误。(
Bugzilla #475790)
在之前的内核中,panic 或者 oops 输出信息中不会识别该内核版本。这个更新在 oops 和 panic 输出中添加了内核版本详情。(
Bugzilla #484403)
在发行本 2.6.18 中将该内核配置为为软件包 glibc 提供内核标头。那个进程导致无法正确标记各种文件。
serial_reg.h
文件没有被正确标记,且不包含在
kernel_headers
rpm 中。这样就依次导致在构建其他 rpm 时出现问题。这个更新添加了
serial_reg.h
文件并解决了问题。(
Bugzilla #463538)
在有些情况下,当为某个子线程生成的子进程调用
setpgid()
时,
HP Unified Parallel C(UPC)产品中的进程管理器
upcrund
会返回 ESRCH 结果并失败。这个更新包含了解决这个问题的补丁。(
Bugzilla #472433)
在
sysrq-t
中添加了显示有关运行中进程回溯信息的功能。这可帮助调试停滞系统。(
Bugzilla #456588)
在红帽企业版 Linux 5.4 中,通过添加生成核转储的功能改进了内核调试。核转储(内存快照)在调试系统和内核崩溃时非常有用。在这个更新中,现在可能可以在使用大页面的系统中执行核转储。
(BZ#470411)。另外,现在可从核转储文件(vmcore)中使用
makedumpfile
命令提取内核 panic 信息。
(BZ#485308)
这个更新将在之前内核中设定的内核密钥字段的最大长度从 32 个字符增加到 255 个字符。(
Bugzilla #475145)
这个内核更新涉及了一个为更多人关注的安全问题,即非根用户可以使用 NFSD(网络文件系统守护进程)在文件系统中输出节点。这个更新为在文件系统掩码中使用 FSUID 0 的用户提供 CAP_MKNOD
和 CAP_LINUX_IMMUTABLE
功能。
为达到联邦信息处理标准 140(FEPS140)证书的要求,这个更新包含了:
在内核高级配置和电源接口(ACPI)部署中添加了节流状态(T-State)通知支持。添加 T-State 通知改进了在数据中心对 Intel® 智能电源节点管理器技术的使用。(
(BZ#487567))
8.3.1. 开放网络企业发布(OFED)驱动程序
开放网络联盟企业发布(OFED)是 Infiniband 和 iWARP 硬件诊断程序、Infiniband 网络管理守护进程、Infiniband/iWARP 内核模块载入程序以及使用远程直接内存访问(RDMA)技术编写应用程序的程序库和开发软件包的集合。红帽企业版 Linux 使用 OFED 软件栈作为用于 Infiniband/iWARP/RDMA 硬件支持的完整栈。
在红帽企业版 Linux 5.4 中,已将 OFED 的以下部分更新至上游版本 1.4.1-rc3。
另外,已将以下 OFED 驱动程序更新至上游版本 1.4.1-rc3:
注意
红帽密切跟踪上游 OFED 代码基以便最大限度提供这个开发技术的可用性。因此,红帽只能在次要版本间保留上游项目达到的 API/ABI 兼容性。这与红帽企业版 Linux 开发的通用实践有所不同。
已将绑定驱动程序更新至最新的上游版本。这个更新引进了 symbol/ipv6 模块相依性功能。因此,如果之前禁用了 IPv6(在 /etc/modprobe.conf
文件这插入 install ipv6 /bin/false
行即可),则在 5.4 中升级绑定驱动程序会导致无法载入绑定内核模块。需要用 install ipv6 "disable=1
替换 install ipv6 /bin/false
行才可使模块正确载入。
已将用于 Intel® I/O 加速技术(Intel® I/OAT)更新至版本 2.6.24。
(BZ#436048)
已更新了
igbvf
驱动程序,为 Intel 82576 Gigabit 以太网控制器提供虚拟功能支持。
(BZ#480524)
已将用于 Intel 10 PBetaCI 快速网络设备的
ixgbe
驱动程序更新至版本 2.0.8-k2。这个更新还为
ixgbe
驱动程序启用了 GRP 支持。
(BZ#472547, BZ#499347).
添加了
cnic
驱动程序,它可为
bnx2
网络设备提供互联网小型计算机系统接口支持。
(BZ#441979)
已将用于 Broadcom Everest 网络设备的
bnx2x
驱动程序更新至版本 1.45.105。
(BZ#475481)
添加了
bnx2i
驱动程序,它可为
bnx2x
网络设备提供 iSCSI 支持。
(BZ#441979)
已更新了用于 Chelsio T3 网络设备产品线的 cxgb3 驱动程序,启用了 iSCSI TCP 减负引擎(TOE)和通用接受减负(Generic Receive Offload,GRO)支持。
(BZ#439518,
BZ#499347)
已将用于 NVIDIA nForce 设备的
forcedeth
以太网驱动程序更新至版本 0.62。
(BZ#479740)
更新了用于使用 Marvell Yukon 2 芯片组的以太网控制器的 sky2 驱动程序。
(BZ#484712)
已将用于 Cisco 10G 以太网设备的 enic 驱动程序更新至版本 1.0.0.933。
(BZ#484824)
已将用于 Intel PRO/1000 以太网设备的 e1000e 驱动程序更新至版本 1.0.2-k2。
(BZ#480241)
添加了用于 Emulex Tiger Shark 汇集网络适配器的 be2net 驱动程序作为技术预览。
bnx2
驱动程序现在支持 iSCSI。
bnx2i
驱动程序将使用
cnic
模块访问
bnx2
驱动程序来提供 iSCSI 减负支持。请使用
iscsi-initiator-utils
软件包管理
bnx2i
。有关配置
bnx2i
的步骤请参考
/usr/share/docs/iscsi-initiator-utils-<version>
/README
文件的
section 5.1.2 部分。(
BZ#441979 和
BZ#441979)
请注意这个发行本中的 bnx2i
版本不支持 IPv6。
更新了
md
驱动程序来提供
bitmap merging。这个特性排除了在执行数据复制时对完全 resync 的需要。(
BZ#481226)
这个发行本中的 scsi
层有以下更新:
已将
cxgb3
驱动程序更新为应用一些上游修复并为 iSCSI TOE 设备提供支持。(
BZ#439518)
请注意这个发行本中的 cxgb3i
版本不支持 IPv6。
这个发行本包含新的 mpt2sas
驱动程序。这个驱动程序支持 LSI Logic 的 SAS-2 适配器产品线。SAS-2 将最大数据传输率从 3Gb/s 提高到 6Gb/s。
mpt2sas
驱动程序位于
drivers/scsi/mpt2sas
目录,老的
mpt
驱动程序位于
drivers/message/fusion
目录。(
BZ#475665)
已将
aacraid
驱动程序更新至版本 1.1.5-2461。这个更新采用一些上游修复解决了导致影响队列扫描、控制程序引导问题及其它问题的 bug。(
BZ#475559)
aic7xxx
驱动程序可增加最大 I/O 大小。这允许支持的设备(比如 SCSI 磁带设备)执行带较大缓冲的写入。
已将 cciss
驱动程序更新至采用上游修复用于导致影响内存 BAR 查找、rebuild_lun_table
以及 MSA2012 扫描线程的 bug。这个更新还采用一些对 cciss
的配置更新。
已将
fnic
驱动程序更新至版本 1.0.0.1039。它应用一些上游 bug 修复,更新
libfc
和
fcoe
模块,并添加了在运行时控制 debug 日志的信模块参数。(
BZ#484438)
现在已将
lpfc
驱动程序更新至版本 8.2.0.48。这为未来的 OEM 程序启用了硬件支持。另外,这个更新还采用了以下 bug 修复:
BZ#476738 和
BZ#509010
现在支持虚拟的光纤通道切换。
现在可用轮询进行错误注意中断。
现在解决了在 vport create
和 delete loop
中导致内存泄露的 bug。
在这个更新中,
lpfc
驱动程序现在还支持
HBAnyware 4.1 和
OneConnect UCNA。(
BZ#498524)
已将
MPT fusion
驱动程序更新至版本 3.04.07rh v2。这采用了一些 bug 修复,其中包括:(
BZ#475455)
现在修复了阻止系统使用 PAE 内核启动的 MPT fusion
驱动程序 bug。
现已在驱动程序卸载时将控制程序设定为 READY_STATE
。
现在在将设备添加到传输层之前,mptsas
驱动程序会执行 TUR
(Test Unit Ready)和 Report LUN
命令。
另外还复原了一个意外导致 mptctl_ioctl()
发出很多无害内核出错信息的补丁。在这个发行本中,mptctl_ioctl()
不再发出这些内核出错信息。
已将
megaraid_sas
驱动程序更新至 4.08-RH1。这个更新采用了以下上游改进和修复:
BZ#475574
已将
mvsas
驱动程序更新至版本 0.5.4。这采用了一些来自上游的修复和改进,并添加了
Marvell RAID 总线控制程序 MV64460、MV64461 和 MV64462 支持。(
BZ#485126)
已将
qla2xxx
驱动程序更新至版本 8.03.00.10.05.04-k,并支持
使用集中改进因特网光纤通道适配器。在这个发行本中,
qla2xxx
还采用了一些来自上游的 bug 修复,其中包括:
BZ#471900、
BZ#480204、
BZ#495092 和
BZ#495094
修正了 OVERRUN
在 4GB 和 8GB 适配器中操作时出现的误差。
现在所有 vports
更改任意不同步事件。
现在修复了导致使用 QLogic 2472 卡的内核 panic 的 bug。
如果 stop_firmware
第一次尝试超时则不会再试。
字段掩码值不再依赖固定的 optrom
大小。
修复了在多路径设备中的 I/O 过程中导致经常出现路径错误的 bug。(
BZ#244967)
驱动程序源代码现在于 kABI 兼容。
现在在释放内存后将 dcbx
指针设定为 NULL
。
除这些更新外,还将 qla2xxx
驱动程序中的 qla24xx
和 qla25xx
固件更新至版本 4.04.09。
qla4xxx
驱动程序现在具有改进的驱动程序出错恢复功能。这个更新修复了导致驱动程序中如果没有在主机适配器中侦测到显著命令时阻止适配器恢复的 bug。(
BZ#497478)
这个发行本包含新的
qlge
驱动程序。这个驱动程序为
QLogic FCoE 10GB 适配器添加了以太网支持。(
BZ#479288)
红帽企业版 Linux 订阅服务目前不支持技术预览特性,它们可能不具备完全功能,且通常不适用于产品使用。包含这些特性是为方便客户并在更大范围公布这些特性。
A. 修订记录
修订历史 |
---|
修订 0.4 | Thu Jul 23 2009 | Don Domingo |
SME 技术总览中处理的存储驱动程序更新部分 |
|
修订 0.3 | Thu Jul 02 2009 | Ryan Lerch |
修正排版错误,添加 ß 特定的已知事件。 |
|
修订 0.2 | Wed Jul 01 2009 | Ryan Lerch |
|
修订 0.1 | Tue Apr 21 2009 | Ryan Lerch |
删除了 5.3 发行注记中的相关内容。 |
|