getting a linux boot loader (preferably grub) installed on an intelimsm raid

This is a cryptographically signed message in MIME format.

--------------ms070307040605070709070007
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi all,

/// The problem ///

There are binary packages out there that do the trick based on
device-mapper (dmraid) (e.g. Ubuntu). But I would like to do it

a) manually (because thats why I use Linux, because you can do things
manually and you can learn a lot (even if you don't succeed in the end)

b) based on mdadm-imsm. Just there seems really /no/ documentation out
there on how to do it (or I successfully managed to google around it
since days now ;).

I will be very glad for any bit of information that might help me to
eliminate some of the below parameters.
And Again: I would be more than glad to contribute (back to the
community) by assembling a wiki page about all this, once I figured out
all the bits and pieces.

//// The situation ///

I am still trying to figure out how to install grub / grub2 on my intel
imsm raid. And it's a striping RAID-0. Because the documentation out
there is overall for RAID-1 (or 5) and the few bits I found for RAID-0,
just do not work for me.

/// The questions ///

Maybe someone could shed some light on these open questions:

a) Do I need to install it to the Volumne (/dev/md126) or to the
Container (/dev/md127)? - My guess: The volume because it represents the =

RAID, hence should be what gets assembled for the int13 BIOS handler by
the Option-ROM of the intel-sw-raid-controller.

b) What device do I need to put in the /grub/boot/device.map file as (hd=
0):
(/dev/md126, /dev/md127 or ...)?
My guess: The same like a).

c) Do you suggest grub1 (grub legacy) or grub2?

*** For grub2: The default way to install it: grub-install does not =

