Bug 216979 - NVIDIA nForce 430 RAID5 detection fails in installer
Summary: NVIDIA nForce 430 RAID5 detection fails in installer
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 6
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Peter Jones
QA Contact:
URL: http://people.redhat.com/~heinzm/sw/d...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-11-22 23:15 UTC by Henrik Nordstrom
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-11-30 20:34:02 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Henrik Nordstrom 2006-11-22 23:15:39 UTC
Description of problem:

Installer fails with a traceback on Nvidia nForce4 configured in RAID5 mode.

dmesg has the following interesting details:

device-mapper: table 253:0 raid45: unknown type
device-mapper: ioctl: error adding target to device

Version-Release number of selected component (if applicable):

fc6 pxeboot image

How reproducible:


Steps to Reproduce:
1. Configure nForce4 in RAID5
2. Attempt to install Fedora Core 6
3. 
  
Actual results:

traceback, and the above messages in dmesg

Expected results:

raid activated and installation started.

or at least not a traceback only because it failed to activate a raid.

Additional info:

Comment 1 Henrik Nordstrom 2006-11-22 23:19:18 UTC
Some hardware details:

Motherboard: Asus M2N-VM DH
CPU: AMD Athlon 64 3500+
Chipset: NVIDIA GeForce 6100 + nForce 430

3 harddrives configured for RAID5 in the NVIDIA Mediashield BIOS setup screen.

Comment 2 Henrik Nordstrom 2006-11-28 19:25:29 UTC
Have digged around a little, and it seems the raid45 device mapper module is not
yet in the main kernel or in the Fedora kernel. Apparently available as a patch
from Heinz Mauelshagen, Red Hat GmbH (see the URL).

So there is two issues here.

a) That anaconda unconditionally fails with a traceback if a NVidia RAID5 setup
is encountered, or quite likely if any dmraid related disk setup fails to start
up. Should still work to install on other devices in the same system, but
currently impossible due to Anaconda crashing while detecting the dmraid
"hardware"...

b) That the raid45 module is not in the Fedora kernel making this kinds of raid
not work..

The primary issue is the first I think as it makes it impossible to install even
if one does not plan to install on the RAID:ed drives.

The missing raid45 module is not that criticial, it just means this software
raid is not yet supported by Fedora.


If you want me to test things then I can play with this system for yet another
week. After that I need to bring it into production and testing the NVIDIA raid
support or lack thereof won't be that easy.

Comment 3 Peter Jones 2006-11-30 20:34:02 UTC
You can still install, by specifying 'nodmraid' on the boot command line, but
likely the system won't boot until you disable raid in the bis, as the disk
geometry will be different than what bios currently believes it should be.

'a' should be fixed in rawhide; if it sees a raid device we can't handle, it
basically just ignores it.  This is suboptimal, but it's our only real choice.

Comment 4 Henrik Nordstrom 2006-12-01 09:01:00 UTC
Excellent. 'a' was my main concern.

I'll give rawhide a try in a few days and report back. The specific system has
both raided and non-raid drives btw.


Note You need to log in before you can comment on or make changes to this bug.