[opensuse] SLES10 SP1 and PERC2
I am having trouble installing SLES10 SP1 onto a Dell poweredge 4300 server with a PERC2 RAID card. I have made all 6 drives into a RAID5 and initialized the logical drive. Then i boot off the SLES10 SP1 CD and and i get an error "no hard disks were found. Check hardware and try again". I was able to install SLES9 without any problems and any other OS will recognize the RAID5 drives. The BIOS of the PERC2 does not seem to be the problem. I can also abort the install and try to load the megaraid driver but this never works either.Why won't SLES10 SP1 recognize the logical drive? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
hi Chris Chris Arnold schrieb:
I am having trouble installing SLES10 SP1 onto a Dell poweredge 4300 server with a PERC2 RAID card. I have made all 6 drives into a RAID5 and initialized the logical drive. Then i boot off the SLES10 SP1 CD and and i get an error "no hard disks were found. Check hardware and try again". I was able to install SLES9 without any problems and any other OS will recognize the RAID5 drives. The BIOS of the PERC2 does not seem to be the problem. I can also abort the install and try to load the megaraid driver but this never works either.Why won't SLES10 SP1 recognize the logical drive?
it seems that there is no kernel modul available for you controller. I think you ne to load aacraid. Try to change during the installation (select language oder keyboard) to console and type modprobe aacraid. Have you checked the hardware compatibility list? Look here http://linux.dell.com cu Joe -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Joe Mild wrote:
hi Chris
it seems that there is no kernel modul available for you controller. I think you ne to load aacraid. Try to change during the installation (select language oder keyboard) to console and type modprobe aacraid. Have you checked the hardware compatibility list? Look here http://linux.dell.com
cu Joe
Hi Joe I figured that was the problem but i can not figure why SLES9 would have the kernel module and SLES10 SP1 does not? I have the older PERC2/SC and i have tried to load megaraid and megaraid_mbox and megaraid_mm and aacraid to no avail. I have flashed the BIOS and the RAID card firmware to no avail. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Chris Arnold wrote:
Joe Mild wrote:
hi Chris
it seems that there is no kernel modul available for you controller. I think you ne to load aacraid. Try to change during the installation (select language oder keyboard) to console and type modprobe aacraid. Have you checked the hardware compatibility list? Look here http://linux.dell.com
cu Joe
Hi Joe I figured that was the problem but i can not figure why SLES9 would have the kernel module and SLES10 SP1 does not? I have the older PERC2/SC and i have tried to load megaraid and megaraid_mbox and megaraid_mm and aacraid to no avail. I have flashed the BIOS and the RAID card firmware to no avail.
IIANM SLES9 uses the 2.4 kernel which supported the controller and SLES10SP1 uses the 2.6 kernel which does not have support for the controller. I had the same problem on my HP ProLiant ML330 G3, the onboard controller worked with the 2.4 kernel but not the 2.6 because LSI wouldn't port the driver over. Ken -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Friday 02 November 2007 11:33:13 Ken Schneider wrote:
Chris Arnold wrote:
Joe Mild wrote:
hi Chris
it seems that there is no kernel modul available for you controller. I think you ne to load aacraid. Try to change during the installation (select language oder keyboard) to console and type modprobe aacraid. Have you checked the hardware compatibility list? Look here http://linux.dell.com
cu Joe
Hi Joe I figured that was the problem but i can not figure why SLES9 would have the kernel module and SLES10 SP1 does not? I have the older PERC2/SC and i have tried to load megaraid and megaraid_mbox and megaraid_mm and aacraid to no avail. I have flashed the BIOS and the RAID card firmware to no avail.
IIANM SLES9 uses the 2.4 kernel
You are mistaken - SLES 9 uses the 2.6.5 family of kernels.
which supported the controller and SLES10SP1 uses the 2.6 kernel which does not have support for the controller. I had the same problem on my HP ProLiant ML330 G3, the onboard controller worked with the 2.4 kernel but not the 2.6 because LSI wouldn't port the driver over.
Can the OP confirm which driver SLES 9 is using to access the RAID disks? It could well be that it's an old piece of kit and as such the driver got deprecated in the later versions of the kernel. Jon -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Ken Schneider wrote:
Chris Arnold wrote:
IIANM SLES9 uses the 2.4 kernel which supported the controller and SLES10SP1 uses the 2.6 kernel which does not have support for the controller. I had the same problem on my HP ProLiant ML330 G3, the onboard controller worked with the 2.4 kernel but not the 2.6 because LSI wouldn't port the driver over.
So, i have been to the Dell site to get linux drivers for this server but all they seem to have is RH drivers. I have not tried these drivers as of yet...I don't think they would even work? Also, where would i find the LSI PERC2/SC drivers? I have downloaded some drivers from ftp lsili.org/com called megaraid2.20.3.1.tgz and am going to try these later today but again, i am not sure i have the right drivers. As far as what driver SLES9 uses, i am not sure and will have to re-load SLES9 onto the server to verify but i am happy to do that if i need to. Chris -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hi Chris, which exact controler did you have: lspci hwinfo --storage-ctrl dmesg | grep raid Detlef -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hi Chris,
which exact controler did you have:
lspci hwinfo --storage-ctrl dmesg | grep raid
Detlef Hi Detlef! I will not be able to run this command as of right now as this server does not have an OS on it yet. I do know it is an american megaraid card and dell uses it in the poweredge 4300 as a PERC2/SC. The firmware level is at 3.13 for the RAID card. I can put SLES9 back on it and see what
Detlef Reichelt wrote: this command produces? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hello Chris, On Fri, 02 Nov 2007, Chris Arnold wrote:
I will not be able to run this command as of right now as this server does not have an OS on it yet. I do know it is an american megaraid card and dell uses it in the poweredge 4300 as a PERC2/SC. The firmware level is at 3.13 for the RAID card. I can put SLES9 back on it and see what this command produces?
wow! I never thought that somebody out there would have a similar or even the same problem like us at work. So let me start the story: The Dell PERC 2/3 RAID controller uses the exactly same kernel module like Dell CERC ATA/100 RAID controller, which would result in exactly the same problem we had. I had several interesting, but inoffical talks with people I know from being a Fedora maintainer at Dell and Red Hat and they told me, that the real vendor behind these cards (I think this was LSI Logic) and Dell decided to drop the support by their side around Linux kernel 2.6.9 and this explains for you, why a SLES9 (2.6.5-7.287.3) works - RHEL4 worked also but lost their support with U1 or finally U2. If you just call the technical support of Dell, they just know, it isn't supported and it doesn't work. They suggest you to use e.g. a old RHEL3 release or RHEL4 and avoid any updates...so nothing you want to use in a security sensitive environment. RHEL doesn't deliver the MPT legacy kernel module, SLES doesn't this if I remember correctly, too. This module didn't work for us anyway. Thus we grabbed the last known sources from the MPT kernel module and a colleague and I went to fix this module that it compiles on RHEL5 (x86_32), which has 2.6.18-8.1.15. Unfortunately several things in the Linux kernel changed and the pristine MPT kernel module from 2.6.9 didn't compile out of the box. At the end this module started working for us and we opened an internal RHEL5 repository available for the public use at http://repo.etes.de/rhel/5.0/. Let me say the whole thing was a time-consuming project but you now can install a RHEL (or CentOS) with one of this cards, add a URL for an updated installer image so that the installer works out of the box and after this simply add the repository URL and select our kernel module package so that the installed system even boots without manual interaction. So feel free to grab our source RPM containing the modified code and try to build the module on a working SLES10, put the module to a floppy and load it during installation. After installation you will have to put the module onto the installed system, too. Of course you will have to do such rebuilds of the module on every kernel update, this is why I decided to have a nice repository with RPM packages. The unfortunately thing in this case is, that you've got SLES and I absolutely can't help you how to play such tricks to the installer etc. as I did for RHEL. Oh and let me say...replacing a kernel module will conflict with your SuSE Linux Enterprise Server support contract (if any existing), same at Red Hat Enterprise Linux of course. Anyway I still hope, I clarified up many things for you and helped you at least a bit. Oh and this e-mail is absolutely no guerilla marketing from my side, we just decided to use RHEL internal for several different reasons. Greetings, Robert -- Robert Scheck Web: http://www.etes.de E-Mail: scheck@etes.de ETES GmbH Libanonstrasse 58 A D-70184 Stuttgart Fon: +49 (7 11) 48 90 83 - 12 Fax: +49 (7 11) 48 90 83 - 50 Registergericht: Amtsgericht Stuttgart HRB 721182 Geschäftsführende Gesellschafter: Markus Espenhain und Jan Theofel Sitz der Gesellschaft: Stuttgart USt.-Id.Nr.: DE814767446 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hi Chris, Am Samstag, 3. November 2007 02:47:57 schrieb Chris Arnold:
I will not be able to run this command as of right now as this server does not have an OS on it yet.
boot knoppix... Detlef -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Detlef Reichelt wrote:
Hi Chris,
boot knoppix...
Detlef
Detlef, i found that changing the adapter emulation mode from i20 to mass storage would load the correct driver and the install would find the RAID but then i get "failed to initialize catalogs" error. I have tried to hook to the on-board SCSI connector and receive the same error. I even have installed a separate SCSI card with the hot-swap drives attached to that new card and get the same error. I then burnt new CD's thinking something was wrong with the discs but get the same error with new discs. Is there something else with the dell poweredge 4300 that i should know about? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (6)
-
Chris Arnold
-
Detlef Reichelt
-
Joe Mild
-
Jonathan Ervine
-
Ken Schneider
-
Robert Scheck