[Bug 270900] emulators/virtualbox-ose USB passthrough fails with Failed to create a proxy device for the USB device. (Error: VERR_INVALID_PARAMETER)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 18 Sep 2023 22:34:10 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270900
--- Comment #5 from groenveld@acm.org ---
Here's the vbox.log snippet with debug enabled.
00:00:19.593390 usbProxyConstruct: Failed to open '/dev/ugen0.2',
rc=VERR_INVALID_PARAMETER
00:00:19.594118
00:00:19.594121 !!Assertion Failed!!
00:00:19.594122 Expression: <NULL>
00:00:19.594125 Location :
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.46/src/VBox/VMM/VMMR3/PDMUsb.cpp(717)
int pdmR3UsbCreateDevice(PVM, PPDMUSBHUB, PPDMUSB, int, PCRTUUID, PCFGMNODE *,
VUSBSPEED, const char *)
00:00:19.594190 Stack :
00:00:19.594191 00000008221982e7
00:00:19.594193
00:00:19.594275 Failed to construct 'USBProxy'/0! VERR_INVALID_PARAMETER (-2) -
Invalid parameter.
In order to build emulators/virtualbox-ose I needed to rebuild devel/gsoap with
debug enabled.
A quick kludge:
git diff
diff --git a/devel/gsoap/Makefile b/devel/gsoap/Makefile
index 253374b56909..9b2eaf9c601b 100644
--- a/devel/gsoap/Makefile
+++ b/devel/gsoap/Makefile
@@ -26,7 +26,7 @@ PORTSCOUT= limit:^2\.8\.[0-9][0-9][0-9]$
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
-OPTIONS_DEFINE= IPV6
+OPTIONS_DEFINE= IPV6
OPTIONS_DEFAULT= IPV6 OPENSSL
OPTIONS_RADIO= SSL
OPTIONS_RADIO_SSL= GNUTLS OPENSSL
@@ -35,7 +35,7 @@ GNUTLS_LIB_DEPENDS= libgcrypt.so:security/libgcrypt
\
libgpg-error.so:security/libgpg-error
GNUTLS_CONFIGURE_ON= --enable-gnutls
GNUTLS_LDFLAGS= -L${LOCALBASE}/lib
-IPV6_CONFIGURE_ENABLE= ipv6
+IPV6_CONFIGURE_ENABLE= ipv6 debug
OPENSSL_CONFIGURE_ENABLE= ssl
post-patch:
John
groenveld@acm.org
--
You are receiving this mail because:
You are on the CC list for the bug.