Fwd: bhyve: can't to passthru bge(4) card

Aryeh Friedman aryeh.friedman at gmail.com
Mon Jan 20 20:01:57 UTC 2014


---------- Forwarded message ----------
From: Aryeh Friedman <aryeh.friedman at 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 at 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 at semmy.ru> wrote:

> Hi.
>
> I try to passthru bge:
> % pciconf -vl
> ...
> ppt0 at 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to "freebsd-virtualization-
> unsubscribe at freebsd.org"
>



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



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


More information about the freebsd-virtualization mailing list