sound card Xonar xdg and kern3.17

Hello,

I have a sound card XONAR DGX which works perfectly with kernel 3.15 and 3.16;
I have KDE installed with alsa, pulse audio seems not active (starting pavucontrol gives “Fatal error. Unable to connect to PulseAudio” )
Since the installation of kernel 3.17 I have the following problem
The card is recognized

   # lspci -v | grep -B1 -A12 -i audio
 0e:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
         Subsystem: ASUSTeK Computer Inc. Device 8521
         Flags: bus master, medium devsel, latency 64, IRQ 28
         I/O ports at 6000 
         Capabilities: [c0] Power Management version 2
         Kernel driver in use: snd_oxygen
         Kernel modules: snd_oxygen

The correct driver is loaded

[size=2]# lsmod | grep snd 
snd_oxygen             25132  4  
snd_oxygen_lib         45416  1 snd_oxygen
snd_mpu401_uart        14169  1 snd_oxygen_lib
snd_rawmidi            34923  1 snd_mpu401_uart
snd_seq_device         14497  1 snd_rawmidi
snd_pcm               121055  2 snd_oxygen_lib
snd_timer              33609  2 snd_pcm
snd                    87947  13 snd_oxygen,snd_timer,snd_pcm,snd_rawmidi,snd_oxygen_lib,snd_mpu401_uart,snd_seq_device
soundcore              15047  1 snd

The card still works but after some time or event the same noise is continuously repeated 1 or 2 times per second
Examples

  1. Amarok works but if I halt a music then the same sound is repeated 1 or 2 times per second.
    The sound device is not freed. If I quit Amarok via the close button a “bip” is produced and the noise stops
  2. The speaker testing fails with this output
   speaker-test -c2 -l5 -twav
   speaker-test 1.0.27.2
  
 Playback device is default
 Stream parameters are 48000Hz, S16_LE, 2 channels
 WAV file(s)
 Rate set to 48000Hz (requested 48000Hz)
 Buffer size range from 2048 to 16384
 Period size range from 1024 to 1024
 Using max buffer size 16384
 Periods = 4
 was set period_size = 1024
 was set buffer_size = 16384
  0 - Front Left

and a noise “fro fro fro” is constantly send out; if I reload Amarok and start a music the noise is stopped and the music plays correctly.
If I halt the music a noise is continually send out but different from the preceding noise. seems that the last send out is continuously repeated 1 or 2 times per second
If i wait that the music ends then no parasite noise

  1. If I try to see a video in Firefox or Seamonkey then after some times (10-15 seconds) the video stops, the browser is locked and I cannot change to another tab nor close the browser. The same video plays correctly with the kernel 3.16 after reboot

Bug in the sound subsystem with kernel 3.17?

Any Comment?
many thanks in advance
Philippe[/size]

Hello,

I solved this problem configuring pulse audio: before only alsa was active.
After activating pulse audio I was able to configure the card in Yast, without pulse audio I received in Yast a warning that module snd_oxygen could not be loaded.

Seems that with the kernels 3.17 configuring the card with pulse audio is required and all multimedia programs seem working correctly without parasite noises

Regards
Philippe