在 Dell PowerEdge 2900 上安装 Ubuntu GNU/Linux 服务器 10.04 时未检测到硬盘

在 Dell PowerEdge 2900 上安装 Ubuntu GNU/Linux 服务器 10.04 时未检测到硬盘

我正在尝试在 Dell PowerEdge 2900 服务器硬件上安装 Ubuntu GNU/Linux 服务器(10.04 LTS,64 位),当涉及到磁盘和分区检测阶段时,它显示:

No disk drive was detected. If you know the name of the driver ...

我切换到另一个 tty 并尝试查看 lspci 的输出,在输出中我看到

SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01)

然后它会显示一个驱动程序列表,我尝试了其中一些,但它们不起作用。

我该怎么办?

额外信息:

Dell server BIOS Revision 1.5.1

Dell SAS 5 Host Bus Adapter BIOS
MPTBIOS-6.12.02.00 (2006 12.22)
Copyright 2000-2006 LSI Logic Corp.

答案1

试用mptsas模块

尝试加载mptsas模块,然后检查 dmesg 输出中是否有新磁盘。

# modprobe mptsas

mptsas模块至少从 2005 年起就已得到支持(我发现的第一个提交是linux-scsi 邮件列表)。

建立你自己的

好像LSI 有官方支持适用于 RHEL 和 SLES。Debian/Ubuntu 开箱即用。但您可能能够将 LSI 站点上提供的 RPM 转换为 deb,然后安装 deb。

或者从头开始构建源代码,我会建议从其官方驱动程序包中获取 LSI README首先。它们包括完整的构建和安装说明。

编辑:另外...在将机器投入生产之前,请考虑升级卡和系统的固件。如果您的上一个版本是 2006 年的,可能会有一些错误修复。最好现在就更新,而不是以后再更新。我问了一个类似的 SF 问题,并得到了一些很好的答案:固件最佳实践和更新时间表

答案2

某些戴尔系统(取决于其附带的 RAID 控制器)不附带默认 RAID 配置;因此,Linux 不会显示任何 SCSI 设备,因为 RAID 控制器中没有配置任何设备。将系统引导至 RAID 控制器固件接口,并查看是否已配置任何卷。

相关内容