Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Mar 1996 12:47:08 -0600
From:      Jim Lowe <james@miller.cs.uwm.edu>
To:        jkh@time.cdrom.com, multimedia@FreeBSD.org
Subject:   Re:  isa_dmastart: channel 3 busy
Message-ID:  <199603091847.MAA13709@miller.cs.uwm.edu>

next in thread | raw e-mail | index | archive | help
This is what I have applied to isa.c for the last 2-3 months
after each sup :-(.  It is gross, it is ugly, but it does
make my sound work.

	-Jim
------------------------------isa.c.patch---------------------
*** isa.xx.c	Thu Mar  7 08:15:28 1996
--- isa.c	Thu Mar  7 08:16:19 1996
***************
*** 634,641 ****
--- 634,643 ----
  	    || (chan >= 4 && (nbytes > (1<<17) || (u_int)addr & 1)))
  		panic("isa_dmastart: impossible request");
  
+ #ifdef notdef
  	if (dma_busy[chan])
  		printf("isa_dmastart: channel %u busy\n", chan);
+ #endif
  	dma_busy[chan] = 1;
  	if (isa_dmarangecheck(addr, nbytes, chan)) {
  		if (dma_bouncebuf[chan] == NULL
***************
*** 726,733 ****
--- 728,737 ----
  void isa_dmadone(int flags, caddr_t addr, int nbytes, int chan)
  {
  
+ #ifdef notdef
  	if (!dma_busy[chan])
  		printf("isa_dmadone: channel %d not busy\n", chan);
+ #endif
  	if (dma_bounced[chan]) {
  		/* copy bounce buffer on read */
  		if (flags & B_READ)
***************
*** 743,750 ****
--- 747,756 ----
  	unsigned chan;
  {
  
+ #ifdef notdef
  	if (!dma_busy[chan])
  		printf("isa_dmadone_nobounce: channel %u not busy\n", chan);
+ #endif
  	if (dma_bounced[chan]) {
  		printf("isa_dmadone_nobounce: channel %u bounced\n", chan);
  		dma_bounced[chan] = 0;



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