Summary: | [ixgbe] 82599EB SFP does not work with passthrough under KVM. | ||
---|---|---|---|
Product: | Base System | Reporter: | legumen |
Component: | kern | Assignee: | freebsd-net (Nobody) <net> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | erj, jeffrey.e.pieper, sbruno, wl.jarod |
Priority: | Normal | Keywords: | IntelNetworking |
Version: | 10.2-RELEASE | ||
Hardware: | Any | ||
OS: | Any |
Description
legumen
2013-05-20 07:30:00 UTC
Responsible Changed From-To: freebsd-bugs->freebsd-net Over to maintainer(s). Since the adapter works just fine from FreeBSD, I'm not sure how to proceed with a test of the pass through capabilities for Linux. Does this still occur now? (In reply to Sean Bruno from comment #2) Sorry Sean. I'm not sure if it still occur now or not. I changed my job for quite a long time! And I believe my former colleagues may solve(or have workaround for) this, because I noticed their product was announced last year. ;> (In reply to legumen from comment #3) ok, I'm hunting around for some linux folks that can test this and validate. I can test this. I'll be using 10.1 VM on a RHEL 7.1 host. 10.1 (ixgbe-2.5.15) still fails (no link and no interrupts), however I also tested a VM using an 11.0-CURRENT-amd64-20150804-r286285 snapshot, which has ix-3.1.0 and it gets link and passes traffic. Since the driver in HEAD is working, I think this can be closed. (In reply to Jeff Pieper from comment #6) Thanks for testing this, it really saved me quite a bit of time in setup. Do you have time to test 10.2R in the next week or so? I think its about to be pushed out by release engineering. (In reply to Sean Bruno from comment #7) ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/10.2/ (In reply to Sean Bruno from comment #8) 10.2-RELEASE works too (ix-2.8.3). (In reply to Jeff Pieper from comment #9) I still can reproduce the issue using 10.2-RELEASE. My basic environment is below: Hypervisor: KVM Host: Centos 7.0 Could you help share your basic environment like hypervisor and host version? PS, libvirt XML is below: <domain type='kvm'> <name>test</name> <uuid>7f68743b-d225-4c7d-dc7e-9aa6712584b3</uuid> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <vcpu placement='static'>4</vcpu> <cpu mode="host-passthrough"/> <os> <type arch='x86_64'>hvm</type> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='none'/> <source file='/var/opt/FreeBSD-10.2-RELEASE-amd64.qcow2'/> <target dev='hda' bus='ide'/> </disk> <interface type='bridge'> <mac address='52:54:00:72:26:88'/> <source bridge='br0'/> <model type='virtio'/> </interface> <hostdev mode="subsystem" type="pci" managed="yes"> <source> <address domain="0x0000" bus="0x06" slot="0x00" function="0x01"/> </source> </hostdev> <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'> <listen type='address' address='0.0.0.0'/> </graphics> <serial type="pty"> <target port="0"/> </serial> <console type="pty"> <target type="serial" port="0"/> </console> </devices> </domain> |