[GnomeMeeting-list] audio probs: full duplex, 2x/0.5x speed playback



Greetings list!

This is my first time trying to use Gnomemeeting and NetMeeting.
System is RedHat 9 with a standard Linux 2.4.22 kernel I made,
not a RedHat kernel.  Am having several problems.  (Yes, I read the FAQ.)

/var/log/messages:
Sep 29 14:04:25 frost kernel: i810: Intel ICH2 found at IO 0xdc40 and
0xd800, MEM 0x0000 and 0x0000, IRQ 10
Sep 29 14:04:25 frost kernel: i810_audio: Audio Controller supports 6
channels.
Sep 29 14:04:25 frost kernel: i810_audio: Defaulting to base 2 channel mode.
Sep 29 14:04:25 frost kernel: i810_audio: Resetting connection 0
Sep 29 14:04:25 frost kernel: ac97_codec: AC97 Audio codec, id: ADS96
(Analog Devices AD1885)
Sep 29 14:04:25 frost kernel: i810_audio: AC'97 codec 0 Unable to map
surround DAC's (or DAC's not present), total channels = 2
Sep 29 14:04:25 frost kernel: i810_audio: setting clocking to 41260

Yesterday, I was able to play music with xmms and record sound
with gnome-sound-recorder.  I could do that simultaneously.
fuser /dev/dsp showed processes from both xmms and
gnome-sound-recorder accessing /dev/dsp.  Today, I tried
the same thing and the recorder went thru the motions but all I got was
silence when I played the sound file back.  Could still play sound with
xmms.  Checked with aumix, and saw the microphone setting had not
changed since yesterday.

The test audio in the configuration druid:

Audio player:          /dev/dsp
Audio player mixer:    /dev/mixer
Audio recorder:        /dev/dsp
Audio recorder mixer:  /dev/mixer

The selected audio device (/dev/dsp) was successfully opened but it is
impossible to write data to this device.

# ls -l /dev/dsp*
crw-rw-rw-    1 root     root      14,   3 Oct  2 09:24 /dev/dsp
crw-rw-rw-    1 brenton  root      14,  19 Jan 30  2003 /dev/dsp1
crw-------    1 brenton  root      55,   0 Jan 30  2003 /dev/dsp56k
crw-rw-rw-    1 brenton  root      14,   0 Jan 30  2003 /dev/mixer

I went ahead and called up another machine that had Windows 2000 and
NetMeeting.  The connection was partly successful.  I could hear the
other guy, except he sounded like Alvin the chipmunk.  He could not hear
me.  When he called me, then I heard nothing and he heard me, except my
voice was being played back at half speed.  After much FAQ reading and
Google searching, I turned up "killall esd" which I tried and which
didn't help, suggestions it might be permission problems, which I don't
have, suggestions that I use ALSA, which I understand was integrated
from kernel 2.4.18 on, and finally this:

> Found that i810_audio has been broken in kernel 2.4.20-pre4-ac1. It
was Ok with
> 2.4.20-pre1-ac1 I used before.

So, checking /var/log/messages again, I see:

Oct  1 18:00:50 frost kernel: i810_audio: drain_dac, dma timeout?
Oct  1 18:05:09 frost kernel: i810_audio: drain_dac, dma timeout?
Oct  1 18:06:04 frost last message repeated 2 times
Oct  1 18:06:50 frost kernel: i810_audio: DMA overrun on write
Oct  1 18:06:50 frost kernel: i810_audio: CIV 5, LVI 4, hwptr 29c0,
count -64
Oct  1 18:06:50 frost kernel: i810_audio: DMA overrun on write
Oct  1 18:06:50 frost kernel: i810_audio: CIV 9, LVI 8, hwptr 4888,
count -72
Oct  1 18:06:50 frost kernel: i810_audio: DMA overrun on write
Oct  1 18:06:50 frost kernel: i810_audio: CIV 13, LVI 12, hwptr 6b20,
count -24

many many times.  Checking www.kernel.org, I find this in 2.4.23-pre6
changelog:

  o Mehmet Ceyran/Alan Cox: Longer i810_audio.c retries
Alan Cox:
  o update i8xx watchdog
  o fix i810 audio leak

I'll try 2.4.23-pre6 and see what happens.  Any other suggestions?

Brent




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]