Hi all, I'm a bit new to RAID so I hope I'm not making a dumb mistake, but here goes.. System: Dell PowerEdge 2300/450 (PII-450x2, 512MB RAM) SCSI: AIC-7890, AIC-7860 All filesystems are on RAID (/, /usr, etc.), necessitating boot via 'initrd' method. (I *think* this is hardware RAID, since there's no sign of the /dev/md0 device being used; as I said, i'm new to this.) The 2.2.12-20 kernel (both uni and smp versions) boots fine, using the megaraid 1.04 (dated August 16, 1999) driver. The 2.2.16-3 kernel crashes though, when megaraid tries to mount the RAID root. (the version in 2.2.16-3 is v1b08b, dated June 13, 2000) Here's an excerpt from the boot up showing the crash. megaraid: v1b08b (June 13, 2000) Unable to handle kernel NULL pointer dereference at virtual address 000002b4 current->tss.cr3 - 1f6f0000, %cr3 = 1f6f0000 *pde = 00000000 Oops: 0000 CPU: 1 EIP: 0010:[<e0031780>] EFLAGS: 00010246 eax: 00000000 ebx: 00000000 ecx: 000002b4 edx: 00000cfe esi: 000002b4 edi: e0032b0e ebp: 08000000 esp: df6efe94 ds: 0018 es: 0018 ss: 0018 Process insmod (pid:9, process nr:9, stackpage = df6ef000) Stack: [<00000000>] [<e0033400>] [<0000101e>] [<00000000>] [<00000002>] [<00000051>] [<00001960>] [<00008086>] [<00000001>] [<00000000>] [<dffdc5a0>] [<00001b18>] [<e0030000>] [<00001051>] [<11110260>] [<33441111>] [<e0031b32>] [<e0033400>] [<00008086>] [<00001960>] [<08000000>] [<e0033400>] [<00000002>] [<e0030051>] Call Trace: [<e0033400>] [<e0030000>] [<e0031b32>] [<e0033400>] [<e0033400>] [<e0030051>] [<e0033400>] [<e01bef3a>] [<e0033400>] [<e0033400>] [<e0030051>] [<e0030000>] [<e0030000>] [<c01bfc76>] [<e0033400>] [<e0030000>] [<e0032792>] [<e0033400>] [<c0119bea>] [<e003388c>] [<e0009000>] [<e0030048>] [<c010a3c4>] Code: ac ae 75 08 84 c0 75 f8 31 c0 eb 04 19 c0 0c 01 85 c0 74 1c pid 9: killed by signal 11 autorun... ...autorun DONE. kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2 VFS: Cannot open root device 08:02