|Audio drivers failed to detect failure condition and attempted to
|assign DMA address to the wrong address. It can cause system lockup
|or other mysterious errors. Since most sound cards requires low DMA
|address(BUS_SPACE_MAXADDR_24BIT) sndbuf_alloc() would fail when the
|audio driver is loaded after long running of operations.
PS I think this port is quite brain damaged. These checks should be made
on OSVERSION.
PR: ports/76943
Submitted by: Sergey N. Voronkov <serg@tmn.ru>
Tested by: DomiX on FreeNode
to be present, or does not compile on certain versions of FreeBSD. This
will potentially avoid needless compilations on bento, and has the added
benefit of improving certain reporting tools. To most users, this change
is a no-op.
PR: 61090
Submitted by: linimon
The current logic to calculate BROKEN in this port does not
allow for one OS release to ask the port if it is broken
on another OS release. This is due to an assumption that
the OSVERSION passed to the Makefile exactly corresponds
to the source version installed under /usr/src/sys (if any.)
That is the default. However, when doing a cross-query,
this is not the case.
While this is a problem that is probably only of interest
to myself, Bill Fenner, and Dan Langille, the logic could
use tightening anyway.
PR: ports/52590
Submitted by: Mark Linimon <linimon@lonesome.com>
- add a dependency on snd_pcm in -STABLE;
- refresh the info message;
- maintainer have been graduated (Congrats Alexander!) - host distfiles at a
temporary location and update his e-mail accordingly.
Submitted by: sf, maintainer
Changes:
Added /usr/local/etc/rc.d/aureal.sh.sample to assist with loading/
unloading the driver. Submitted version was slightly expanded with the
automatic detection of the Aureal card present in the system. Details
on how to override this are provided. (Sorry Peter for not taking care
of this sooner)
Submitted by: Peter Pentchev <roam@orbitel.bg>
Fixed the driver to work on 4.1 / 4.1.1 systems. It turns out these
systems don't have pcm_unregister(). The sideeffect of this is that
it's impossible to unload the driver. But at least one can kldload it
now.
Tested by: Vladislav V. Zhuk" <admin@dru.skif.net>
Switch over to Cameron's recent newpcm mega-commit in -CURRENT. To
install the port your CURRENT has to be built from post 3/24/2001
sources.
Submitted by: FUJISHIMA Satsuki <sf@FreeBSD.org>
Submitted by: maintainer
compile aureal in their kernel statically (yes, having them there does
break the aureal module). Modularize the makefile using SRCPREFIX, which
can be changed in the environment.
Approved in principle by: maintainer (except SRCPREFIX)
- FreeBSD 4.0 - inform that 4.0 is not supported;
- FreeBSD 4.1.* - use an updated tarball with proper kernel module
dependencies;
- FreeBSD 4.2 - with recent newpcm kobj MFC commit in mind, add heuristics
to determine the driver tarball required. Build correctly on both pre-
and post- kobj MFC systems.
Submitted by: maintainer
Slightly improved and polished by: sobomax
core with the kld);
- hand over maintainership to Alexander Matey <matey@cis.ohio-state.edu> - he
is the author of the driver;
- make sure that the correct version of the driver used for some earler
version of 4-STABLE (1.1 for 4.1) and refuse to build if OSVERSION < 410002.
Submitted by: Alexander Matey <matey@cis.ohio-state.edu>
Slightly adjusted by: sobomax
there.
For those who missed decsription from previous commit:
Add aureal-kmod - a port to provide convinient way for building FreeBSD driver
for Aureal based soundcards. This driver could not be added to the base system
because it's uses binary-only Linux Vortex Core object modules.
The port supports 4-STABLE and 5-CURRENT, however 4-STABLE isn't tested, so
please report your mileage to me.
Suggested by: alex