From owner-freebsd-ports@FreeBSD.ORG Mon Mar 17 07:30:58 2008 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3FD4E106566C for ; Mon, 17 Mar 2008 07:30:58 +0000 (UTC) (envelope-from pcfxer@rogers.com) Received: from smtp108.rog.mail.re2.yahoo.com (smtp108.rog.mail.re2.yahoo.com [68.142.225.206]) by mx1.freebsd.org (Postfix) with SMTP id DC68C8FC1A for ; Mon, 17 Mar 2008 07:30:57 +0000 (UTC) (envelope-from pcfxer@rogers.com) Received: (qmail 1904 invoked from network); 17 Mar 2008 07:30:57 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=igZO1VpBYs9jD3I40+yNQez3tq/sbhKLTakM3fjAUlt1jdnOsbalKckmDh4Qx27RHXOszlW5HePxWDW/bK/ou3O+VqYtqK+tgeDBBg+ehtZfjfYOH+2Zu0HvRyvP4tEzlSk4AVZC/UKLo3WdNU1mNSM74R2wVDPM0ZhrllwAvKo= ; Received: from unknown (HELO DOVEROSX.FREEBSD.com) (pcfxer@rogers.com@99.241.144.175 with plain) by smtp108.rog.mail.re2.yahoo.com with SMTP; 17 Mar 2008 07:30:57 -0000 X-YMail-OSG: q4TBAaYVM1lJWzMqSq8IugwKvCC9QU3BOjgSaPLeTsgn6.1IiahFhzs.AJs9oWoUrA-- X-Yahoo-Newman-Property: ymail-3 Message-ID: <47DDE601.9050201@rogers.com> Date: Sun, 16 Mar 2008 23:31:13 -0400 From: Brodey Dover User-Agent: Thunderbird 2.0.0.12 (X11/20080315) MIME-Version: 1.0 To: Yuri Pankov , ports@FreeBSD.org References: <47DBCF7C.5000600@rogers.com> <47DC0E86.5070507@gmail.com> In-Reply-To: <47DC0E86.5070507@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: [Bulk] Re: FreeBSD Port: emu10kx-20051021 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Mar 2008 07:30:58 -0000 So to install/enable one can lkdload or add the emu10kx driver option in the kernel? Yuri Pankov wrote: > Brodey Dover wrote: >> Hello, >> >> I just recently installed FreeBSD 7.0 and attempted to install the >> emu10kx drivers for my Audigy 2 Value {emu10k doesn't work}. I rang >> up a list of errors and fixed the driver via the following changes: > > snd_emu10kx is included in base starting with 7.0, port probably > should be marked as IGNORE on 7.x and up. > >> >> #emu10kx.c >> Line 895 >> /*OLD*/ >> if ((!(sc->irq)) || bus_setup_intr(dev, sc->irq, INTR_MPSAFE | INTR_TYPE >> _AV, emu_intr, sc, &sc->ih)) >> /*NEW*/ >> if ((!(sc->irq)) || bus_setup_intr(dev, sc->irq, INTR_MPSAFE | INTR_TYPE >> _AV, ***NULL***, emu_intr, sc, &sc->ih)) //Without *** of course. >> >> #emu10kx-pcm.c >> Line 980 >> /*OLD*/ >> if (sndbuf_alloc(ch->buffer, sc->card->parent_dmat, sc->card->bufsz) >> != 0) >> /*NEW*/ >> if (sndbuf_alloc(ch->buffer, sc->card->parent_dmat, sc->card->bufsz, >> NULL) != 0) >> >> It appears that quite a few functions changed (I think for SMP fine >> grain techniques) but their uses weren't updated. >> >> Regards, >> Brodey Dover > > Yuri >