no boot possible with LSI / IBM M1015 passthrough

Discussion in 'Proxmox VE: Installation and configuration' started by kopsfd, Sep 9, 2013.

  1. kopsfd

    kopsfd New Member

    Joined:
    May 28, 2013
    Messages:
    11
    Likes Received:
    0
    Dear all,

    I have a strange problem.

    When booting the virtual machine without passthrough of the PCIe card:

    - I can install OmniOS (only some errors concerning UHCI USB or warnings occur)
    - I can boot OmniOS

    After activating passthrough:

    - I can't boot - the same machine reports "No active partition" but it boots from the virtual image, not from the M1015 controller
    - If I try to reinstall OmniOS, I get a bootloop (only two errors devi (...) vgatext0, but this seems to be only a warning message)

    What I'm doing wrong?

    Does anyone have Proxmox with M1015 / LSI controller passthrough and OmniOS running?

    Thanks a lot
     
  2. p3x-749

    p3x-749 Member

    Joined:
    Jan 19, 2010
    Messages:
    103
    Likes Received:
    0
    not in that combination, but in general it should work.
    ...you are sure that you have a vt-d capable system (CPU, mobo and BIOS settings)?
    If so, it should work....maybe try relocating the M1015 to another slot that is not located behind a PCIe-bridge.

    As for the USB errros...disable the USB tablet from the config.

    You could test the passthrough with another distro, like a fedora-live CD.
     
  3. spirit

    spirit Well-Known Member

    Joined:
    Apr 2, 2010
    Messages:
    3,311
    Likes Received:
    131
    Hi I don't known too much for pci passthrough,

    but if you use iscsi on host + virtio-scsi disk in guest + /dev/sd... , you should have iscsi passthrough inside your guest.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. kopsfd

    kopsfd New Member

    Joined:
    May 28, 2013
    Messages:
    11
    Likes Received:
    0
    Hi,

    Fedora Core 19 seems to boot without failure - but I noticed one strange thing, perhaps this is the problem during booting:

    In the Option ROM (MPT Bios of the LSI card) the HDD is marked as INT13 Boot-device.

    I think it overrides the boot order.

    How can I deactivate this - I can't enter the LSI's Bios in the virtual machine.

    When booting the physical machine (after reactivating Option ROM in Supermicro's Bios) the Int13 Bootdevice isn't shown. Therefor I do not have the problem at my physical machine.

    BTW: I forgot my configuration:

    Supermicro X10SLM-F, VT-d activated, Option-Rom Bios deactivated (but seems to be equal), Intel_IOMMU activated in boot options, hostpci0: xx:xx.x entered into configfile, mpt2sas blacklisted for modprobe and via lsmod verified
     
  5. p3x-749

    p3x-749 Member

    Joined:
    Jan 19, 2010
    Messages:
    103
    Likes Received:
    0
    disable the ROM completely (enter at host boot) or flash the card without rom-file.
    I don't know if there are options in VM-Bios at all, like with VMware product.
     
  6. kopsfd

    kopsfd New Member

    Joined:
    May 28, 2013
    Messages:
    11
    Likes Received:
    0
    Hi,

    I'm deeply disappointed from Proxmox Support in this forum - only some community members tried to help with this problem. No help from Proxmox itself.

    To cut a long story short - I downloaded and installed VMWare VSphere 5.1 (never seen VMWare ESXi before) and after 3 hours I had a running system with pass-through and installed OmniOS without any erros.

    Thanks for such a good VMWare Product.
     
  7. spirit

    spirit Well-Known Member

    Joined:
    Apr 2, 2010
    Messages:
    3,311
    Likes Received:
    131
    Hi, we have found a bug with opensolaris/openindina, with +x2apic cpu flag.
    This solve problem with usb and network card. I think it could help too with your bug. (the problem is handling interrupts with x2apic on solaris, so it's breaking a lot of devices)

    I have send a patch to dev mailing

    As workaround for now, you can try to disable kvm support (in vm gui options->kvm hardware virtualization)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. churnd

    churnd Member
    Proxmox Subscriber

    Joined:
    Aug 11, 2013
    Messages:
    42
    Likes Received:
    1
    I'm having a similar problem where passthrough of my LSI HBA causes OmniOS to panic on boot. I set up a regular Debian host to make sure it wasn't on the Proxmox side & passthrough works OK there.

    I found this in searching for "OmniOS passthrough". I tried your suggestion to disable KVM support, but that causes passthrough to stop working & the VM won't boot.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice