[Bug 241774] FreeBSD 11.3 & 12.0 has broken SCSI & Networking on KVM/QEMU Q35 with OVMF
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Jan 13 05:07:31 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241774
--- Comment #45 from John Hartley <drum at graphica.com.au> ---
(In reply to MattS from comment #44)
Hi MattS & Vincenzo,
I have build new 12.0 based kernel with variation of patches provides (as I
believe these where against 12.1).
Good results !
Here is info:
# diff GENERIC GENERIC2
22c22
< ident GENERIC
---
> ident GENERIC2
So no longer disabled netmap
# uname -av
FreeBSD agent.in.graphica.com.au 12.0-RELEASE FreeBSD 12.0-RELEASE GENERIC2
amd64
So looks like uname -a not longer provides compile date info....
# ifconfig -a
vmx0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=60039b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,TSO6,RXCSUM_IPV6,TXCSUM_IPV6>
ether 52:54:00:07:92:50
media: Ethernet autoselect
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=81209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWFILTER>
ether 52:54:00:cb:db:07
inet 192.168.73.102 netmask 0xffffff00 broadcast 192.168.73.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
ether 52:54:00:64:37:eb
media: Ethernet autoselect (100baseTX
<full-duplex,flowcontrol,rxpause,txpause>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
All network devices bar virtio are ok.
# pciconf -lcve
hostb0 at pci0:0:0:0: class=0x060000 card=0x11001af4 chip=0x29c08086 rev=0x00
hdr=0x00
vendor = 'Intel Corporation'
device = '82G33/G31/P35/P31 Express DRAM Controller'
class = bridge
subclass = HOST-PCI
vgapci0 at pci0:0:1:0: class=0x030000 card=0x11001af4 chip=0x01001b36 rev=0x04
hdr=0x00
vendor = 'Red Hat, Inc.'
device = 'QXL paravirtual graphic card'
class = display
subclass = VGA
pcib1 at pci0:0:2:0: class=0x060400 card=0x00001b36 chip=0x000c1b36 rev=0x00
hdr=0x01
vendor = 'Red Hat, Inc.'
device = 'QEMU PCIe Root port'
class = bridge
subclass = PCI-PCI
cap 10[54] = PCI-Express 2 root port max data 128(128) ARI disabled
link x1(x1) speed 2.5(2.5) ASPM disabled(L0s)
slot 0 power limit 0 mW HotPlug(present) surprise Attn Button
PC(on) EI(disengaged)
cap 11[48] = MSI-X supports 1 message
Table in map 0x10[0x0], PBA in map 0x10[0x800]
cap 0d[40] = PCI Bridge card=0x00001b36
ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected
ecap 000d[148] = ACS 1
pcib3 at pci0:0:2:1: class=0x060400 card=0x00001b36 chip=0x000c1b36 rev=0x00
hdr=0x01
vendor = 'Red Hat, Inc.'
device = 'QEMU PCIe Root port'
class = bridge
subclass = PCI-PCI
cap 10[54] = PCI-Express 2 root port max data 128(128) ARI disabled
link x1(x1) speed 2.5(2.5) ASPM disabled(L0s)
slot 0 power limit 0 mW HotPlug(empty) surprise Attn Button
PC(off) EI(disengaged)
cap 11[48] = MSI-X supports 1 message
Table in map 0x10[0x0], PBA in map 0x10[0x800]
cap 0d[40] = PCI Bridge card=0x00001b36
ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected
ecap 000d[148] = ACS 1
pcib4 at pci0:0:2:2: class=0x060400 card=0x00001b36 chip=0x000c1b36 rev=0x00
hdr=0x01
vendor = 'Red Hat, Inc.'
device = 'QEMU PCIe Root port'
class = bridge
subclass = PCI-PCI
cap 10[54] = PCI-Express 2 root port max data 128(128) ARI disabled
link x1(x1) speed 2.5(2.5) ASPM disabled(L0s)
slot 0 power limit 0 mW HotPlug(empty) surprise Attn Button
PC(off) EI(disengaged)
cap 11[48] = MSI-X supports 1 message
Table in map 0x10[0x0], PBA in map 0x10[0x800]
cap 0d[40] = PCI Bridge card=0x00001b36
ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected
ecap 000d[148] = ACS 1
pcib5 at pci0:0:2:3: class=0x060400 card=0x00001b36 chip=0x000c1b36 rev=0x00
hdr=0x01
vendor = 'Red Hat, Inc.'
device = 'QEMU PCIe Root port'
class = bridge
subclass = PCI-PCI
cap 10[54] = PCI-Express 2 root port max data 128(128) ARI disabled
link x1(x1) speed 2.5(2.5) ASPM disabled(L0s)
slot 0 power limit 0 mW HotPlug(present) surprise Attn Button
PC(on) EI(disengaged)
cap 11[48] = MSI-X supports 1 message
Table in map 0x10[0x0], PBA in map 0x10[0x800]
cap 0d[40] = PCI Bridge card=0x00001b36
ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected
ecap 000d[148] = ACS 1
pcib6 at pci0:0:2:4: class=0x060400 card=0x00001b36 chip=0x000c1b36 rev=0x00
hdr=0x01
vendor = 'Red Hat, Inc.'
device = 'QEMU PCIe Root port'
class = bridge
subclass = PCI-PCI
cap 10[54] = PCI-Express 2 root port max data 128(128) ARI disabled
link x1(x1) speed 2.5(2.5) ASPM disabled(L0s)
slot 0 power limit 0 mW HotPlug(empty) surprise Attn Button
PC(off) EI(disengaged)
cap 11[48] = MSI-X supports 1 message
Table in map 0x10[0x0], PBA in map 0x10[0x800]
cap 0d[40] = PCI Bridge card=0x00001b36
ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected
ecap 000d[148] = ACS 1
uhci0 at pci0:0:29:0: class=0x0c0300 card=0x11001af4 chip=0x29348086 rev=0x03
hdr=0x00
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB UHCI Controller'
class = serial bus
subclass = USB
uhci1 at pci0:0:29:1: class=0x0c0300 card=0x11001af4 chip=0x29358086 rev=0x03
hdr=0x00
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB UHCI Controller'
class = serial bus
subclass = USB
uhci2 at pci0:0:29:2: class=0x0c0300 card=0x11001af4 chip=0x29368086 rev=0x03
hdr=0x00
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB UHCI Controller'
class = serial bus
subclass = USB
ehci0 at pci0:0:29:7: class=0x0c0320 card=0x11001af4 chip=0x293a8086 rev=0x03
hdr=0x00
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB2 EHCI Controller'
class = serial bus
subclass = USB
isab0 at pci0:0:31:0: class=0x060100 card=0x11001af4 chip=0x29188086 rev=0x02
hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB (ICH9) LPC Interface Controller'
class = bridge
subclass = PCI-ISA
ahci0 at pci0:0:31:2: class=0x010601 card=0x11001af4 chip=0x29228086 rev=0x02
hdr=0x00
vendor = 'Intel Corporation'
device = '82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI
mode]'
class = mass storage
subclass = SATA
cap 05[80] = MSI supports 1 message, 64 bit enabled with 1 message
cap 12[a8] = SATA Index-Data Pair
none0 at pci0:0:31:3: class=0x0c0500 card=0x11001af4 chip=0x29308086 rev=0x02
hdr=0x00
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) SMBus Controller'
class = serial bus
subclass = SMBus
pcib2 at pci0:1:0:0: class=0x060400 card=0x00000000 chip=0x000e1b36 rev=0x00
hdr=0x01
vendor = 'Red Hat, Inc.'
class = bridge
subclass = PCI-PCI
cap 05[8c] = MSI supports 1 message, 64 bit, vector masks
cap 01[84] = powerspec 3 supports D0 D3 current D0
cap 10[48] = PCI-Express 2 PCI bridge max data 128(128) ARI disabled
link x1(x1) speed 2.5(2.5) ASPM disabled(L0s)
cap 0c[40] = unknown
ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected
vmx0 at pci0:2:1:0: class=0x020000 card=0x07b015ad chip=0x07b015ad rev=0x01
hdr=0x00
vendor = 'VMware'
device = 'VMXNET3 Ethernet Controller'
class = network
subclass = ethernet
cap 11[9c] = MSI-X supports 25 messages, enabled
Table in map 0x18[0x0], PBA in map 0x18[0x1000]
cap 05[84] = MSI supports 1 message, 64 bit
em0 at pci0:2:2:0: class=0x020000 card=0x11001af4 chip=0x100e8086 rev=0x03
hdr=0x00
vendor = 'Intel Corporation'
device = '82540EM Gigabit Ethernet Controller'
class = network
subclass = ethernet
re0 at pci0:2:3:0: class=0x020000 card=0x11001af4 chip=0x813910ec rev=0x20
hdr=0x00
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTL-8100/8101L/8139 PCI Fast Ethernet Adapter'
class = network
subclass = ethernet
none1 at pci0:5:0:0: class=0x00ff00 card=0x11001af4 chip=0x10451af4 rev=0x01
hdr=0x00
vendor = 'Red Hat, Inc.'
device = 'Virtio memory balloon'
class = old
cap 09[c8] = vendor (length 20)
cap 09[b4] = vendor (length 20)
cap 09[a4] = vendor (length 16)
cap 09[94] = vendor (length 16)
cap 09[84] = vendor (length 16)
cap 01[7c] = powerspec 3 supports D0 D3 current D0
cap 10[40] = PCI-Express 2 endpoint max data 128(128)
link x1(x1) speed 2.5(2.5) ASPM disabled(L0s)
In additional to network devices getting virtio balloon reported.
Based on this my strategy for 11.2 is likely to be;
1. Wait for 12.X update with netmap patch with either fixes issue or disables
netmap (as per Vincenzo's current update).
2. Upgrade from 11.2 -> 12.X
The reason is that it is now some time since 11.3 and working on backport seems
to be significant effort with little value. Best to just jump to 12.x fix and
avoid going to intermediate releases.
I tried to backport the 12.X VirtoIO port and this is messy and even Vincenzo's
netmap update needs to be reworks for 11.3 based fix.
If Vincenzo provides commit that flow through as update then I will take copy
of production 11.2 VM and validate doing upgrade to 12.X on this.
This should provide path for others caught on 11.2 .
Cheers,
John Hartley.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-virtualization
mailing list