diff --git a/repos/ports/run/netperf.inc b/repos/ports/run/netperf.inc
index 515ce67168..0c532f5d59 100644
--- a/repos/ports/run/netperf.inc
+++ b/repos/ports/run/netperf.inc
@@ -14,7 +14,9 @@ if {[have_spec hw_odroid_xu]} {
exit 0
}
-set use_usb_driver [expr [have_spec omap4] || [have_spec platform_arndale] || [have_spec platform_rpi]]
+if {![info exists use_usb_driver]} {
+ set use_usb_driver [expr [have_spec omap4] || [have_spec platform_arndale] || [have_spec platform_rpi]]
+}
set use_nic_driver [expr !$use_usb_driver && ![have_spec platform_imx53] && !$use_wifi_driver]
set use_platform_driver [expr [have_spec platform_arndale] || [have_spec platform_imx53] || [have_spec platform_rpi]]
@@ -236,6 +238,7 @@ append_if [have_spec acpi] config {
+
@@ -249,6 +252,7 @@ append_if [expr ![have_spec acpi] && [have_spec pci]] config {
+
}
diff --git a/repos/ports/run/netperf_lwip_usb30.run b/repos/ports/run/netperf_lwip_usb30.run
index 0abf77e629..1dd8d0d1c6 100644
--- a/repos/ports/run/netperf_lwip_usb30.run
+++ b/repos/ports/run/netperf_lwip_usb30.run
@@ -13,6 +13,10 @@ if {[have_spec omap4]} {
# network configuration
set use_nic_bridge 0
set use_wifi_driver 0
+
+# force usage of usb for nova, known to work with usb30 network adapter
+if {[have_spec nova]} { set use_usb_driver 1 }
+
set use_usb_11 "no"
set use_usb_20 "no"
set use_usb_30 "yes"
diff --git a/repos/ports/run/netperf_lxip_usb30.run b/repos/ports/run/netperf_lxip_usb30.run
index 1160396104..e7575a5d63 100644
--- a/repos/ports/run/netperf_lxip_usb30.run
+++ b/repos/ports/run/netperf_lxip_usb30.run
@@ -13,6 +13,10 @@ if {[have_spec omap4]} {
# network configuration
set use_nic_bridge 0
set use_wifi_driver 0
+
+# force usage of usb for nova, known to work with usb30 network adapter
+if {[have_spec nova]} { set use_usb_driver 1 }
+
set use_usb_11 "no"
set use_usb_20 "no"
set use_usb_30 "yes"