From owner-freebsd-hackers@FreeBSD.ORG Mon Jun 11 21:26:14 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B9A47106566B; Mon, 11 Jun 2012 21:26:14 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe01.c2i.net [212.247.154.2]) by mx1.freebsd.org (Postfix) with ESMTP id 1A8768FC1B; Mon, 11 Jun 2012 21:26:13 +0000 (UTC) X-T2-Spam-Status: No, hits=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 Received: from [176.74.212.201] (account mc467741@c2i.net HELO laptop015.hselasky.homeunix.org) by mailfe01.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 287618206; Mon, 11 Jun 2012 23:26:12 +0200 From: Hans Petter Selasky To: freebsd-hackers@freebsd.org Date: Mon, 11 Jun 2012 23:25:41 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.0-STABLE; KDE/4.7.4; amd64; ; ) References: In-Reply-To: X-Face: 'mmZ:T{)),Oru^0c+/}w'`gU1$ubmG?lp!=R4Wy\ELYo2)@'UZ24N@ =?iso-8859-1?q?d2+AyewRX=7DmAm=3BYp=0A=09=7CU=5B?=@, _z/([?1bCfM{_"B<.J>mICJCHAzzGHI{y7{%JVz%R~yJHIji`y> =?iso-8859-1?q?Y=7Dk1C4TfysrsUI=0A=09-=25GU9V5=5DiUZF=26nRn9mJ=27=3F=26?=>O MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201206112325.41058.hselasky@c2i.net> Cc: Bernhard Froehlich Subject: Re: VirtualBox on FreeBSD is looking for you! X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jun 2012 21:26:14 -0000 On Sunday 10 June 2012 08:55:52 Bernhard Froehlich wrote: > - USB support (needs fixing) Hi, If questions arise I can answer them and give advice with regard to libusb in baseport and the USB FS interface. I've been somewhat involved fixing the USB support for VirtualBox under FreeBSD last time, and I think the VirtualBox team did a minor mistake from the beginning and that was to use the USB FS IOCTL interface directly, instead of using the USB library from baseport. Anyway, that works too as long as you understand a bit of USB :-) Currently there are some issues. One of them is that certain functionality is only available as root, like detaching kernel drivers and such. I'm not sure what the best way forward is. Currently PRIV_DRIVER is used for alot in USB, and VirtualBox needs that to function properly currently with regard to USB. --HPS