Start a Conversation

Unsolved

This post is more than 5 years old

25099

March 1st, 2011 03:00

Installing Dell 6Gbps SAS HBA and driver mpt2sas on PE2950 running CentOS 5.5

Hi,

I have installed a Dell 6Gbps SAS HBA into a PowerEdge 2950 running CentOS 5.5 32-bit. I will use this HBA to connect to an MD3200.

I have used the DVD supplied with MD3200 and ran into problems. At the end of the installation, I have rebooted the server. After the reboot, the server was unable to mount /dev/sdb1, which is a RAID5 volume powered by the internal Perc6i HBA.

"fdisk -l /dev/sdb" shows the unique partition /dev/sdb1, but mount cannot mount it, returning an error (device busy or does not exist).

After talking to Dell Support, I'm using CentOS instead of RHEL, so I must do more on my side ;-) In addition, even if I would use RHEL 5.5, it seems that this problem is not a known issue.

Then, I looked at the downloads and found some updates to support RHEL 5.5, including driver mpt2sas and MD3200 DVD.

I downloaded both and started the installation.

I installed R266975-mpt2sas-02.00.03.00-1.tar.gz (for Dell 6Gbps SAS HBA on RHEL 5.5), which contains  mpt2sas driver version 02.00.03.00. The installation runs smoothly. After installing this driver, I think I will fall into the same issue than previously, with system not able to mount /dev/sdb1.

Here is my thought: /etc/modprobe.conf is not correctly modified.

[root@stone ~]# cat /etc/modprobe.conf

alias eth0 bnx2

alias eth1 bnx2

alias scsi_hostadapter megaraid_sas

alias scsi_hostadapter1 ata_piix

alias scsi_hostadapter2 qla2xxx

alias scsi_hostadapter3 usb-storage

alias scsi_hostadapter mpt2sas

# Begin Dell MD Modification

options scsi_dh_rdac blacklist="DELL:MD3000,DELL:MD3000i"

# End Dell MD Modification

I think "alias scsi_hostadapter mpt2sas" should be "alias scsi_hostadapter4 mpt2sas" to avoid conflicts with megaraid_sas driver. When booting, megaraid_sas is loaded (through initrd, etc.) to mount /boot, /, etc. But when the "other" filesystems are being mounted, mpt2sas has been loaded and is replacing megaraid_sas as scsi_hostadapter.
Thanks for your help.
Regards,
Laurent.

--
Laurent CREPET

 

March 1st, 2011 05:00

The issue does not seem to be linked with mpt2sas driver but with the MD3200 "Host" software that I have installed on the server. I've just faced the same issue when rebooting the server. I had to uninstall the software quickly because the server is in production (need to add the MD3200 connectivity to add storage).

Thanks for your help,

Laurent.

 

--

Laurent CREPET.

No Events found!

Top