Ich melde mich hier jetzt noch einmal zu Wort, denn ich habe es tatsächlich geschafft meinen HP Smart Array Controller P410 samt Platten im Raid0 Verbund an ein Gastsystem durchzureichen..
das sind jetzt meine Endgültigen Schritte, um das System zum laufen zu bekommen:
Installation von Proxmox 3.4:
proxmox-ve_3.4-102d4547-6.iso
http://www.proxmox.com/de/downloads/item/proxmox-ve-3-4-iso-installer
nach der installation ein komplettes Update und ein neustart
/etc/apt/sources.list anpassen und folgendes hinzufügen:
Code:
#Proxmox VE 3.x No-Subscription
deb http://download.proxmox.com/debian wheezy pve-no-subscription
#Proxmox VE 3.x Test
deb http://download.proxmox.com/debian wheezy pvetest
apt-get update && apt-get upgrade && apt-get dist-upgrade
Anderen Kernel installieren 3.10:
Sammlung: http://download.proxmox.com/debian/dists/wheezy/pve-no-subscription/binary-amd64/
http://download.proxmox.com/debian/dists/wheezy/pve-no-subscription/binary-amd64/
Installiert:
pve-kernel-3.10.0-3-pve_3.10.0-11_amd64.deb
Direktlink:
http://download.proxmox.com/debian/...4/pve-kernel-3.10.0-3-pve_3.10.0-11_amd64.deb
herunterladen mit wget in die laufende Proxmox Instanz.
Installieren mit :
dpkg -i pve-kernel-3.10.0-3-pve_3.10.0-11_amd64.deb
danach ein Neustart und in Grub darauf achten, dass auch von dem Kernel gebootet wird.
Einstellungen in Proxmox:
/etc/default/grub anpassen
--->
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
iommu=pt war bei mir wichtig, da ich sonst diesen Fehler beim durchreichen erhalten habe:
[ 35.715620] dmar: DMAR:[DMA Write] Request device [07:00.0] fault addr ffee0000
[ 35.715620] DMAR:[fault reason 05] PTE Write access is not set
/etc/modules folgendes einfügen:
--->
Code:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Treibermodul auf die Blacklist:
/etc/modprobe.d/blacklist.conf und darin:
da über lspci -vvv: Kernel driver in use: hpsa angeigt wurde.
danach noch initramfs neu schreiben:
update-initramfs -u
und Grub updaten:
update-grub
danach alles neu starten !!!!!
nach dem Reboot folgendes in die vm.conf eintragen:
--->
Code:
hostpci0: 07:00.0,driver=vfio
und schon hatte ich den RaidController in meiner Openmediavault VM. Zugriff auf den Controller, auf die Platten und und und..
Wäre zwar sehr cool, wenn das mit den neueren Versionen von Proxmox auch so funktionieren würde. aber immerhin läuft es jetzt mal so wie ich es haben wollte..