I’m currently installing our new fileserver. The machine is a Supermicro AW-4020-CTB with 4GB of memory and two Opteron 246 (I think) cpus. It has a 160gb sata disk for the system and eight 250gb data disks, configured in a raid 5 array.
First problem. My RedHat Enterprise Linux version 3 install disks didn’t recognize any hard drives. I found that our motherboard has nvidia nForce Pro 2200 and 2050 SATA controllers. I tried downloading the latest driver from both Supermicro and NVIDIA and I couldn’t get either one to work. The solution was to download RHEL3 update 4 which automatically recognized the sata controller.
Second problem. 3ware raid card ignored. I went to the 3ware website and downloaded 3w-9xxx-linux-src-2.4-9.3.0.4.tgz, which is the driver for linux 2.4 kernels. I copied the file Makefile.rh to Makefile and ran “make all”. This created a file 3w-9xxx.o, which I copied to /lib/modules/2.4…./kernel/drivers/scsi. In /etc/modules.conf, I added the line scsi-hostadapter1 3w-9xxx. I had to put a 1 on the end because there already was a line with scsi-hostadapter for the nvidia sata driver. I reboot and it still wasn’t recognized. I did a “insmod 3w-9xxx” and that did it. Now I need to make sure this gets loaded on each boot.
I could then make a filesystem on the raid disks.
fdisk /dev/sdb
mkfs /dev/sdb1
I reboot the machine to see if it would come up automatically and now, it hangs right before loading grub. I don’t know what I did.