From alsa-devel-owner@alsa.jcu.cz  Thu Dec 31 12:49:50 1998
Received: from sasami.anime.net (goemon@anime.net [205.139.105.150])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id MAA25364
	for <alsa-devel@alsa.jcu.cz>; Thu, 31 Dec 1998 12:48:31 +0100
Received: from localhost (goemon@localhost)
	by sasami.anime.net (8.8.8/8.8.8) with SMTP id DAA15655;
	Thu, 31 Dec 1998 03:48:25 -0800
Date: Thu, 31 Dec 1998 03:48:25 -0800 (PST)
From: Dan Hollis <goemon@sasami.anime.net>
To: Jaroslav Kysela <perex@jcu.cz>
cc: Linux Audio Development Mailing list <linux-audio-dev@ginette.musique.umontreal.ca>,
        alsa-devel@alsa.jcu.cz
Subject: Re: [linux-audio-dev] ISA Plug & Play support in kernel
In-Reply-To: <Pine.LNX.3.96.981231123335.15409R-100000@entry.jcu.cz>
Message-ID: <Pine.LNX.3.96.981231034535.15626A-100000@sasami.anime.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

On Thu, 31 Dec 1998, Jaroslav Kysela wrote:
> On Thu, 31 Dec 1998, Dan Hollis wrote:
> > On Thu, 31 Dec 1998, Jaroslav Kysela wrote:
> > > My ISA PnP code doesn't broke any function of kernel - it's add-on module
> > > which takes care about ISA PnP detection and configuration which should be
> > > used or not (like PCI functions).. It contains many powerful things...
> > Hopefully the ISA PnP code is generic enough to be used for any PnP
> > card... (e.g. ethernet cards, scsi, etc)
> Functions aren't specific only for soundcard chips.. They can be used with
> any ISA PnP card/chip..

While we are on the subject of DMA. Is anyone going to address the ISA DMA
problem of running out of buffers? Eg the infamous "Couldn't allocate DMA
buffer" that seems to affect so many people. It's still here, in 2.2.x!
:-(

I think the best solution to this is to have the kernel reserve some small
ram for only ISA DMA buffers, as a percentage of available RAM (up to a 
limit). Of course, you could override the settings (more/less/no buffers)
with a kernel boot parameter.

-Dan


