All of lore.kernel.org
 help / color / mirror / Atom feed
* Hercules Gamesurround Fortissimo III 7.1
@ 2003-06-27 16:48 Nicos Gollan
  2003-06-28  9:18 ` Nicos Gollan
  2003-06-28 12:28 ` Benny Sjostrand
  0 siblings, 2 replies; 8+ messages in thread
From: Nicos Gollan @ 2003-06-27 16:48 UTC (permalink / raw)
  To: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 1630 bytes --]

Hi...

During the last weeks, I tried to get that card to work with ALSA 0.9.3c. 
Here's what I found:

 - The card is not properly recognized by the driver. I added the card to the 
drivers hardware list (see attached patch) which seemed to help somewhat.

 - Without the external_amp parameter, sound is sometimes OK, sometimes 
distorted, sometimes not available at all.

 - With external_amp set, the card basically works, but there are some quirks

The remaining quirks are:

 - After a cold boot, the driver loads OK. After some 2-3 minutes uptime, 
there's a very loud crackling noise, independent of sound output (like very 
high spikes in the output). This goes away after about 20 seconds. After 
that, sound is either "normal" (definition of normal follows...) or entirely 
gone.

 - Unloading the driver module works. However, reloading the module fails the 
first time. Trying to load the driver a second time is always successful. See 
the "reload-module.txt" attachment for output.

 - Sometimes, sound is distorted at high PCM volume settings, sometimes it 
isn't. I have not found any way to reproduce this, it just happens from time 
to time. (Lasts as long as the machine isn't power-cycled). Setting the PCM 
volume down to about 77% avoids this.

 - After rebooting from Windows, sound dies with a "plop" afer some minutes. 
Reloading the module gives another few minutes of sound. (repeat ad nauseam)

In conclusion, I think there's something wrong with the initialization. My 
configuration is similar to the one given on the alsa-project website. Are 
there any known bugs or workarounds?

-- 
Got Backup?

[-- Attachment #2: alsa-herculesgsf3.patch --]
[-- Type: text/x-diff, Size: 506 bytes --]

--- modules/alsa-driver/alsa-kernel/pci/cs46xx/cs46xx_lib.c	2003-05-25 12:22:10.000000000 +0200
+++ /home/nicos/systemcode/alsa-driver-0.9.3c/alsa-kernel/pci/cs46xx/cs46xx_lib.c	2003-05-30 14:48:52.000000000 +0200
@@ -3743,6 +3743,13 @@
 		.amp = amp_hercules,
 		.mixer_init = hercules_mixer_init,
 	},
+  {
+		.vendor = 0x1681,
+    .id = 0xa011,
+    .name = "Hercules Fortissimo III 7.1",
+    .amp = amp_hercules,
+    .mixer_init = hercules_mixer_init,
+  },
 	/* Teratec */
 	{
 		.vendor = 0x153b,

[-- Attachment #3: reload-module.txt --]
[-- Type: text/plain, Size: 2138 bytes --]

--- loading the module after unloading ---
elysium:~# modprobe snd-cs46xx
Warning: ignoring device_gid=29, no such parameter in this module
Warning: ignoring device_uid=0, no such parameter in this module
Module snd loaded, with warnings
Module snd-seq-device loaded, with warnings
Module snd-rawmidi loaded, with warnings
Module snd-timer loaded, with warnings
Module snd-pcm loaded, with warnings
Module snd-ac97-codec loaded, with warnings
/lib/modules/2.4.21-personal-alsa/alsa/snd-cs46xx.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.21-personal-alsa/alsa/snd-cs46xx.o: insmod /lib/modules/2.4.21-personal-alsa/alsa/snd-cs46xx.o failed
/lib/modules/2.4.21-personal-alsa/alsa/snd-cs46xx.o: insmod snd-cs46xx failed
elysium:~# modprobe snd-cs46xx
Warning: ignoring device_gid=29, no such parameter in this module
Warning: ignoring device_uid=0, no such parameter in this module
Module snd loaded, with warnings
Module snd-seq-device loaded, with warnings
Module snd-rawmidi loaded, with warnings
Module snd-timer loaded, with warnings
Module snd-pcm loaded, with warnings
Module snd-ac97-codec loaded, with warnings
Module snd-cs46xx loaded, with warnings


--- dmesg ---
PCI: Found IRQ 5 for device 00:0f.0
ALSA ../../alsa-kernel/pci/cs46xx/cs46xx_lib.c:416: cs46xx: failure waiting for FIFO command to complete
ALSA ../../alsa-kernel/pci/cs46xx/cs46xx_lib.c:3216: ERROR: snd-cs46xx: never read ISV3 & ISV4 from AC'97
ALSA ../../alsa-kernel/pci/cs46xx/cs46xx_lib.c:3217:        Try reloading the ALSA driver, if you find something
ALSA ../../alsa-kernel/pci/cs46xx/cs46xx_lib.c:3218:        broken or not working on your soundcard upon
ALSA ../../alsa-kernel/pci/cs46xx/cs46xx_lib.c:3219:        this message please report to alsa-devel@lists.sourceforge.net
Sound Fusion CS46xx soundcard not found or device busy
PCI: Found IRQ 5 for device 00:0f.0
ALSA ../../alsa-kernel/pci/cs46xx/cs46xx_lib.c:416: cs46xx: failure waiting for FIFO command to complete

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2003-07-06 11:32 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-27 16:48 Hercules Gamesurround Fortissimo III 7.1 Nicos Gollan
2003-06-28  9:18 ` Nicos Gollan
2003-06-28 12:28 ` Benny Sjostrand
2003-06-28 13:04   ` Nicos Gollan
2003-07-01 10:01     ` Ronny V. Vindenes
2003-07-01 12:11       ` Nicos Gollan
2003-07-06 11:32         ` Benny Sjostrand
2003-07-06 11:11           ` Nicos Gollan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.