Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jul 1997 16:21:38 -0700
From:      Amancio Hasty <hasty@rah.star-gate.com>
To:        Randall Hopper <rhh@ct.picker.com>
Cc:        multimedia@FreeBSD.ORG
Subject:   Re: guspnp9: /dev/dsp close() hangs 
Message-ID:  <199707132321.QAA01133@rah.star-gate.com>
In-Reply-To: Your message of "Sun, 13 Jul 1997 19:14:53 EDT." <19970713191453.21533@ct.picker.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
I will review dmabuf to see what is going on.

	Tnks,
	Amancio
>From The Desk Of Randall Hopper :
> Amancio Hasty:
>  |I need a little more info.
>  |
>  |in dmabuf.c:dma_sync
>  |	while (!(out_sleep_flag[dev].aborting)
>  |	       && audio_devs[dev]->dmap_out->qlen) {
>  |
>  |	    int             flag, chn;
>  |            printf("dmabuf %d \n", audio_devs[dev]->dmap_out->qlen);
>  |
>  |Add the above printf and please send me the output of the last few
>  |lines .
> 
> 
> Ok, here it is:
> 
>      > mpg123 things.mp2
> 
>      ----->  APP STARTUP PRINTS:
>      start sb_reset_dsp
>      done RESET 1
>      done tenmicrosec
>      done RESET 0
>      isa_dmastart: channel 5 busy
> 
>      ----->  THEN WHEN I CTRL-C, I ALWAYS SEE THIS:
>      dmabuf 2 
>      dmabuf 1 
> 
>      ----->  IF THE /dev/dsp close() DIDN'T HANG, THAT'S IT.
> 
>      ----->  BUT IF THE close() HUNG, I SEE THIS LINE AGAIN AND AGAIN, PRINTI
NG
>      ----->  ONCE EVERY 10 SECONDS:
>      dmabuf 1 
> 
> Randall
> 
> 
> 
>      





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