(seem to) work as grub2 then tries to find the /boot device itself and
grub built from bzr does not (yet) support mdadm arrays with metadata
v1.2 that are partitioned :(
As I am quiet new to grub2 it would be very helpful to get an idea of
what of the (many) tools to use and if possible with what parameters.
Plus I wonder if with grub2 there will be problems because grub2 will
try to assemble the RAID itsself.

*** For grub: I did quiet some installations but all my trials did
always end in an Error 22 on "setup (hd0)" in the grub shell. <<< If
grub would be your recommendation I can post the details!


Thanks a lot for any hint in advance!


K. Posern

P.S.: I would be still interested to hear how the two solutions that
support an intel BIOS-supported (mdadm-imsm >=3Dv3 and dmraid >=3Dv1) rai=
d
compare to each other in terms of: speed (throughput), load/overhead
(cpu/ram), stability, features.


--------------ms070307040605070709070007
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIKajCC
BTEwggMZoAMCAQICAwYm8zANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdS b290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENl cnQgU2lnbmlu
ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9y ZzAeFw0wODEy
MTIxOTEzNDFaFw0xMDEyMTIxOTEzNDFaMDsxFTATBgNVBAMTDEtudXRoIFBv c2VybjEiMCAG
CSqGSIb3DQEJARYTcXVpY2toZWxwQGdtYWlsLmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEP
ADCCAQoCggEBAM/XLQlhOxcmVwIU0kEDlqL9OiNezGZpMhzB/c1ibGEfBxC0 v6GfQd+k00a0
tL4uzwNHquu3Lk49cc9AJbIUbppd9H0RY1dD9FpjjC8SmPlb9ZofRSr7lPlD fD4A8EqLw7KB
sp3yUs1kl7SYKAlX7JJgCqzo+CxxOEuO11dnv/ruezOMyGRPOBBMCPiPLyr7 iOjkvWObgIoC
82f4EhfsXNPTV3z2b2s1k/0JPIr1t2klk8bta/8MdjSF6E3SjJyyXp0mq48i zityMpi5J0U3
Gz2G9EIUBRILVSY/ZZQz2W8Ur2jhItSbpY1qLv6aSCFsrPsFOyc8HEHUaJ+S wF0WbD0CAwEA
AaOB/zCB/DAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQg eW91ciBvd24g
Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cu Q0FjZXJ0Lm9y
ZzBABgNVHSUEOTA3BggrBgEFBQcDBAYIKwYBBQUHAwIGCisGAQQBgjcKAwQG CisGAQQBgjcK
AwMGCWCGSAGG+EIEATAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0 dHA6Ly9vY3Nw
LmNhY2VydC5vcmcwHgYDVR0RBBcwFYETcXVpY2toZWxwQGdtYWlsLmNvbTAN BgkqhkiG9w0B
AQUFAAOCAgEAzBJqLQB9q+ZEfvidFXWVNyfEiRmvDbvOdsg+6Pl38RqKHcho ZpdqsfyZV3Lv
XQ3JGhqTNFQTiwt1iO4a4Ww3PsxiL8vUifznjVRD+pe6kx+HU2asNXvm1CzG 6dB2h8GuPep0
GfAz3P0xpi7x+drws/ll4FaI0QjF2IMuzfOEduQ6JpKwYFxSDF6kUlDZxONu nRQlMSQg8WgX
5Wd+Vvb89yOojXcF4MgaCBmgJ0X8sfgLv01iIPd+NOhCX4+Ipw39qakLon1o 8ng4TvDYJEQ0
XkEL4aQ5bpFlc/LxeKpIH7nc8DptRCD5cNjaZp+gPcs6Z02E0e3ImbohO0VG 6LIajq9lPxpn
x7u/TdbmbTLPaTLcpM9y5Ojp4JsMfx2s/7fKLTARzCnt+iGD071BkjPJQKqV ymkWO75PB0uq
7X0zSIF0zYDmuaaVe3F+Smz2hkpx+JyV4BOOH1kyrzMPSHuBSpd6RUd1KUPg NeXz5RTtJuoo
Jyv6UhlUtF6weBbwhrl9KNW5ypcuo+Mkl3oauqhtaZS2ywZInq0XjzSKPvUV tUlfRGEUliKi
0PNnXKJHqh+4HAwx2J37iTDGpkOq4DC10226nn74IfalQaz0lQKpFWc7V3eP k/SPnu+Hy96L
Cjk7SQcj4SrLMLDfvDi7O2Gk22RGe48eDcRLVdiCyzv+YEwwggUxMIIDGaAD AgECAgMGJvMw
DQYJKoZIhvcNAQEFBQAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMV aHR0cDovL3d3
dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9y aXR5MSEwHwYJ
KoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcwHhcNMDgxMjEyMTkxMzQx WhcNMTAxMjEy
MTkxMzQxWjA7MRUwEwYDVQQDEwxLbnV0aCBQb3Nlcm4xIjAgBgkqhkiG9w0B CQEWE3F1aWNr
aGVscEBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDP1y0JYTsX
JlcCFNJBA5ai/TojXsxmaTIcwf3NYmxhHwcQtL+hn0HfpNNGtLS+Ls8DR6rr ty5OPXHPQCWy
FG6aXfR9EWNXQ/RaY4wvEpj5W/WaH0Uq+5T5Q3w+APBKi8OygbKd8lLNZJe0 mCgJV+ySYAqs
6PgscThLjtdXZ7/67nszjMhkTzgQTAj4jy8q+4jo5L1jm4CKAvNn+BIX7FzT 01d89m9rNZP9
CTyK9bdpJZPG7Wv/DHY0hehN0oycsl6dJquPIs4rcjKYuSdFNxs9hvRCFAUS C1UmP2WUM9lv
FK9o4SLUm6WNai7+mkghbKz7BTsnPBxB1GifksBdFmw9AgMBAAGjgf8wgfww DAYDVR0TAQH/
BAIwADBWBglghkgBhvhCAQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmlj YXRlIGZvciBG
UkVFIGhlYWQgb3ZlciB0byBodHRwOi8vd3d3LkNBY2VydC5vcmcwQAYDVR0l BDkwNwYIKwYB
BQUHAwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3CgMDBglghkgB hvhCBAEwMgYI
KwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5jYWNlcnQu b3JnMB4GA1Ud
EQQXMBWBE3F1aWNraGVscEBnbWFpbC5jb20wDQYJKoZIhvcNAQEFBQADggIB AMwSai0Afavm
RH74nRV1lTcnxIkZrw27znbIPuj5d/Eaih3IaGaXarH8mVdy710NyRoakzRU E4sLdYjuGuFs
Nz7MYi/L1In8541UQ/qXupMfh1NmrDV75tQsxunQdofBrj3qdBnwM9z9MaYu 8fna8LP5ZeBW
iNEIxdiDLs3zhHbkOiaSsGBcUgxepFJQ2cTjbp0UJTEkIPFoF+Vnflb2/Pcj qI13BeDIGggZ
oCdF/LH4C79NYiD3fjToQl+PiKcN/ampC6J9aPJ4OE7w2CRENF5BC+GkOW6R ZXPy8XiqSB+5
3PA6bUQg+XDY2mafoD3LOmdNhNHtyJm6ITtFRuiyGo6vZT8aZ8e7v03W5m0y z2ky3KTPcuTo
6eCbDH8drP+3yi0wEcwp7fohg9O9QZIzyUCqlcppFju+TwdLqu19M0iBdM2A 5rmmlXtxfkps
9oZKcficleATjh9ZMq8zD0h7gUqXekVHdSlD4DXl8+UU7SbqKCcr+lIZVLRe sHgW8Ia5fSjV
ucqXLqPjJJd6GrqobWmUtssGSJ6tF480ij71FbVJX0RhFJYiotDzZ1yiR6of uBwMMdid+4kw
xqZDquAwtdNtup5++CH2pUGs9JUCqRVnO1d3j5P0j57vh8veiwo5O0kHI+Eq yzCw37w4uzth
pNtkRnuPHg3ES1XYgss7/mBMMYIDlDCCA5ACAQEwgYAweTEQMA4GA1UEChMH Um9vdCBDQTEe
MBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBD ZXJ0IFNpZ25p
bmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5v cmcCAwYm8zAJ
BgUrDgMCGgUAoIIB6DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG SIb3DQEJBTEP
Fw0xMDA4MTkwNDU2MDVaMCMGCSqGSIb3DQEJBDEWBBQKEYluqVT3pomOm8F2 vA3WWB/i1TBf
BgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggq hkiG9w0DAgIC
AIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgZEG CSsGAQQBgjcQ
BDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8v d3d3LmNhY2Vy
dC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAf BgkqhkiG9w0B
CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDBibzMIGTBgsqhkiG9w0BCRACCzGB g6CBgDB5MRAw
DgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5v cmcxIjAgBgNV
BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEW EnN1cHBvcnRA
Y2FjZXJ0Lm9yZwIDBibzMA0GCSqGSIb3DQEBAQUABIIBAEo4IuDm8agPwcTp edq+wHNJVJXT
eTkZMeW4NLEX3Way98Kz+Qcub0O8BduITgHEY2gl2pVDP1ky84Nm4SzHyXqj RThPM5p5t/ue
1rUWhy6lB14Bdu90r9+po2czjvt+WueMnFn6Y3EBJU49F5dLbcC1G6Ceop/O tT87sEGzh88y
XqARljzr/ceyYoirce8rIsG4Szt2Ee9/aPhqfJwsPAsTA+mq/e4z1j2JauBq hTZL/yCgjluN
40aNV0CoyhHxPpAG39RxmH1xIZz9PEmawPtzQH5/jzg9GfvEhlHo0x/L2tH9 5nVvxpximpbP
9K6G8dTZ8yvwhqBthdiJFrSk81EAAAAAAAA=
--------------ms070307040605070709070007--
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo [at] vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
quickhelp [ Do, 19 August 2010 06:56 ] [ ID #2046281 ]

RE: getting a linux boot loader (preferably grub) installed on anintel imsm raid

> -----Original Message-----
> From: linux-raid-owner [at] vger.kernel.org [mailto:linux-raid-
> owner [at] vger.kernel.org] On Behalf Of K. Posern
> Sent: Wednesday, August 18, 2010 9:56 PM
> To: linux-raid [at] vger.kernel.org
> Subject: getting a linux boot loader (preferably grub) installed on an
> intel imsm raid
>
> b) based on mdadm-imsm. Just there seems really /no/
> documentation out
> there on how to do it (or I successfully managed to google around it
> since days now ;).

There is a section in regards to external metadata
https://raid.wiki.kernel.org/index.php/RAID_setup#External_M etadata

But I guess I need to update with additional information on how to install to it.

Do you have Intel MSM Option ROM on your system? If so, then you create a RAID volume in the RAID optionROM and then when you do a install say for example Fedora 12, you specifiy you have "advanced storage device" (I think?) and you will see the RAID volume available for installation. I had issues with Fedora 13. There is a bug that causes crash when you attempt to install to an IMSM volume. And yes you install to the volume. The container can have 2 different RAID volumes.

> P.S.: I would be still interested to hear how the two solutions that
> support an intel BIOS-supported (mdadm-imsm >=v3 and dmraid >=v1) raid
> compare to each other in terms of: speed (throughput), load/overhead
> (cpu/ram), stability, features.

Just FYI Intel is moving forward with MDRAID.
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo [at] vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
dave.jiang [ Do, 19 August 2010 19:49 ] [ ID #2046292 ]

Re: getting a linux boot loader (preferably grub) installed on anintel imsm raid

This is a cryptographically signed message in MIME format.

--------------ms060801010400050705030800
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Dave,

Thanks for your answer!

So it seems I might have found somebody to fight through this RAID/grub
jungle? :)


/// about my hardware ///

What I have (and can offer as a test-platform): Sony VAIO notebook where
CTRL+I during startup brings me to
Intel(R) Rapid Storage Technology - Option ROM - 9.5.0.1037
At the moment I have 1 RAID-0 on all 4 SATA drives.
I think this version (Sony limited?) only supports RAID-0 and maybe 1.

mdadm --examine on the container /dev/md127 gives me:
Magic : Intel Raid ISM Cfg Sig
Version : 1.2.01
Faimily : ba0a95b0
Generation : 0000025c

lspci shows me:
00:1f.2 RAID bus controller: Intel Corporation Mobile 82801 SATA RAID
Controller (rev. 05)


/// about Fedora (13) ////

My core goal was more to explore and document the MANUAL setup of
grub/grub2 (for people compiling from source or using Gentoo).
Basically to document the knowledge needed to do-it-yourself in order to =

save people like me some precious time in collecting all the bits and
pieces themselves.
For the several distributions out there: I would have probably just
linked to their own HowTos once we get information that it works (like I =

got this information for Ubuntu for example).

I personally use Gentoo --> no fancy GUI/install-scripts, but everything =

manual :)

As I said: Ubuntu has a device-mapper based binary package of grub2 that =

seems to install itsself in a way that allows to boot from an Intel OROM =

RAID (fakeraid). But that doesn't help me with Gentoo.

But I am really stuck alone, so I am willing to throw a Fedora on my
machine if in exchange I would get the grub commands to make grub boot
my intel RAID-0 :)

> Just FYI Intel is moving forward with MDRAID.
Nice :)

Do you happen to know if mdadm just integrated (parts of) the dmraid code=
?
Because that's one of the many /rumors/ I picked up ;)
(and that I would like to put to an end ;)

