From owner-freebsd-ports@FreeBSD.ORG Sun Mar 10 16:56:04 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 12C66174; Sun, 10 Mar 2013 16:56:04 +0000 (UTC) (envelope-from andy@neu.net) Received: from mail.neu.net (neu.net [199.48.129.194]) by mx1.freebsd.org (Postfix) with ESMTP id 95A4C74B; Sun, 10 Mar 2013 16:56:03 +0000 (UTC) Received: from neu.net (neu.net [199.48.129.194]) by mail.neu.net (8.14.6/8.14.5) with ESMTP id r2AGu1fW017813; Sun, 10 Mar 2013 12:56:01 -0400 (EDT) (envelope-from andy@neu.net) Date: Sun, 10 Mar 2013 12:56:01 -0400 (EDT) From: AN To: Sergio de Almeida Lenzi Subject: Re: VirtualBox broken by recent commit -248084 In-Reply-To: <1362932015.81638.5.camel@z6000.lenzicasa> Message-ID: References: <1362932015.81638.5.camel@z6000.lenzicasa> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: clamav-milter 0.97.6 at my.mail.server X-Virus-Status: Clean X-Spam-Status: No, score=0.0 required=4.5 tests=RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.neu.net Cc: vbox@freebsd.org, FreeBSD Mailing List , Chris Rees X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Mar 2013 16:56:04 -0000 On Sun, 10 Mar 2013, Sergio de Almeida Lenzi wrote: > Em Dom, 2013-03-10 as 15:43 +0000, Chris Rees escreveu: > > On 10 Mar 2013 07:07, "AN" wrote: > > > > FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #36 r248127: Sun Mar 10 > > 00:13:59 CST 2013 root@FBSD10:/usr/obj/usr/src/sys/MYKERNEL amd64 > > > > Virtualbox was broken by this commit: > > http://svnweb.freebsd.org/base?view=revision&revision=248084 > > > > ===> Registering installation for virtualbox-ose-kmod-4.2.6_1 > > Installing virtualbox-ose-kmod-4.2.6_1... done > > ===> Cleaning for virtualbox-ose-kmod-4.2.6_1 > > [root@FBSD10 /usr/ports/emulators/virtualbox-ose-kmod]# kldload vboxdrv.ko > > kldload: can't load vboxdrv.ko: Exec format error > > This error isn't helpful; what went into /var/log/messages as kldload was > executed? > > Chris > > The last 10.0 CURRENT changed the way lock is handled..... > so a "fix" in the virtualbox-kmod is needed.... > put this file the "files" directory > and do a "make clean install" > should work... I can confirm that with the attached patch, VirtualBox is working again. Thanks Sergio for the fix. # kldstat Id Refs Address Size Name 1 18 0xffffffff80200000 117e9a0 kernel 2 1 0xffffffff81412000 9a02 linprocfs.ko 3 1 0xffffffff8141c000 4fbcb linux.ko 4 1 0xffffffff8146c000 3493 ums.ko 5 1 0xffffffff81470000 29c4 uhid.ko [root@FBSD10 /usr/ports/emulators/virtualbox-ose-kmod]# kldload vboxdrv.ko [root@FBSD10 /usr/ports/emulators/virtualbox-ose-kmod]# kldstat Id Refs Address Size Name 1 20 0xffffffff80200000 117e9a0 kernel 2 1 0xffffffff81412000 9a02 linprocfs.ko 3 1 0xffffffff8141c000 4fbcb linux.ko 4 1 0xffffffff8146c000 3493 ums.ko 5 1 0xffffffff81470000 29c4 uhid.ko 6 1 0xffffffff81473000 2e7c0 vboxdrv.ko