Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Apr 2016 21:31:19 +0300
From:      Vesselin Mirewski <v.mirewski@bugsys.org>
To:        freebsd-virtualization@freebsd.org
Subject:   pptdevs option crashes system
Message-ID:  <CAACLb6LDOzJ_MSH=-tCDh8wwq8n8FPc3M2kZBTckP5d0xtzqzg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help

Hi,
I'm trying to bring up an excellent PCIe Fusion board which has no driver
for FreeBSD. I used bhyve to bring up an ubuntu server ( which has an
original driver by the manufacturer )
All went just fine, till I tried to pass through the board to the linux.
My CPUs support all that's needed by bhyve: Xeon X5675.

The board ( pciconf -lv ) :

none3@pci0:11:0:0: class=0x018000 card=0x178d103c chip=0x10051aed rev=0x01
hdr=0x00
    vendor     = 'Fusion-io'
    device     = 'ioDimm3'
    class      = mass storage
none4@pci0:12:0:0: class=0x018000 card=0x178d103c chip=0x10051aed rev=0x01
hdr=0x00
    vendor     = 'Fusion-io'
    device     = 'ioDimm3'
    class      = mass storage

my /boot/loader.conf has ( bhyve part ):
vmm_load="YES"
nmdm_load="YES"

*pptdevs="11/0/0 12/0/0"*

The last line crashes the system - "Interrupt trap" and the system starts
to shutdown the cpus ( which gets an ugly loop till it finally reboots )

Then single user,  set pptdevs="" , boot and everything is fine again.

The board is an HP accelerator board with 2x160GB SLC SSDs with ( according
to specifications ) 150PB lifetime and the amazing 230,000 IOPs - I'm dying
to do some benchmarks with PostgreSQL ...

Any advice will be highly appreciated. Thanks in advance for your time.

-- 
------------------------------------------------------
В. Миревски
+359 884 63 74 64



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAACLb6LDOzJ_MSH=-tCDh8wwq8n8FPc3M2kZBTckP5d0xtzqzg>