我正在尝试在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.
试试mptsas模块
尝试加载mptsas模块,然后检查dmesg输出是否有新磁盘.
#modprobe mptsas
至少从2005年开始支持mptsas模块(我在linux-scsi mailing list中找到的第一次提交).
建立你自己的
看起来像LSI has official support的RHEL和SLES. Debian / Ubuntu没有开箱即用.但是您可以将LSI站点上提供的RPM转换为deb,然后安装deb.
或者从头开始构建源代码,我会从suggest the LSI README from their official drivers package开始.它们包括完整的构建和安装说明.
编辑:另外……在将机器投入生产之前,请考虑升级您的卡和系统的固件.如果您的上一个版本是2006年,可能会有一些错误修复.现在更新是一个好主意,而不是后者.我沿着这些方向问了一个类似的SF问题并得到了一些很好的答案:Firmware Best Practices and Update Schedules