Let me know.

Thanks!

Knuth

---

On 19/08/10 13:49, Jiang, Dave wrote:
>> -----Original Message-----
>> From: linux-raid-owner [at] vger.kernel.org [mailto:linux-raid-
>> owner [at] vger.kernel.org] On Behalf Of K. Posern
>> Sent: Wednesday, August 18, 2010 9:56 PM
>> To: linux-raid [at] vger.kernel.org
>> Subject: getting a linux boot loader (preferably grub) installed on an=

>> intel imsm raid
>>
>> b) based on mdadm-imsm. Just there seems really /no/
>> documentation out
>> there on how to do it (or I successfully managed to google around it
>> since days now ;).
>
> There is a section in regards to external metadata
> https://raid.wiki.kernel.org/index.php/RAID_setup#External_M etadata
>
> But I guess I need to update with additional information on how to inst=
all to it.
>
> Do you have Intel MSM Option ROM on your system? If so, then you create=
a RAID volume in the RAID optionROM and then when you do a install say f=
or example Fedora 12, you specifiy you have "advanced storage device" (I =
think?) and you will see the RAID volume available for installation. I ha=
d issues with Fedora 13. There is a bug that causes crash when you attemp=
t to install to an IMSM volume. And yes you install to the volume. The co=
ntainer can have 2 different RAID volumes.
>
>> P.S.: I would be still interested to hear how the two solutions that
>> support an intel BIOS-supported (mdadm-imsm>=3Dv3 and dmraid>=3Dv1) ra=
id
>> compare to each other in terms of: speed (throughput), load/overhead
>> (cpu/ram), stability, features.
>
> Just FYI Intel is moving forward with MDRAID.



--------------ms060801010400050705030800
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIKajCC
BTEwggMZoAMCAQICAwYm8zANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdS b290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENl cnQgU2lnbmlu
ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9y ZzAeFw0wODEy
MTIxOTEzNDFaFw0xMDEyMTIxOTEzNDFaMDsxFTATBgNVBAMTDEtudXRoIFBv c2VybjEiMCAG
CSqGSIb3DQEJARYTcXVpY2toZWxwQGdtYWlsLmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEP
ADCCAQoCggEBAM/XLQlhOxcmVwIU0kEDlqL9OiNezGZpMhzB/c1ibGEfBxC0 v6GfQd+k00a0
tL4uzwNHquu3Lk49cc9AJbIUbppd9H0RY1dD9FpjjC8SmPlb9ZofRSr7lPlD fD4A8EqLw7KB
sp3yUs1kl7SYKAlX7JJgCqzo+CxxOEuO11dnv/ruezOMyGRPOBBMCPiPLyr7 iOjkvWObgIoC
82f4EhfsXNPTV3z2b2s1k/0JPIr1t2klk8bta/8MdjSF6E3SjJyyXp0mq48i zityMpi5J0U3
Gz2G9EIUBRILVSY/ZZQz2W8Ur2jhItSbpY1qLv6aSCFsrPsFOyc8HEHUaJ+S wF0WbD0CAwEA
AaOB/zCB/DAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQg eW91ciBvd24g
Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cu Q0FjZXJ0Lm9y
ZzBABgNVHSUEOTA3BggrBgEFBQcDBAYIKwYBBQUHAwIGCisGAQQBgjcKAwQG CisGAQQBgjcK
AwMGCWCGSAGG+EIEATAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0 dHA6Ly9vY3Nw
LmNhY2VydC5vcmcwHgYDVR0RBBcwFYETcXVpY2toZWxwQGdtYWlsLmNvbTAN BgkqhkiG9w0B
AQUFAAOCAgEAzBJqLQB9q+ZEfvidFXWVNyfEiRmvDbvOdsg+6Pl38RqKHcho ZpdqsfyZV3Lv
XQ3JGhqTNFQTiwt1iO4a4Ww3PsxiL8vUifznjVRD+pe6kx+HU2asNXvm1CzG 6dB2h8GuPep0
GfAz3P0xpi7x+drws/ll4FaI0QjF2IMuzfOEduQ6JpKwYFxSDF6kUlDZxONu nRQlMSQg8WgX
5Wd+Vvb89yOojXcF4MgaCBmgJ0X8sfgLv01iIPd+NOhCX4+Ipw39qakLon1o 8ng4TvDYJEQ0
XkEL4aQ5bpFlc/LxeKpIH7nc8DptRCD5cNjaZp+gPcs6Z02E0e3ImbohO0VG 6LIajq9lPxpn
x7u/TdbmbTLPaTLcpM9y5Ojp4JsMfx2s/7fKLTARzCnt+iGD071BkjPJQKqV ymkWO75PB0uq
7X0zSIF0zYDmuaaVe3F+Smz2hkpx+JyV4BOOH1kyrzMPSHuBSpd6RUd1KUPg NeXz5RTtJuoo
Jyv6UhlUtF6weBbwhrl9KNW5ypcuo+Mkl3oauqhtaZS2ywZInq0XjzSKPvUV tUlfRGEUliKi
0PNnXKJHqh+4HAwx2J37iTDGpkOq4DC10226nn74IfalQaz0lQKpFWc7V3eP k/SPnu+Hy96L
Cjk7SQcj4SrLMLDfvDi7O2Gk22RGe48eDcRLVdiCyzv+YEwwggUxMIIDGaAD AgECAgMGJvMw
DQYJKoZIhvcNAQEFBQAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMV aHR0cDovL3d3
dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9y aXR5MSEwHwYJ
KoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcwHhcNMDgxMjEyMTkxMzQx WhcNMTAxMjEy
MTkxMzQxWjA7MRUwEwYDVQQDEwxLbnV0aCBQb3Nlcm4xIjAgBgkqhkiG9w0B CQEWE3F1aWNr
aGVscEBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDP1y0JYTsX
JlcCFNJBA5ai/TojXsxmaTIcwf3NYmxhHwcQtL+hn0HfpNNGtLS+Ls8DR6rr ty5OPXHPQCWy
FG6aXfR9EWNXQ/RaY4wvEpj5W/WaH0Uq+5T5Q3w+APBKi8OygbKd8lLNZJe0 mCgJV+ySYAqs
6PgscThLjtdXZ7/67nszjMhkTzgQTAj4jy8q+4jo5L1jm4CKAvNn+BIX7FzT 01d89m9rNZP9
CTyK9bdpJZPG7Wv/DHY0hehN0oycsl6dJquPIs4rcjKYuSdFNxs9hvRCFAUS C1UmP2WUM9lv
FK9o4SLUm6WNai7+mkghbKz7BTsnPBxB1GifksBdFmw9AgMBAAGjgf8wgfww DAYDVR0TAQH/
BAIwADBWBglghkgBhvhCAQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmlj YXRlIGZvciBG
UkVFIGhlYWQgb3ZlciB0byBodHRwOi8vd3d3LkNBY2VydC5vcmcwQAYDVR0l BDkwNwYIKwYB
BQUHAwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3CgMDBglghkgB hvhCBAEwMgYI
KwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5jYWNlcnQu b3JnMB4GA1Ud
EQQXMBWBE3F1aWNraGVscEBnbWFpbC5jb20wDQYJKoZIhvcNAQEFBQADggIB AMwSai0Afavm
RH74nRV1lTcnxIkZrw27znbIPuj5d/Eaih3IaGaXarH8mVdy710NyRoakzRU E4sLdYjuGuFs
Nz7MYi/L1In8541UQ/qXupMfh1NmrDV75tQsxunQdofBrj3qdBnwM9z9MaYu 8fna8LP5ZeBW
iNEIxdiDLs3zhHbkOiaSsGBcUgxepFJQ2cTjbp0UJTEkIPFoF+Vnflb2/Pcj qI13BeDIGggZ
oCdF/LH4C79NYiD3fjToQl+PiKcN/ampC6J9aPJ4OE7w2CRENF5BC+GkOW6R ZXPy8XiqSB+5
3PA6bUQg+XDY2mafoD3LOmdNhNHtyJm6ITtFRuiyGo6vZT8aZ8e7v03W5m0y z2ky3KTPcuTo
6eCbDH8drP+3yi0wEcwp7fohg9O9QZIzyUCqlcppFju+TwdLqu19M0iBdM2A 5rmmlXtxfkps
9oZKcficleATjh9ZMq8zD0h7gUqXekVHdSlD4DXl8+UU7SbqKCcr+lIZVLRe sHgW8Ia5fSjV
ucqXLqPjJJd6GrqobWmUtssGSJ6tF480ij71FbVJX0RhFJYiotDzZ1yiR6of uBwMMdid+4kw
xqZDquAwtdNtup5++CH2pUGs9JUCqRVnO1d3j5P0j57vh8veiwo5O0kHI+Eq yzCw37w4uzth
pNtkRnuPHg3ES1XYgss7/mBMMYIDlDCCA5ACAQEwgYAweTEQMA4GA1UEChMH Um9vdCBDQTEe
MBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBD ZXJ0IFNpZ25p
bmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5v cmcCAwYm8zAJ
BgUrDgMCGgUAoIIB6DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG SIb3DQEJBTEP
Fw0xMDA4MTkxODMyMzFaMCMGCSqGSIb3DQEJBDEWBBT1pyysJYEa0F/UXM3N d0CXKIlBTzBf
BgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggq hkiG9w0DAgIC
AIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgZEG CSsGAQQBgjcQ
BDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8v d3d3LmNhY2Vy
dC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAf BgkqhkiG9w0B
CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDBibzMIGTBgsqhkiG9w0BCRACCzGB g6CBgDB5MRAw
DgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5v cmcxIjAgBgNV
BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEW EnN1cHBvcnRA
Y2FjZXJ0Lm9yZwIDBibzMA0GCSqGSIb3DQEBAQUABIIBAB0EH6ynjhe/hGhX kji4iCKVRIwS
c8uI6kQVuKFjS2ziMHM1pXr87F/jT8EHQqV66McUFmw53ZBSUGpUrGth4uXs iTCOYYRgQGng
5TSSjmJY+saWsRW3x+WJzKzHOZMkLcPLArSue20taVRU7RARGFqd/H1oAcWF b/tlOu0aWxEB
kVH/ST6a44CLMet9xulaFRKE5DRtQH14DG83zgXyjNzx4nAnjW1NIyx4kePc /fnV9Xj6voO6
dy52iWvpa9glAxhqtJzJcYbM9t0vh5rcKqUpqW09tHE0oraBqqVxJkoPxWbV u/mrsQ+ZyufL
0DlUWpjKqcmUplEsd1xw50DKWBAAAAAAAAA=
--------------ms060801010400050705030800--
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo [at] vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
quickhelp [ Do, 19 August 2010 20:32 ] [ ID #2046293 ]

RE: getting a linux boot loader (preferably grub) installed on anintel imsm raid

> -----Original Message-----
> From: K. Posern [mailto:quickhelp [at] gmail.com]
> Sent: Thursday, August 19, 2010 11:33 AM
> To: Jiang, Dave
> Cc: linux-raid [at] vger.kernel.org
> Subject: Re: getting a linux boot loader (preferably grub) installed on
> an intel imsm raid
> I personally use Gentoo --> no fancy GUI/install-scripts, but
> everything
> manual :)
>
> As I said: Ubuntu has a device-mapper based binary package of grub2
> that
> seems to install itsself in a way that allows to boot from an Intel
> OROM
> RAID (fakeraid). But that doesn't help me with Gentoo.
>
> But I am really stuck alone, so I am willing to throw a Fedora on my
> machine if in exchange I would get the grub commands to make grub boot
> my intel RAID-0 :)

