Debian 对 DELL PowerEdge 1950/2950 的支持
2006-09-05 15:37:20| 分类:
一般技术
| 标签:
|举报
|字号大中小 订阅
DELL PowerEdge 1950/2950 服务器采用了 DELL 第九代存储设备: SAS (Serial-Attached SCSI), 但是直接跟 Linux 系统打交道的实际上是其阵列控制器:Dell PowerEdge Expandable RAID controller 5(PERC 5)。另外,DELL 1950/2950 不再标配 Intel 千兆网卡,而是跟 HP 一样采用了 Broadcom 芯片的千兆网卡。
一般而言,对一款服务器的支持,主要在存储设备和网卡上。而发行版之间的唯一区别就是对标准的Linux内核打了不同的补丁,各发行版之间在支持的硬件列表上有所区别的主要原因是默认的内核版本不同,通常而言默认代高版本内核的发行版自然比默认带低版本内核的发行版支持的设备更多。但是如果发行版对低版本
Linux 内核打上了来自高版本内核或者自行编写的补丁,就可以支持更多的设备。
Linux内核对 DELL 这两款服务器支持其实体现在两个内核模块上:
1. 磁盘阵列控制器 megaraid_sas (LSI Logic MegaRAID SAS Driver)
2. 网卡 bnx2 (Broadcom NetXtreme II BCM5706/5708 Driver)
RedHat AS 4使用的是RedHat打过严重补丁的2.6.9内核,查看这两个内核模块的信息如下:
filename: /lib/modules/2.6.9-34.ELsmp/kernel/drivers/scsi/megaraid/megaraid_sas.ko
description: LSI Logic MegaRAID SAS Driver
author: sreenivas.bagalkote@lsil.com
version: 00.00.02.00 81A841D4D5A7CBB3F335666
license: GPL
alias: pci:v00001028d00000015sv*sd*bc*sc*i*
alias: pci:v00001000d00000411sv*sd*bc*sc*i*
depends: scsi_mod
vermagic: 2.6.9-34.ELsmp SMP gcc-3.4
filename: /lib/modules/2.6.9-34.ELsmp/kernel/drivers/scsi/megaraid/megaraid_sas.ko
description: LSI Logic MegaRAID SAS Driver
author: sreenivas.bagalkote@lsil.com
version: 00.00.02.00 81A841D4D5A7CBB3F335666
license: GPL
alias: pci:v00001028d00000015sv*sd*bc*sc*i*
alias: pci:v00001000d00000411sv*sd*bc*sc*i*
depends: scsi_mod
vermagic: 2.6.9-34.ELsmp SMP gcc-3.4
filename: /lib/modules/2.6.9-34.ELsmp/kernel/drivers/net/bnx2.ko
parm: disable_msi:Disable Message Signaled Interrupt (MSI)
version: 1.4.30 42FDF42CB54567925D022D0
license: GPL
description: Broadcom NetXtreme II BCM5706/5708 Driver
author: Michael Chan <mchan@broadcom.com>
alias: pci:v000014E4d000016ACsv*sd*bc*sc*i*
alias: pci:v000014E4d000016AAsv*sd*bc*sc*i*
alias: pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*
alias: pci:v000014E4d0000164Csv*sd*bc*sc*i*
alias: pci:v000014E4d0000164Asv*sd*bc*sc*i*
alias: pci:v000014E4d0000164Asv0000103Csd00003106bc*sc*i*
alias: pci:v000014E4d0000164Asv0000103Csd00003101bc*sc*i*
depends:
vermagic: 2.6.9-34.ELsmp SMP gcc-3.4
然后我们来看看 Debian etch 默认的 2.6.16 内核中这两个模块的描述信息:
filename: /lib/modules/2.6.16-2-amd64-k8-smp/kernel/drivers/scsi/megaraid/megaraid_sas.ko
description: LSI Logic MegaRAID SAS Driver
author: sreenivas.bagalkote@lsil.com
version: 00.00.02.04
license: GPL
srcversion: A3C4CDA01311A70058769E9
alias: pci:v00001028d00000015sv*sd*bc*sc*i*
alias: pci:v00001000d00000060sv*sd*bc*sc*i*
alias: pci:v00001000d00000411sv*sd*bc*sc*i*
depends: scsi_mod
vermagic: 2.6.16-2-amd64-k8-smp SMP gcc-4.0
filename: /lib/modules/2.6.16-2-amd64-k8-smp/kernel/drivers/net/bnx2.ko
version: 1.4.31
license: GPL
description: Broadcom NetXtreme II BCM5706/5708 Driver
author: Michael Chan <mchan@broadcom.com>
srcversion: E70D1EF4482674DE649B19D
alias: pci:v000014E4d000016ACsv*sd*bc*sc*i*
alias: pci:v000014E4d000016AAsv*sd*bc*sc*i*
alias: pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*
alias: pci:v000014E4d0000164Csv*sd*bc*sc*i*
alias: pci:v000014E4d0000164Asv*sd*bc*sc*i*
alias: pci:v000014E4d0000164Asv0000103Csd00003106bc*sc*i*
alias: pci:v000014E4d0000164Asv0000103Csd00003101bc*sc*i*
depends:
vermagic: 2.6.16-2-amd64-k8-smp SMP gcc-4.0
parm: disable_msi:Disable Message Signaled Interrupt (MSI) (int)
对比一下每个模块的版本号:
megaraid_sas: 00.00.02.00(RedHat AS), 00.00.02.04(Debian)
bnx2: 1.4.30(RedHat AS), 1.4.31(Debian)
Debian etch 默认内核中这些模块的版本均比 RedHat AS 高!我想我很有理由可以说 Debian(etch) 对这款设备的支持比 RedHat AS 更好。
评论这张
转发至微博
转发至微博
评论