Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kernel unable to mount RAID 0 from adapatec AIC7XXX [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
cvncpu
n00b
n00b


Joined: 29 Sep 2006
Posts: 8

PostPosted: Thu Oct 05, 2006 8:58 pm    Post subject: Kernel unable to mount RAID 0 from adapatec AIC7XXX [solved] Reply with quote

Quote:
Solution:

I was using the wrong driver in the kernel, the Dell 6450, with the PERC2/DC uses the megaraid driver/module, not the AIC7XXX



I have tried server diffrent configurations, but whenever I try and boot into my new system, the kernel panics because it is unable to mount the rootfs

here is what I have:

Dell PowerEdge 6450 (4x 700MHz PIII)
2GB of ram
dual channel adaptec aic7899 SCSI RAID controller (Dell Calls it PERC2/d)
two 18GB SCSI drives in RAID one.
cdrom, floppy, fiber cards (want to buy a Qlogic Fiber card? contact me!), etc....

when I boot the minimal CD, everything works fine, I can fdisk /dev/sda, and I can install gentoo, however when I try and boot into my new system, the kernel always panics with the same error, it's unable to mount the rootfs.

some things I have tried:

I compiled my own kernel (from kernel.org) with the old aic7xxx driver, and with the new one.
I have used genkernel, with and without the aic7xxx module in /etc/modules.autoload

I am really stuck, I have messed with grub.conf, and I am pretty sure that isn't the problem. it just doesn't seem to be able to see /dev/sda3 when I boot into my system :(

please help, I just sunk quite a bit of penny into this old beast, and would like to see it breath on it's own (without the livecd)
please don't make me install rhel or something lame. please help!
_________________
hey, I think I have a solution.


Last edited by cvncpu on Fri Oct 06, 2006 10:10 am; edited 1 time in total
Back to top
View user's profile Send private message
n3mo
l33t
l33t


Joined: 28 Mar 2004
Posts: 657
Location: In a Cruel World

PostPosted: Thu Oct 05, 2006 9:30 pm    Post subject: Reply with quote

I think you used the wrong module, you'll find some useful information here and here.

You could also boot from livecd and see what lsmod tell you, I could be wrong but the aic7xxx isn't for raid cards.
_________________
Google, really.
Back to top
View user's profile Send private message
cvncpu
n00b
n00b


Joined: 29 Sep 2006
Posts: 8

PostPosted: Thu Oct 05, 2006 9:49 pm    Post subject: Reply with quote

n3mo wrote:
I think you used the wrong module, you'll find some useful information here and here.

You could also boot from livecd and see what lsmod tell you, I could be wrong but the aic7xxx isn't for raid cards.


okay, I am at work right now, so I can't test this now, but I think that will help, however, why would the genkernel have not worked? I was under the impression that it was just a copy of the kernel that is on the CD (which does work).

also, when I compile support in for this card, do I compile as a module and autoload it? or should I compile it into the kernel?
another question: do I need to use initramfs (initrd) to boot so that the driver/module can load?

thanks so much for your help, you have cleared up alot, since the whole PERC rebranding thing is very confusing.
_________________
hey, I think I have a solution.
Back to top
View user's profile Send private message
linuxtuxhellsinki
l33t
l33t


Joined: 15 Nov 2004
Posts: 700
Location: Hellsinki

PostPosted: Fri Oct 06, 2006 12:58 am    Post subject: Reply with quote

cvncpu wrote:
n3mo wrote:

You could also boot from livecd and see what lsmod tell you, I could be wrong but the aic7xxx isn't for raid cards.


also, when I compile support in for this card, do I compile as a module and autoload it? or should I compile it into the kernel?
another question: do I need to use initramfs (initrd) to boot so that the driver/module can load?

Compile that driver in the Kernel then you don't need any initrd :wink:

And it seems like your driver is possibly aacraid ,and like n3mo said that aic7xxx is for Adaptec's regular SCSI-cards.
Code:
 scsi # grep PERC *
ChangeLog.megaraid:             PCI_VENDOR_ID_AMI, PCI_SUBSYS_ID_PERC3_DC,
aacraid.txt:    1011:0046:9005:1364     Dell    PERC 2/QC (Quad Channel, Mustang)
aacraid.txt:    1028:0001:1028:0001     Dell    PERC 2/Si (Iguana)
aacraid.txt:    1028:0003:1028:0003     Dell    PERC 3/Si (SlimFast)
aacraid.txt:    1028:0002:1028:0002     Dell    PERC 3/Di (Opal)
aacraid.txt:    1028:0004:1028:0004     Dell    PERC 3/DiF (Iguana)
aacraid.txt:    1028:0002:1028:00d1     Dell    PERC 3/DiV (Viper)
aacraid.txt:    1028:0002:1028:00d9     Dell    PERC 3/DiL (Lexus)
aacraid.txt:    1028:000a:1028:0106     Dell    PERC 3/DiJ (Jaguar)
aacraid.txt:    1028:000a:1028:011b     Dell    PERC 3/DiD (Dagger)
aacraid.txt:    1028:000a:1028:0121     Dell    PERC 3/DiB (Boxster)
aacraid.txt:    9005:0285:1028:0287     Dell    PERC 320/DC (Vulcan)

This was from Kernel's Docs dir.
_________________
1st use 'Search' & lastly add [Solved] to
the subject of your first post in the thread.
Back to top
View user's profile Send private message
cvncpu
n00b
n00b


Joined: 29 Sep 2006
Posts: 8

PostPosted: Fri Oct 06, 2006 2:08 am    Post subject: Reply with quote

thank you all for your help. When I get home, I will try all this out, and hopefully it will end in success.

either way, your help has been invalueble, thanks soooooo much.

EDIT:

okay, this is fixed, I was using the wrong driver in the kernel, and now I have a nice 6450 with gentoo on it :D
_________________
hey, I think I have a solution.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum