Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jul 1997 21:34:24 -0400
From:      Randall Hopper <rhh@ct.picker.com>
To:        Amancio Hasty <hasty@rah.star-gate.com>
Cc:        multimedia@FreeBSD.ORG
Subject:   Re: ftp://rah.star-gate.com/pub/guspnp11.tar.gz
Message-ID:  <19970722213424.11237@ct.picker.com>
In-Reply-To: <199707220234.TAA00497@rah.star-gate.com>; from Amancio Hasty on Mon, Jul 21, 1997 at 07:34:32PM -0700
References:  <199707220234.TAA00497@rah.star-gate.com>

next in thread | previous in thread | raw e-mail | index | archive | help
 |New sound driver release with important signal handling fix.
 |The nagging problem with the SB16 hanging or repeating 
 |sound clips at the end is gone.
 |
 |If you want to know more about the fixes that went in see:
 |sound/REAMDE.GUSPNP in the tar ball.

Just got a chance to pull it and run it past all the audio tests I can
think of with my SB32.  Here's the results:

1) Thanks for the good work on repeating and close() hanging fix!  Did 
   not hear any repeats, and when I allowed audio play apps to finish 
   playing and terminate normally, I never saw them hang on close().

   The only time I saw a hang was when I Ctrl-Ced the app in the middle
   of playback (e.g. mpg123); not all the time--sporatically as before.

   So as far as this specific problem goes (hanging), this driver is better
   than the checked-in version.

2) Load pops on start/end of AU playback.   Still there.  Don't see this
   with the checked-in driver.

3) Attempts to record 16-bit samples gives "Input/Output Error" now instead
   of the "Interrupted system call" before.  For each failure, I get one of
   these in my console:

          Sound: DMA (input) timed out - IRQ/DRQ config error?

   16-bit record works with the checked-in driver.

4) I think Louis or you mentioned this, but I also see probe output that's
   a little strange.  Looks fine except for that dma 7 in there.  Could this 
   be related to the DMA error doing 16-bit record?


     Probing sb at 0x00000220
     start sb_dsp_detect, base 0x220 irq 5
     -- Hardware probed OK
     sb0 at 0x220 irq 5 drq 1 flags 0xffffffff on isa
     sndtable_init_card(2) entered
     Located card - calling attach routine
      at 0x220 irq 5 dma 1,7                <--------------------
     attach routine finished

     ...

     -- Driver name 'SoundBlaster16' probe 0xf01e9098
     -- Hardware probed OK
     sbxvi0 at 0x0 drq 5 flags 0xffffffff on isa
     sndtable_init_card(6) entered
     Located card - calling attach routine
      at 0x000 irq -1 dma 5,7               <--------------------
     attach routine finished


That's about it.  Hope this helps, and thanks for the hard work!

Randall



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