Well theoretically the OROM would present the RAID volume to the bootloader as a disk that it can read from. So if you mark your RAID volume for booting in BIOS, it should be able to pick up the bootloader from there right? Are you not able to install to /dev/md127 or whatever device node your RAID volume is on?

Also technically the imsm RAID is not fakeraid because it uses MDRAID instead of special driver to "fake" RAID in Linux. It's just Linux software RAID with OROM support.

> > Just FYI Intel is moving forward with MDRAID.
> Nice :)
>
> Do you happen to know if mdadm just integrated (parts of) the dmraid
> code?
> Because that's one of the many /rumors/ I picked up ;)
> (and that I would like to put to an end ;)

I have seen some patches posted on this mailing list in regards to putting in DMRAID support so MDRAID can handle DMRAID arrays. I believe it's still work in progress. Neil can probably tell you more about that.
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo [at] vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
dave.jiang [ Do, 19 August 2010 23:40 ] [ ID #2046296 ]

Re: getting a linux boot loader (preferably grub) installed on anintel imsm raid

This is a cryptographically signed message in MIME format.

--------------ms080500040600070807090909
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Dave,

Thanks for your answer!

On 19/08/10 17:40, Jiang, Dave wrote:
>> -----Original Message-----
>> Subject: Re: getting a linux boot loader (preferably grub) installed o=
n
>> But I am really stuck alone, so I am willing to throw a Fedora on my
>> machine if in exchange I would get the grub commands to make grub boot=

>> my intel RAID-0 :)
>
> Well theoretically the OROM would present the RAID volume to the bootlo=
ader as a disk that it can read from. So if you mark your RAID volume for=
booting in BIOS, it should be able to pick up the bootloader from there =
right? Are you not able to install to /dev/md127 or whatever device node =
your RAID volume is on?
No. That is exactly the problem here. As mentioned in my original posting=
:

*** For grub2: The default way to install it: grub-install
/dev/md126 (=3D imsm volume) just returns 3 error messages.
Even though the bzr version of grub2 does support mdadm.imsm raids =

with metada version >=3D1.2, it does /not/ support mdadm raids which are =

partitioned.
So I would need to put /dev/md126 into device.map (as the OROM of the
intel fakeraid will assemble the raid-0 for grub to access it as a
normal drive) and I need to install grub2 on the RAID-0 Volume
/dev/md126! ... But how?
As I am quiet new to grub2 it would be very helpful to get an idea
of what of the (many) tools to use and if possible with what parameters.
Plus I wonder if with grub2 there will be problems because grub2
will try to assemble the RAID itsself.

*** For grub: I did quite some installations but all my trials
to install grub to /dev/md126 (=3D imsm Volume) did always end in an Erro=
r
22 on "setup (hd0)" in the grub shell. <<< If grub would be your
recommendation I can post the details!

