[Bulk] Re: FreeBSD Port: emu10kx-20051021

Brodey Dover pcfxer at rogers.com
Mon Mar 17 07:30:58 UTC 2008


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
>



More information about the freebsd-ports mailing list