From owner-freebsd-emulation@freebsd.org Sun Jan 22 00:37:29 2017 Return-Path: Delivered-To: freebsd-emulation@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9B61CB0C58 for ; Sun, 22 Jan 2017 00:37:29 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A90081A4 for ; Sun, 22 Jan 2017 00:37:29 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: by mailman.ysv.freebsd.org (Postfix) id A52A2CB0C56; Sun, 22 Jan 2017 00:37:29 +0000 (UTC) Delivered-To: emulation@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4D77CB0C55 for ; Sun, 22 Jan 2017 00:37:29 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 78A1A1A3 for ; Sun, 22 Jan 2017 00:37:29 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: by freefall.freebsd.org (Postfix) id C8FD01B2D; Sun, 22 Jan 2017 00:37:28 +0000 (UTC) Delivered-To: vbox@localmail.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by freefall.freebsd.org (Postfix) with ESMTPS id B04641B2C; Sun, 22 Jan 2017 00:37:28 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a69.g.dreamhost.com (sub5.mail.dreamhost.com [208.113.200.129]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EDE3B1A1; Sun, 22 Jan 2017 00:37:27 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a69.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a69.g.dreamhost.com (Postfix) with ESMTP id A78D548000B39; Sat, 21 Jan 2017 16:37:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=menhennitt.com.au; h=to :from:subject:message-id:date:mime-version:content-type :content-transfer-encoding; s=menhennitt.com.au; bh=2J+9fkiVx46P iqFLa7j/emiWhH8=; b=LW6i1xZuG8EN0V9fG6whv7PGljYLabKUhN0gbW08sw5r T8VPFdHYshiL+b+aoFunQT8rjPfOXrYufFkRusstTrC4bGbdbJ4vfSCPxYkSexzM XKD35J95P0/W6RVlxpAf3uAdFlRi2BHtzB1kWeO3mHuAzko2ZlWACNonArh4njk= Received: from [203.2.73.68] (c122-107-214-88.mckinn3.vic.optusnet.com.au [122.107.214.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: graham@menhennitt.com.au) by homiemail-a69.g.dreamhost.com (Postfix) with ESMTPSA id D49DE48000B35; Sat, 21 Jan 2017 16:37:24 -0800 (PST) To: freebsd-ports@freebsd.org, vbox@FreeBSD.org, jkim@freebsd.org From: Graham Menhennitt Subject: VirtualBox port not working with USB Message-ID: <49a336e6-3954-1536-6a59-150bb63e667a@menhennitt.com.au> Date: Sun, 22 Jan 2017 11:37:23 +1100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sun, 22 Jan 2017 02:02:55 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jan 2017 00:37:29 -0000 G'day all, About 6 months ago, the FreeBSD port of VirtualBox was upgraded from version 5.0.26 to 5.1.4. The new version didn't work with USB devices whereas the old one did. I raised PR https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212845 at the time. Since then, the port has followed the releases of VirtualBox up to 5.1.14 as of last week (thanks, jkim). However, the same USB problem has existed for all that time. I'm having a go at trying to fix it. But I know almost nothing about the VirtualBox source code. So, I'd like some help please. Does anybody here have any experience with this. Or any clues as to where I should start looking. At the moment I'm just trying to do diffs between the old and new versions, but it's a fairly daunting task. I'm also going to try building versions 5.0.32 and 5.1.0 (which never had FreeBSD ports) to see whether the breakage was in between them (I presume that it was). Thanks for any help, Graham