Cant boot xen, OpenSUSE 11.2 with RAID over 2 x PATA (IDE) HD that dont appear at the /dev tree

Hi to all !

I Have a ATOM 330 cpu based board (Intel D945GLCF2D)

With 2 x 250GB PATA (IDE) HD (sda & sdb)
And 1 x 500GB SATA HD (sdc)

Setting up the sda & sdb as RAID1 as follow:

md0 (sda1, sdb1) -> /boot
md1 (sda2, sdb2) -> swap
md2 (sda3, sdb3) -> /
md3 (sda4, sdb4) -> /home

All working fine at OpenSUSE 11.2 x86_64 (Desktop)

But when I try to boot with the Xen kernel weird issues appear:

The boot process display the following messages:

Creating device nodes with udev
Trying manual resume from /dev/md1
Trying manual resume from /dev/md1

And the boot halt at the messages:

waiting for device /dev/md2 to appear: ................................Could not find /dev/md2

Just late ask about Fallback over /dev/md-uuid-6ae7fc82:37760103:4204047c:4473dc7b

(I was passed the root device as an uuid-named-device)

But neither of the both instaces of the device appear …

Then appear a $ sign with a shell, at it I explorer the /dev tree with a surprise:

At the /dev tree only appear the SATA HD as /dev/sda (the /dev/sdc at the Desktop kernel)
No other HD appear at the /dev tree,

I try to:

Rebuild the xen initrd with:

mkinitrd -k “/boot/vmlinuz-xen” -i “/boot/initrd-xen” -f “dmraid kpartx dm”

with the same result. >:(

I a rookie !, I try to run a dmraid -ay at the $ shell (at boot halt) but this say No raids, I think obviusly if neither of the RAID HD (sdax & sdbx) was exist at the /dev/tree.

I already revised some forums and Bug reports like:
Bug 461673 - xen/kernel-xen on OpenSuse 11.1 not starting; OK on OpenSuse 11.0
https://bugzilla.novell.com/show_bug.cgi?id=461673
Bug 445490 - boot stops on mounting a software RAID - Invalid root filesystem
https://bugzilla.novell.com/show_bug.cgi?id=445490

Please ! Anybody know how to make work the xen kernel with my box !?:’(

Notice that the OpenSUSE 11.2 Desktop kernel work almost perfect !! :wink:

Let use see

cat /etc/fstab

and
cat /boot/grub/menu.lst