Host XEN do Gentoo + EFI + MDADM + IMSM RAID5

1

Eu tenho uma estação de trabalho com uma configuração de trabalho do Gentoo. Ele usa o IMSM FakeRAID (nível 5) com 4 discos. Inicializando feito sem o bootloader usando o kernel Linux EFI STUB.

O sistema funciona bem. Agora preciso configurar o host XEN HVM nesta estação. O problema é que não consigo montar o array IMSM se inicializar com xen.efi. A inicialização direta do kernel funciona bem.

mdadm --detail-platform no initramfs w / xen.efi me dá

mdmon: imsm capabilities not found for controller: /sys/devices/pci0000:00/0000:00:1f.2 (type SATA)

Alguém sabe se o XEN funciona com o mdadm no imsm raid5 ou se é um problema conhecido? E também possíveis soluções?

    
por GeekMagus 03.04.2014 / 19:40

2 respostas

1

A raiz do problema foi encontrada.

Ao inicializar com o microkernel nativo XEN UEFI intarface xen.efi não expõe Variáveis EFI ao kernel Dom0.

Como resultado, os módulos efivars não são carregados e não fornecem nenhuma entrada / sys / necessária para o mdadm montar o RAID de firmware do IMSM.

O patch do pacote XEN é necessário para alcançar os resultados desejados.

    
por 15.05.2014 / 13:07
-2
export IMSM_TEST_OROM=1

Pode alterar onde mdadm obtém $IMSM info de.

    
por 20.06.2014 / 16:41