Originally Posted by Steve-O
I am a advanced MS Windows user, which makes me very dangerous with Linux.
I have a Supermicro computer with an on board LSI Mega raid SAS controller chip.
I have 4 - 1TB hard drives. Due to limitations with the LSI chip (the LSI chip can't handle more than 2TB raid) I created 2 hardware Raid 0 drives, then mirrored them in software during the install of RHEL 5.3 to get my Raid 10.
I installed the LSI driver by typing "linux dd" during the install.
Everything was working fine until at the end of the install I updated all the software packages installed with the latest updates from Redhat, which changed the Kernel from 2.6.18-128.el5 to 2.6.18-128.1.10.el5. I noticed at the end of the update process there were some warnings that the LSI drivers could not be found. Then I rebooted and now the raid is not found.
I can and did use grub to boot with the original kernel and I am now up and running again but I would like to update the kernel some day.
Of course Redhat says not their chip, not their problem.
Supermicro says since it worked before the update, its Redhats problem.
I haven't called LSI yet.
How do I load this driver after the install?
Well, if the LSI drivers are missing for your new kernel, that's obviously why it's not working. As to the WHY...how did they get installed the first time? Did it 'just work' out of the box with the old kernel? If so, then RedHat missed something, and needs to provide it.
If NOT, and you had to install the drivers, you need to compile them against the source for your new kernel. Thankfully, that's not a difficult thing most of the time.
You don't say what version of RedHat you're using (4? 5? AS? ES?), or what LSI controller (lots of MegaRAID's on their site), so it's hard to be specific. You can try to download the driver from the LSI website (easy to find there, RedHat mentioned specificially), and install it. Usually straightforward, and comes with instructions. If not, RedHat support CAN walk you through that, along with compiling a new kernel module.