Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jan 2014 15:01:56 -0500
From:      Aryeh Friedman <aryeh.friedman@gmail.com>
To:        "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Fwd: bhyve: can't to passthru bge(4) card
Message-ID:  <CAGBxaXnGTrRX7NhBjMBoFb5AJP=U=nCg66e0Hh5f%2BgJE%2B7yTiQ@mail.gmail.com>
In-Reply-To: <CAGBxaX=_3R4Ws2Bi%2BqRG6e2j1Lr-RPk9GtwaEiQGbmr1Mf4nhQ@mail.gmail.com>
References:  <52DD7C56.4090804@semmy.ru> <CAGBxaX=_3R4Ws2Bi%2BqRG6e2j1Lr-RPk9GtwaEiQGbmr1Mf4nhQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
---------- Forwarded message ----------
From: Aryeh Friedman <aryeh.friedman@gmail.com>
Date: Mon, Jan 20, 2014 at 3:01 PM
Subject: Re: bhyve: can't to passthru bge(4) card
To: Sergey Matveychuk <sem@semmy.ru>


A question if you make the NIC the bridge device in PetiteCloud (we will
have physical NIC support in the next few tertiary versions but for now
your stuck with something like the manual version above) does it work any
better.... I suspect you have the networking set up wrong before calling
bhyve


On Mon, Jan 20, 2014 at 2:43 PM, Sergey Matveychuk <sem@semmy.ru> wrote:

> Hi.
>
> I try to passthru bge:
> % pciconf -vl
> ...
> ppt0@pci0:3:0:1:        class=0x020000 card=0x169d103c chip=0x165714e4
> rev=0x01 hdr=0x00
>     vendor     = 'Broadcom Corporation'
>     device     = 'NetXtreme BCM5719 Gigabit Ethernet PCIe'
>     class      = network
>     subclass   = ethernet
> ...
> % cat /boot/loader.conf
> vmm_load="yes"
> pptdevs="3/0/1"
>
> % bhyve -c ${VM_CPUNUM} -m ${VM_MEMSIZE} -AI -HP -g0 \
>         -s 0:0,hostbridge \
>         -s 3:0,passthru,3/0/1 \
>         -s 2:0,virtio-blk,${VM_DISK} \
>         -S 31,uart,${VM_CONSOLE} \
>         ${VM_NAME}
>
> And I got this on boot:
>
> bge0: <Broadcom unknown BCM5719, ASIC rev. 0x5719001> mem
> 0xc0010000-0xc001ffff,0xc0020000-0xc002ffff,0xc0030000-0xc003ffff irq 36
> at device 3.0 on pci0
> bge0: APE FW version: NCSI v1.0.60.0
> bge0: CHIP ID 0x05719001; ASIC REV 0x5719; CHIP REV 0x57190; PCI-E
> bge0: Try again
> bge0: Try again
> bge0: Try again
> bge0: Try again
> bge0: attaching PHYs failed
> device_attach: bge0 attach returned 6
>
> I used this as an instruction: https://wiki.freebsd.org/bhyve/pci_passthru
> _______________________________________________
> freebsd-virtualization@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to "freebsd-virtualization-
> unsubscribe@freebsd.org"
>



-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org



-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaXnGTrRX7NhBjMBoFb5AJP=U=nCg66e0Hh5f%2BgJE%2B7yTiQ>