When enabling DPDK, the charm fails to install showing the error: AttributeError: 'OVSDPDKDeviceContext' object has no attribute 'pmd_cpu_mask'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-ovn-chassis |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When deploying DPDK enabled ovn-chassis, the charm stays in install error state.
The unit log shows:
```
2023-02-21 16:23:59 INFO unit.ovn-
2023-02-21 16:23:59 INFO unit.ovn-
2023-02-21 16:23:59 INFO unit.ovn-
2023-02-21 16:24:00 ERROR unit.ovn-
Traceback (most recent call last):
File "/var/lib/
bus.
File "/var/lib/
_invoke(
File "/var/lib/
handler.
File "/var/lib/
self.
File "/var/lib/
instance.
File "/var/lib/
super(
File "/var/lib/
self.
File "/var/lib/
self.
File "/var/lib/
if self.options.
File "/var/lib/
self.__options = os_adapters.
File "/var/lib/
return make_default_
File "/var/lib/
self.
File "/var/lib/
if not (int(dpdk_
AttributeError: 'OVSDPDKDeviceC
```
== Environment
Version: yoga-jammy
Hardware: Huawei 2288H V5 servers
$ cat /proc/cmdline
BOOT_IMAGE=
$ grep HugePages_ /proc/meminfo
HugePages_Total: 350
HugePages_Free: 350
HugePages_Rsvd: 0
HugePages_Surp: 0
$ lspci | grep Ethernet
1a:00.0 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GBASE-T (rev 09)
1a:00.1 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GBASE-T (rev 09)
1a:00.2 Ethernet controller: Intel Corporation Ethernet Connection X722 for 1GbE (rev 09)
1a:00.3 Ethernet controller: Intel Corporation Ethernet Connection X722 for 1GbE (rev 09)
3b:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
3b:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
3d:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
3d:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
86:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
86:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
88:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
88:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
af:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
af:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
af:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
af:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
b1:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
b1:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
b1:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
b1:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
$ sudo dmesg | grep -e IOMMU
[ 1.372317] DMAR: IOMMU enabled
[ 7.243845] DMAR-IR: IOAPIC id 12 under DRHD base 0xc5ffc000 IOMMU 6
[ 7.250274] DMAR-IR: IOAPIC id 11 under DRHD base 0xb87fc000 IOMMU 5
[ 7.256703] DMAR-IR: IOAPIC id 10 under DRHD base 0xaaffc000 IOMMU 4
[ 7.263132] DMAR-IR: IOAPIC id 18 under DRHD base 0xfbffc000 IOMMU 3
[ 7.269560] DMAR-IR: IOAPIC id 17 under DRHD base 0xee7fc000 IOMMU 2
[ 7.275991] DMAR-IR: IOAPIC id 16 under DRHD base 0xe0ffc000 IOMMU 1
[ 7.282419] DMAR-IR: IOAPIC id 15 under DRHD base 0xd37fc000 IOMMU 0
[ 7.288847] DMAR-IR: IOAPIC id 8 under DRHD base 0x9d7fc000 IOMMU 7
[ 7.295189] DMAR-IR: IOAPIC id 9 under DRHD base 0x9d7fc000 IOMMU 7
Changed in charm-ovn-chassis: | |
status: | Confirmed → In Progress |
Changed in charm-ovn-chassis: | |
status: | In Progress → Fix Released |
And which track/channel/ revision of the charm is this?