> Also technically the imsm RAID is not fakeraid because it uses MDRAID i=
nstead of special driver to "fake" RAID in Linux. It's just Linux softwar=
e RAID with OROM support.
I am not sure about the /official/ definition of the term "fakeraid". I
would have said that because you can create/delete the RAID within the
OROM (so without any Operating System (e.g. Software-RAID Program
involved) --> "Fakeraid".

Actually: Is there any hardware support within the:
00:1f.2 RAID bus controller: Intel Corporation Mobile 82801 SATA RAID =

Controller (rev. 05)
Like an xor chip that is used to outsource some of the work under
windows, but not under linux (because as you stated: as under linux
there is no special driver, but linux uses mdadm to access to access the =

container and the volume)?
If yes, are there any plans to develop a driver to outsource the xors to =

the RAID chip for Linux?

Knuth


--------------ms080500040600070807090909
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIKajCC
BTEwggMZoAMCAQICAwYm8zANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdS b290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENl cnQgU2lnbmlu
ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9y ZzAeFw0wODEy
MTIxOTEzNDFaFw0xMDEyMTIxOTEzNDFaMDsxFTATBgNVBAMTDEtudXRoIFBv c2VybjEiMCAG
CSqGSIb3DQEJARYTcXVpY2toZWxwQGdtYWlsLmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEP
ADCCAQoCggEBAM/XLQlhOxcmVwIU0kEDlqL9OiNezGZpMhzB/c1ibGEfBxC0 v6GfQd+k00a0
tL4uzwNHquu3Lk49cc9AJbIUbppd9H0RY1dD9FpjjC8SmPlb9ZofRSr7lPlD fD4A8EqLw7KB
sp3yUs1kl7SYKAlX7JJgCqzo+CxxOEuO11dnv/ruezOMyGRPOBBMCPiPLyr7 iOjkvWObgIoC
82f4EhfsXNPTV3z2b2s1k/0JPIr1t2klk8bta/8MdjSF6E3SjJyyXp0mq48i zityMpi5J0U3
Gz2G9EIUBRILVSY/ZZQz2W8Ur2jhItSbpY1qLv6aSCFsrPsFOyc8HEHUaJ+S wF0WbD0CAwEA
AaOB/zCB/DAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQg eW91ciBvd24g
Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cu Q0FjZXJ0Lm9y
ZzBABgNVHSUEOTA3BggrBgEFBQcDBAYIKwYBBQUHAwIGCisGAQQBgjcKAwQG CisGAQQBgjcK
AwMGCWCGSAGG+EIEATAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0 dHA6Ly9vY3Nw
LmNhY2VydC5vcmcwHgYDVR0RBBcwFYETcXVpY2toZWxwQGdtYWlsLmNvbTAN BgkqhkiG9w0B
AQUFAAOCAgEAzBJqLQB9q+ZEfvidFXWVNyfEiRmvDbvOdsg+6Pl38RqKHcho ZpdqsfyZV3Lv
XQ3JGhqTNFQTiwt1iO4a4Ww3PsxiL8vUifznjVRD+pe6kx+HU2asNXvm1CzG 6dB2h8GuPep0
GfAz3P0xpi7x+drws/ll4FaI0QjF2IMuzfOEduQ6JpKwYFxSDF6kUlDZxONu nRQlMSQg8WgX
5Wd+Vvb89yOojXcF4MgaCBmgJ0X8sfgLv01iIPd+NOhCX4+Ipw39qakLon1o 8ng4TvDYJEQ0
XkEL4aQ5bpFlc/LxeKpIH7nc8DptRCD5cNjaZp+gPcs6Z02E0e3ImbohO0VG 6LIajq9lPxpn
x7u/TdbmbTLPaTLcpM9y5Ojp4JsMfx2s/7fKLTARzCnt+iGD071BkjPJQKqV ymkWO75PB0uq
7X0zSIF0zYDmuaaVe3F+Smz2hkpx+JyV4BOOH1kyrzMPSHuBSpd6RUd1KUPg NeXz5RTtJuoo
Jyv6UhlUtF6weBbwhrl9KNW5ypcuo+Mkl3oauqhtaZS2ywZInq0XjzSKPvUV tUlfRGEUliKi
0PNnXKJHqh+4HAwx2J37iTDGpkOq4DC10226nn74IfalQaz0lQKpFWc7V3eP k/SPnu+Hy96L
Cjk7SQcj4SrLMLDfvDi7O2Gk22RGe48eDcRLVdiCyzv+YEwwggUxMIIDGaAD AgECAgMGJvMw
DQYJKoZIhvcNAQEFBQAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMV aHR0cDovL3d3
dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9y aXR5MSEwHwYJ
KoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcwHhcNMDgxMjEyMTkxMzQx WhcNMTAxMjEy
MTkxMzQxWjA7MRUwEwYDVQQDEwxLbnV0aCBQb3Nlcm4xIjAgBgkqhkiG9w0B CQEWE3F1aWNr
aGVscEBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDP1y0JYTsX
JlcCFNJBA5ai/TojXsxmaTIcwf3NYmxhHwcQtL+hn0HfpNNGtLS+Ls8DR6rr ty5OPXHPQCWy
FG6aXfR9EWNXQ/RaY4wvEpj5W/WaH0Uq+5T5Q3w+APBKi8OygbKd8lLNZJe0 mCgJV+ySYAqs
6PgscThLjtdXZ7/67nszjMhkTzgQTAj4jy8q+4jo5L1jm4CKAvNn+BIX7FzT 01d89m9rNZP9
CTyK9bdpJZPG7Wv/DHY0hehN0oycsl6dJquPIs4rcjKYuSdFNxs9hvRCFAUS C1UmP2WUM9lv
FK9o4SLUm6WNai7+mkghbKz7BTsnPBxB1GifksBdFmw9AgMBAAGjgf8wgfww DAYDVR0TAQH/
BAIwADBWBglghkgBhvhCAQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmlj YXRlIGZvciBG
UkVFIGhlYWQgb3ZlciB0byBodHRwOi8vd3d3LkNBY2VydC5vcmcwQAYDVR0l BDkwNwYIKwYB
BQUHAwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3CgMDBglghkgB hvhCBAEwMgYI
KwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5jYWNlcnQu b3JnMB4GA1Ud
EQQXMBWBE3F1aWNraGVscEBnbWFpbC5jb20wDQYJKoZIhvcNAQEFBQADggIB AMwSai0Afavm
RH74nRV1lTcnxIkZrw27znbIPuj5d/Eaih3IaGaXarH8mVdy710NyRoakzRU E4sLdYjuGuFs
Nz7MYi/L1In8541UQ/qXupMfh1NmrDV75tQsxunQdofBrj3qdBnwM9z9MaYu 8fna8LP5ZeBW
iNEIxdiDLs3zhHbkOiaSsGBcUgxepFJQ2cTjbp0UJTEkIPFoF+Vnflb2/Pcj qI13BeDIGggZ
oCdF/LH4C79NYiD3fjToQl+PiKcN/ampC6J9aPJ4OE7w2CRENF5BC+GkOW6R ZXPy8XiqSB+5
3PA6bUQg+XDY2mafoD3LOmdNhNHtyJm6ITtFRuiyGo6vZT8aZ8e7v03W5m0y z2ky3KTPcuTo
6eCbDH8drP+3yi0wEcwp7fohg9O9QZIzyUCqlcppFju+TwdLqu19M0iBdM2A 5rmmlXtxfkps
9oZKcficleATjh9ZMq8zD0h7gUqXekVHdSlD4DXl8+UU7SbqKCcr+lIZVLRe sHgW8Ia5fSjV
ucqXLqPjJJd6GrqobWmUtssGSJ6tF480ij71FbVJX0RhFJYiotDzZ1yiR6of uBwMMdid+4kw
xqZDquAwtdNtup5++CH2pUGs9JUCqRVnO1d3j5P0j57vh8veiwo5O0kHI+Eq yzCw37w4uzth
pNtkRnuPHg3ES1XYgss7/mBMMYIDlDCCA5ACAQEwgYAweTEQMA4GA1UEChMH Um9vdCBDQTEe
MBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBD ZXJ0IFNpZ25p
bmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5v cmcCAwYm8zAJ
BgUrDgMCGgUAoIIB6DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG SIb3DQEJBTEP
Fw0xMDA4MTkyMjI5MzBaMCMGCSqGSIb3DQEJBDEWBBRgArGAa466/P22lLpg I4b1DhxINzBf
BgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggq hkiG9w0DAgIC
AIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgZEG CSsGAQQBgjcQ
BDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8v d3d3LmNhY2Vy
dC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAf BgkqhkiG9w0B
CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDBibzMIGTBgsqhkiG9w0BCRACCzGB g6CBgDB5MRAw
DgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5v cmcxIjAgBgNV
BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEW EnN1cHBvcnRA
Y2FjZXJ0Lm9yZwIDBibzMA0GCSqGSIb3DQEBAQUABIIBAFCHWKUH8pGZdFA9 +b2K7ioyKnl+
nbTAxiQJktcv94Jbqf1kHhMsOT+tbSI1acraQGzYQvBxN/qKiyjkp6Zu96bD Smn1RyWCYI3h
1NWnGr81YWy7e+/rA4Kf/5HUJssKQqRNMDFY0QhCJEbKm1YxRjODvRKkw5Wg K2XDZXLEWLz0
UHlGlJ7LXAAbxC/opzFP23sRwNlAnXNT8p0Lq8rTWfMACufweqiLjtpxUsAQ BmSkU48g4iOV
RO6bxjQgFGjBIaX4OlbkYGFy7bPGMf1x9S0cgWDZwXVIS8XlseKJZePacqLL B4YiWaPKycKG
3tdPAkeHeNuGuSMBRnTFsOFmZooAAAAAAAA=
--------------ms080500040600070807090909--
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo [at] vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
quickhelp [ Fr, 20 August 2010 00:29 ] [ ID #2046351 ]

RE: getting a linux boot loader (preferably grub) installed on anintel imsm raid

> -----Original Message-----
> From: K. Posern [mailto:quickhelp [at] gmail.com]
> Sent: Thursday, August 19, 2010 3:30 PM
> To: Jiang, Dave
> Cc: linux-raid [at] vger.kernel.org
> Subject: Re: getting a linux boot loader (preferably grub) installed on
> an intel imsm raid
> *** For grub2: The default way to install it: grub-install
> /dev/md126 (= imsm volume) just returns 3 error messages.
> Even though the bzr version of grub2 does support mdadm.imsm
> raids
> with metada version >=1.2, it does /not/ support mdadm raids which are
> partitioned.
> So I would need to put /dev/md126 into device.map (as the OROM of the
> intel fakeraid will assemble the raid-0 for grub to access it as a
> normal drive) and I need to install grub2 on the RAID-0 Volume
> /dev/md126! ... But how?
> As I am quiet new to grub2 it would be very helpful to get an idea
> of what of the (many) tools to use and if possible with what
> parameters.
> Plus I wonder if with grub2 there will be problems because grub2
> will try to assemble the RAID itsself.
>
> *** For grub: I did quite some installations but all my trials
> to install grub to /dev/md126 (= imsm Volume) did always end in an
> Error
> 22 on "setup (hd0)" in the grub shell. <<< If grub would be your
> recommendation I can post the details!

I will have to create a setup and see how that works with grub. I guess the better question would also be how do distros like SUSE or Fedora/RHEL perform this as they use grub as well....

>
> > Also technically the imsm RAID is not fakeraid because it uses MDRAID
> instead of special driver to "fake" RAID in Linux. It's just Linux
> software RAID with OROM support.
> I am not sure about the /official/ definition of the term "fakeraid". I
> would have said that because you can create/delete the RAID within the
> OROM (so without any Operating System (e.g. Software-RAID Program
> involved) --> "Fakeraid".
>
> Actually: Is there any hardware support within the:
> 00:1f.2 RAID bus controller: Intel Corporation Mobile 82801 SATA
> RAID
> Controller (rev. 05)
> Like an xor chip that is used to outsource some of the work under
> windows, but not under linux (because as you stated: as under linux
> there is no special driver, but linux uses mdadm to access to access
> the
> container and the volume)?
> If yes, are there any plans to develop a driver to outsource the xors
> to
> the RAID chip for Linux?

Yes. But you will need the Xeon class CPUs (C55xx and C35xx I think?) that has the IOAT DMA (CBDMA) engines to do this. If you have the IOAT DMA engines that has XOR caps, Linux can use the DMA engine to do XOR or PQ offloading. See drivers/dma/ioat/
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo [at] vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
dave.jiang [ Fr, 20 August 2010 00:44 ] [ ID #2046352 ]

RE: getting a linux boot loader (preferably grub) installed on anintel imsm raid

> -----Original Message-----
> From: K. Posern [mailto:quickhelp [at] gmail.com]
> Sent: Thursday, August 19, 2010 3:30 PM
> To: Jiang, Dave
> Cc: linux-raid [at] vger.kernel.org
> Subject: Re: getting a linux boot loader (preferably grub) installed on
> an intel imsm raid
> No. That is exactly the problem here. As mentioned in my original
> posting:
>
> *** For grub2: The default way to install it: grub-install
> /dev/md126 (= imsm volume) just returns 3 error messages.
> Even though the bzr version of grub2 does support mdadm.imsm
> raids
> with metada version >=1.2, it does /not/ support mdadm raids which are
> partitioned.
> So I would need to put /dev/md126 into device.map (as the OROM of the
> intel fakeraid will assemble the raid-0 for grub to access it as a
> normal drive) and I need to install grub2 on the RAID-0 Volume
> /dev/md126! ... But how?
> As I am quiet new to grub2 it would be very helpful to get an idea
> of what of the (many) tools to use and if possible with what
> parameters.
> Plus I wonder if with grub2 there will be problems because grub2
> will try to assemble the RAID itsself.
>
> *** For grub: I did quite some installations but all my trials
> to install grub to /dev/md126 (= imsm Volume) did always end in an
> Error
> 22 on "setup (hd0)" in the grub shell. <<< If grub would be your
> recommendation I can post the details!

So I created a RAID0 like your setup. I have md0 as the container and md127 as the RAID0 volume. Fedora 12 installed grub on /dev/md127. The grub version from F12 is 0.97. I was able to rerun grub-install on /dev/md127 successfully. My device map contains:
(hd0) /dev/md127

Do you have to use grub2?
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo [at] vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
dave.jiang [ Fr, 20 August 2010 02:46 ] [ ID #2046353 ]

Re: getting a linux boot loader (preferably grub) installed on anintel imsm raid

This is a cryptographically signed message in MIME format.

--------------ms070509090000050304080700
Content-Type: multipart/mixed;
boundary="------------080501080402000209020409"

This is a multi-part message in MIME format.
--------------080501080402000209020409
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Thanks again!

On 19/08/10 20:46, Jiang, Dave wrote:
>> -----Original Message-----
> So I created a RAID0 like your setup. I have md0 as the container and m=
d127 as the RAID0 volume. Fedora 12 installed grub on /dev/md127. The gru=
b version from F12 is 0.97. I was able to rerun grub-install on /dev/md12=
7 successfully. My device map contains:
> (hd0) /dev/md127
>
> Do you have to use grub2?
No.

Attached my results with grub-0.97 (-r10).
The error 22 I mentioned... maybe I am just not seeing it... like
something /very/ obvious... ?

/dev/md/126 is my volume with the partitions, /dev/md127 is my container

I can give you ssh access to the machine, just send me your pub key.

XMPP chat: tormen [at] jabber.org

Knuth

--------------080501080402000209020409
Content-Type: text/plain;
name="grub-1.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="grub-1.txt"


/vola # grub-install /dev/md126 $1 #367=
root [at] sysresccd pts/1

expr: non-integer argument


GNU GRUB version 0.97 (640K lower / 9216K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possi=
ble
completions of a device/filename. ]
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
grub> setup --stage2=3D/boot/grub/stage2 --prefix=3D/grub (hd0,)
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal=
)
Running "embed /grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal=
)
Running "install --stage2=3D/boot/grub/stage2 /grub/stage1 (hd0,0) /grub=
/stage2 p /grub/menu.lst "... failed

Error 22: No such partition
grub> quit

--------------080501080402000209020409
Content-Type: text/plain;
name="grub-2.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="grub-2.txt"

Ci92b2xhICMgZ3J1YiAtLWRldmljZS1tYXA9L2Rldi9udWxsICAgICAgICAg ICAgICAgICQx
ICMzNjcgcm9vdEBzeXNyZXNjY2QgcHRzLzEKCgogICAgR05VIEdSVUIgIHZl cnNpb24gMC45
NyAgKDY0MEsgbG93ZXIgLyA5MjE2SyB1cHBlciBtZW1vcnkpCgogWyBNaW5p bWFsIEJBU0gt
bGlrZSBsaW5lIGVkaXRpbmcgaXMgc3VwcG9ydGVkLiAgRm9yIHRoZSBmaXJz dCB3b3JkLCBU
QUIKICAgbGlzdHMgcG9zc2libGUgY29tbWFuZCBjb21wbGV0aW9ucy4gIEFu eXdoZXJlIGVs
c2UgVEFCIGxpc3RzIHRoZSBwb3NzaWJsZQogICBjb21wbGV0aW9ucyBvZiBh IGRldmljZS9m
aWxlbmFtZS4gXQoKZ3J1Yj4gZGV2aWNlKGhkMCkgL2Rldi9tZDEyNgoKRXJy b3IgMjc6IFVu
cmVjb2duaXplZCBjb21tYW5kCgpncnViPiBkZXZpY2UgKGhkMCkgL2Rldi9t ZDEyNgoKZ3J1
Yj4gcm9vdCAoaGQwLAogUG9zc2libGUgcGFydGl0aW9ucyBhcmU6CiAgIFBh cnRpdGlvbiBu
dW06IDAsICBGaWxlc3lzdGVtIHR5cGUgaXMgZXh0MmZzLCBwYXJ0aXRpb24g dHlwZSAweDgz
CiAgIFBhcnRpdGlvbiBudW06IDIsICBGaWxlc3lzdGVtIHR5cGUgdW5rbm93 biwgcGFydGl0
aW9uIHR5cGUgMHg3CiAgIFBhcnRpdGlvbiBudW06IDQsICBGaWxlc3lzdGVt IHR5cGUgdW5r
bm93biwgcGFydGl0aW9uIHR5cGUgMHg4MgogICBQYXJ0aXRpb24gbnVtOiA1 LCAgRmlsZXN5
c3RlbSB0eXBlIGlzIGV4dDJmcywgcGFydGl0aW9uIHR5cGUgMHg4MwogICBQ YXJ0aXRpb24g
bnVtOiA2LCAgRmlsZXN5c3RlbSB0eXBlIHVua25vd24sIHBhcnRpdGlvbiB0 eXBlIDB4ODMK
ICAgUGFydGl0aW9uIG51bTogNywgIEZpbGVzeXN0ZW0gdHlwZSB1bmtub3du LCBwYXJ0aXRp
b24gdHlwZSAweDgzCiAgIFBhcnRpdGlvbiBudW06IDgsICBGaWxlc3lzdGVt IHR5cGUgdW5r
bm93biwgcGFydGl0aW9uIHR5cGUgMHg4MwogICBQYXJ0aXRpb24gbnVtOiA5 LCAgRmlsZXN5
c3RlbSB0eXBlIHVua25vd24sIHBhcnRpdGlvbiB0eXBlIDB4NwoKZ3J1Yj4g cm9vdCAoaGQw
LDApCiBGaWxlc3lzdGVtIHR5cGUgaXMgZXh0MmZzLCBwYXJ0aXRpb24gdHlw ZSAweDgzCgpn
cnViPiBzZXR1cCAoaGQwKQogQ2hlY2tpbmcgaWYgIi9ib290L2dydWIvc3Rh Z2UxIiBleGlz
dHMuLi4geWVzCiBDaGVja2luZyBpZiAiL2Jvb3QvZ3J1Yi9zdGFnZTIiIGV4 aXN0cy4uLiB5
ZXMKIENoZWNraW5nIGlmICIvYm9vdC9ncnViL2UyZnNfc3RhZ2UxXzUiIGV4 aXN0cy4uLiB5
ZXMKIFJ1bm5pbmcgImVtYmVkIC9ib290L2dydWIvZTJmc19zdGFnZTFfNSAo aGQwKSIuLi4g
IDE4IHNlY3RvcnMgYXJlIGVtYmVkZGVkLgpzdWNjZWVkZWQKIFJ1bm5pbmcg Imluc3RhbGwg
L2Jvb3QvZ3J1Yi9zdGFnZTEgKGhkMCkgKGhkMCkxKzE4IHAgKGhkMCwwKS9i b290L2dydWIv
c3RhZ2UyCi9ib290L2dydWIvbWVudS5sc3QiLi4uIGZhaWxlZAoKRXJyb3Ig MjI6IE5vIHN1
Y2ggcGFydGl0aW9uCgpncnViPg==
--------------080501080402000209020409--

--------------ms070509090000050304080700
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIKajCC
BTEwggMZoAMCAQICAwYm8zANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdS b290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENl cnQgU2lnbmlu
ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9y ZzAeFw0wODEy
MTIxOTEzNDFaFw0xMDEyMTIxOTEzNDFaMDsxFTATBgNVBAMTDEtudXRoIFBv c2VybjEiMCAG
CSqGSIb3DQEJARYTcXVpY2toZWxwQGdtYWlsLmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEP
ADCCAQoCggEBAM/XLQlhOxcmVwIU0kEDlqL9OiNezGZpMhzB/c1ibGEfBxC0 v6GfQd+k00a0
tL4uzwNHquu3Lk49cc9AJbIUbppd9H0RY1dD9FpjjC8SmPlb9ZofRSr7lPlD fD4A8EqLw7KB
sp3yUs1kl7SYKAlX7JJgCqzo+CxxOEuO11dnv/ruezOMyGRPOBBMCPiPLyr7 iOjkvWObgIoC
82f4EhfsXNPTV3z2b2s1k/0JPIr1t2klk8bta/8MdjSF6E3SjJyyXp0mq48i zityMpi5J0U3
Gz2G9EIUBRILVSY/ZZQz2W8Ur2jhItSbpY1qLv6aSCFsrPsFOyc8HEHUaJ+S wF0WbD0CAwEA
AaOB/zCB/DAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQg eW91ciBvd24g
Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cu Q0FjZXJ0Lm9y
ZzBABgNVHSUEOTA3BggrBgEFBQcDBAYIKwYBBQUHAwIGCisGAQQBgjcKAwQG CisGAQQBgjcK
AwMGCWCGSAGG+EIEATAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0 dHA6Ly9vY3Nw
LmNhY2VydC5vcmcwHgYDVR0RBBcwFYETcXVpY2toZWxwQGdtYWlsLmNvbTAN BgkqhkiG9w0B
AQUFAAOCAgEAzBJqLQB9q+ZEfvidFXWVNyfEiRmvDbvOdsg+6Pl38RqKHcho ZpdqsfyZV3Lv
XQ3JGhqTNFQTiwt1iO4a4Ww3PsxiL8vUifznjVRD+pe6kx+HU2asNXvm1CzG 6dB2h8GuPep0
GfAz3P0xpi7x+drws/ll4FaI0QjF2IMuzfOEduQ6JpKwYFxSDF6kUlDZxONu nRQlMSQg8WgX
5Wd+Vvb89yOojXcF4MgaCBmgJ0X8sfgLv01iIPd+NOhCX4+Ipw39qakLon1o 8ng4TvDYJEQ0
XkEL4aQ5bpFlc/LxeKpIH7nc8DptRCD5cNjaZp+gPcs6Z02E0e3ImbohO0VG 6LIajq9lPxpn
x7u/TdbmbTLPaTLcpM9y5Ojp4JsMfx2s/7fKLTARzCnt+iGD071BkjPJQKqV ymkWO75PB0uq
7X0zSIF0zYDmuaaVe3F+Smz2hkpx+JyV4BOOH1kyrzMPSHuBSpd6RUd1KUPg NeXz5RTtJuoo
Jyv6UhlUtF6weBbwhrl9KNW5ypcuo+Mkl3oauqhtaZS2ywZInq0XjzSKPvUV tUlfRGEUliKi
0PNnXKJHqh+4HAwx2J37iTDGpkOq4DC10226nn74IfalQaz0lQKpFWc7V3eP k/SPnu+Hy96L
Cjk7SQcj4SrLMLDfvDi7O2Gk22RGe48eDcRLVdiCyzv+YEwwggUxMIIDGaAD AgECAgMGJvMw
DQYJKoZIhvcNAQEFBQAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMV aHR0cDovL3d3
dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9y aXR5MSEwHwYJ
KoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcwHhcNMDgxMjEyMTkxMzQx WhcNMTAxMjEy
MTkxMzQxWjA7MRUwEwYDVQQDEwxLbnV0aCBQb3Nlcm4xIjAgBgkqhkiG9w0B CQEWE3F1aWNr
aGVscEBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDP1y0JYTsX
JlcCFNJBA5ai/TojXsxmaTIcwf3NYmxhHwcQtL+hn0HfpNNGtLS+Ls8DR6rr ty5OPXHPQCWy
FG6aXfR9EWNXQ/RaY4wvEpj5W/WaH0Uq+5T5Q3w+APBKi8OygbKd8lLNZJe0 mCgJV+ySYAqs
6PgscThLjtdXZ7/67nszjMhkTzgQTAj4jy8q+4jo5L1jm4CKAvNn+BIX7FzT 01d89m9rNZP9
CTyK9bdpJZPG7Wv/DHY0hehN0oycsl6dJquPIs4rcjKYuSdFNxs9hvRCFAUS C1UmP2WUM9lv
FK9o4SLUm6WNai7+mkghbKz7BTsnPBxB1GifksBdFmw9AgMBAAGjgf8wgfww DAYDVR0TAQH/
BAIwADBWBglghkgBhvhCAQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmlj YXRlIGZvciBG
UkVFIGhlYWQgb3ZlciB0byBodHRwOi8vd3d3LkNBY2VydC5vcmcwQAYDVR0l BDkwNwYIKwYB
BQUHAwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3CgMDBglghkgB hvhCBAEwMgYI
KwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5jYWNlcnQu b3JnMB4GA1Ud
EQQXMBWBE3F1aWNraGVscEBnbWFpbC5jb20wDQYJKoZIhvcNAQEFBQADggIB AMwSai0Afavm
RH74nRV1lTcnxIkZrw27znbIPuj5d/Eaih3IaGaXarH8mVdy710NyRoakzRU E4sLdYjuGuFs
Nz7MYi/L1In8541UQ/qXupMfh1NmrDV75tQsxunQdofBrj3qdBnwM9z9MaYu 8fna8LP5ZeBW
iNEIxdiDLs3zhHbkOiaSsGBcUgxepFJQ2cTjbp0UJTEkIPFoF+Vnflb2/Pcj qI13BeDIGggZ
oCdF/LH4C79NYiD3fjToQl+PiKcN/ampC6J9aPJ4OE7w2CRENF5BC+GkOW6R ZXPy8XiqSB+5
3PA6bUQg+XDY2mafoD3LOmdNhNHtyJm6ITtFRuiyGo6vZT8aZ8e7v03W5m0y z2ky3KTPcuTo
6eCbDH8drP+3yi0wEcwp7fohg9O9QZIzyUCqlcppFju+TwdLqu19M0iBdM2A 5rmmlXtxfkps
9oZKcficleATjh9ZMq8zD0h7gUqXekVHdSlD4DXl8+UU7SbqKCcr+lIZVLRe sHgW8Ia5fSjV
ucqXLqPjJJd6GrqobWmUtssGSJ6tF480ij71FbVJX0RhFJYiotDzZ1yiR6of uBwMMdid+4kw
xqZDquAwtdNtup5++CH2pUGs9JUCqRVnO1d3j5P0j57vh8veiwo5O0kHI+Eq yzCw37w4uzth
pNtkRnuPHg3ES1XYgss7/mBMMYIDlDCCA5ACAQEwgYAweTEQMA4GA1UEChMH Um9vdCBDQTEe
MBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBD ZXJ0IFNpZ25p
bmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5v cmcCAwYm8zAJ
BgUrDgMCGgUAoIIB6DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG SIb3DQEJBTEP
Fw0xMDA4MjAwMTE1NDlaMCMGCSqGSIb3DQEJBDEWBBTHTf7j3qEqbhAPBB6Y rjqb2g8sLjBf
BgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggq hkiG9w0DAgIC
AIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgZEG CSsGAQQBgjcQ
BDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8v d3d3LmNhY2Vy
dC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAf BgkqhkiG9w0B
CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDBibzMIGTBgsqhkiG9w0BCRACCzGB g6CBgDB5MRAw
DgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5v cmcxIjAgBgNV
BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEW EnN1cHBvcnRA
Y2FjZXJ0Lm9yZwIDBibzMA0GCSqGSIb3DQEBAQUABIIBADEH4EqjMVqIpE16 vOSGXXUgmGR/
FogQmt5dwduMpbO2PYCQWqmLDJgZ0gEeG5MbdbjoU6kpKFykwtk4M7mhpKyn C+C/dI3AXXNe
dAtRVNkAUzxJ8vPO6ErKFtFq7Jpd3D/Q8ubbd7xAalw2YQu6MGg+JIDhNxn3 KKYQBzKKbEIA
ay1FEt0c96esB/CbJtqtNTS8pEOds8z1mAcI/J23mo3M2UQ5GjO5edSyFbHp qIo0W4oHSia9
iLJ+hF00IGS6I9eRLKOk65sMaYEK9zd+ZT+95Rq/bM5Sz0kTJYZ3u2TvFnGK mDhzDt8j7qu8
dYDtkDlZVU2kysABuPe+0g0KmOcAAAAAAAA=
--------------ms070509090000050304080700--
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo [at] vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
quickhelp [ Fr, 20 August 2010 03:15 ] [ ID #2046354 ]
Linux » gmane.linux.raid » getting a linux boot loader (preferably grub) installed on an intelimsm raid

Vorheriges Thema: RE: getting a linux boot loader (preferably grub) installed on anintel imsm raid
Nächstes Thema: question on how to update the super-minor