Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Mar 1998 00:19:54 -0800
From:      Amancio Hasty <hasty@rah.star-gate.com>
To:        Luigi Rizzo <luigi@labinfo.iet.unipi.it>
Cc:        garycorc@idt.net (Gary T. Corcoran), adhir@worldbank.org, multimedia@FreeBSD.ORG
Subject:   Re: sound in -current 
Message-ID:  <199803100819.AAA04661@rah.star-gate.com>
In-Reply-To: Your message of "Tue, 10 Mar 1998 07:43:19 %2B0100." <199803100643.HAA08610@labinfo.iet.unipi.it> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

I would start by taking a look at the way that you are handling
dma time outs or errors.

	Cheers,
	Amancio

> > I never had time to write up a proper report on this, but when I was trying
> > to get sound going on my notebook PC, I found that when (at first) I had
> > the two DMA channels reversed in my config file (since I didn't know which
> > was which in Luigi's driver) my machine locked solid when I tried to play
> > a sound file.  Reversing the DMA's fixed the problem.  Did something change
> 
> what do you mean by "DMA chan reversed", and, especially, what hardware
> caused the problem ?
> 
> > about a possible conig error, but not a lockup.  Could you perhaps detect
> > this situation, Luigi?   When I get some more time I'll write up some
> 
> i'll do my best...
> 
> the thing is, two buffers are allocated in the driver, and the 8237 is
> started on both channels. "Reversing" the channels as you claim should
> have the effect that write dma request go to a 8237 channel
> programmed for reads, so the request is not honored (probably) by the
> 8237. Then what could happen is that the soundcard is continuously
> issuing request causing some kind of freeze on the ISA bus ?
> 
> detecting the problem is very card specific though...
> 
> 	cheers
> 	luigi
> -----------------------------+--------------------------------------
> Luigi Rizzo                  |  Dip. di Ingegneria dell'Informazione
> email: luigi@iet.unipi.it    |  Universita' di Pisa
> tel: +39-50-568533           |  via Diotisalvi 2, 56126 PISA (Italy)
> fax: +39-50-568522           |  http://www.iet.unipi.it/~luigi/
> _____________________________|______________________________________
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-multimedia" in the body of the message



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803100819.AAA04661>