On Sun, 30 Jul 2006 22:17:23 -0400 Gene Heskett <[EMAIL PROTECTED]> wrote:
> On Sunday 30 July 2006 21:32, J. William Snyder, Jr. wrote: > >Thank you very much for taking the time to read my plea for help. I > >recently bought a * Creative Sound Blaster SB0570 Audigy SE 7.1 Channels > >24-bit 96KHz PCI Interface Sound Card - OEM* from Newegg.com > >(http://www.newegg.com/Product/Product.asp?Item=N82E16829102003), and I > >have been pulling my hair out trying to get it to work with the ALSA > >CA0106 driver in alsa-driver-1.0.11. Basically, I have gotten it to the > >point where I can load snd-ca0106 and the associates modules, and the > >card shows up in /proc/asound. However, absolutely no audio is produced > >when common sound programs like XMMS are run. When I try to run XMMS, I > >get the dialog that I should check my soundcard configuration (XMMS is > >set to use the ALSA driver). When I set XMMS to use the OSS driver, > >XMMS will play audio according to the VU meter, but no audio is output > >to the speakers. When I run the old program vplay, the response I get > >is "Invalid audio buffers size 1023." Before I ran snddevices, the only > >response I got was "/dev/dsp: no such device." > > > >I was successful in getting the OSS driver for the Audigy LS working > >with this particular sound card, but sound becomes choppy anytime load > >is put onto the CPU. Accordingly, using the OSS drivers is not an > >acceptable solution. Everything I have read on this listserv and what I > >have been able to Google about this card is that support for it has been > >slow going. I can only speculate that there is something novel enough > >about this particular card that support for it is not complete. > > > >Ok, here's my setup: > >RedHat 9 > >Linux 2.4.32 > >alsa-driver-1.0.11 > > > >AMD AthlonXP 1800+ > > > >And here are the output of the programs that I have seen used for > >diagnosing these problems: > ># lspci -v > >00:05.0 Multimedia audio controller: Creative Labs: Unknown device 0007 > > Subsystem: Creative Labs: Unknown device 100a > > Flags: bus master, medium devsel, latency 32, IRQ 11 > > I/O ports at d800 [size=32] > > Capabilities: [dc] Power Management version 2 > > > ># ls -l /proc/asound > >total 0 > >lrwxrwxrwx 1 root root 5 Jul 21 14:21 CA0106 -> card0 > >dr-xr-xr-x 10 root root 0 Jul 21 14:21 card0 > >-r--r--r-- 1 root root 0 Jul 21 14:21 cards > >-r--r--r-- 1 root root 0 Jul 21 14:21 devices > >-r--r--r-- 1 root root 0 Jul 21 14:21 modules > >dr-xr-xr-x 2 root root 0 Jul 21 14:21 oss > >-r--r--r-- 1 root root 0 Jul 21 14:21 pcm > >dr-xr-xr-x 2 root root 0 Jul 21 14:21 seq > >-r--r--r-- 1 root root 0 Jul 21 14:21 timers > >-r--r--r-- 1 root root 0 Jul 21 14:21 version > > > ># lsmod > >Module Size Used by Tainted: P > >snd-pcm-oss 35584 0 (autoclean) > >snd-mixer-oss 15960 0 (autoclean) [snd-pcm-oss] > >videodev 8768 0 (autoclean) > >binfmt_misc 7112 1 > >serial 51556 0 (autoclean) > >parport_pc 31560 1 (autoclean) > >lp 7648 0 (autoclean) > >parport 35744 1 (autoclean) [parport_pc lp] > >snd-ca0106 27576 0 (autoclean) > >snd-rawmidi 17592 0 (autoclean) [snd-ca0106] > >snd-seq-device 6168 0 (autoclean) [snd-rawmidi] > >snd-ac97-codec 88536 0 (autoclean) [snd-ca0106] > >snd-pcm 73660 0 (autoclean) [snd-pcm-oss snd-ca0106 > >snd-ac97-codec] > >snd-timer 19208 0 (autoclean) [snd-pcm] > >snd 51648 1 (autoclean) [snd-pcm-oss snd-mixer-oss > >snd-ca0106 snd-rawmidi snd-seq-device snd-ac97-codec snd-pcm snd-timer] > >snd-page-alloc 7664 0 (autoclean) [snd-mixer-oss snd-ca0106 > >snd-rawmidi snd-seq-device snd-pcm snd-timer snd] > >soundcore 6468 6 (autoclean) [snd] > >Mvnetd 9732 1 (unused) > >Mvnet 55552 0 [Mvnetd] > >Mvnetint 332 0 (unused) > >Mvw 4660 0 (unused) > >Mvmouse 808 0 (unused) > >Mvkbd 928 0 (unused) > >Mvgic 3256 0 (unused) > >Mvdsp 1008 0 (unused) > >Mserial 6708 0 (unused) > >Mmpip 7092 0 (unused) > >Mmerge 134500 0 [Mvnetd Mvnet Mvnetint Mvw Mvmouse > >Mvkbd Mvgic Mvdsp Mserial Mmpip] > >mki-adapter 27328 0 [Mvnetd Mvnet Mvnetint Mvw Mvmouse > >Mvkbd Mvgic Mvdsp Mserial Mmpip Mmerge] > >nfsd 52712 8 (autoclean) > >lockd 43664 1 (autoclean) [nfsd] > >sunrpc 84060 1 (autoclean) [nfsd lockd] > >tulip 43328 1 > >af_packet 14664 0 (autoclean) > >keybdev 2816 0 (unused) > >mousedev 5204 0 (unused) > >input 5664 0 [keybdev mousedev] > >hid 11800 0 (unused) > >unix 17384 104 (autoclean) > > > ># cat /proc/asound/cards > >0 [CA0106 ]: CA0106 - CA0106 > > Audigy SE [SB0570] at 0xd800 irq 11 > > > ># cat /proc/asound/devices > > 0: [ 0] : control > > 8: [ 0- 0]: raw midi > >16: [ 0- 0]: digital audio playback > >17: [ 0- 1]: digital audio playback > >18: [ 0- 2]: digital audio playback > >19: [ 0- 3]: digital audio playback > >24: [ 0- 0]: digital audio capture > >25: [ 0- 1]: digital audio capture > >26: [ 0- 2]: digital audio capture > >27: [ 0- 3]: digital audio capture > >33: : timer > > > ># cat /proc/asound/modules > >0 snd-ca0106 > > > ># cat /proc/asound/oss/sndstat > >Sound Driver:3.8.1a-980706 (ALSA v1.0.11 emulation code) > >Kernel: Linux rebecca.jwsnyder.com 2.4.32 #3 Wed Jul 19 22:47:46 EDT > >2006 i686 > >Config options: 0 > > > >Installed drivers: > >Type 10: ALSA emulation > > > >Card config: > >Audigy SE [SB0570] at 0xd800 irq 11 > > > >Audio devices: > >0: CA0106 (DUPLEX) > > > >Synth devices: NOT ENABLED IN CONFIG > > > >Midi devices: > >0: CA0106 MPU-401 (UART) > > > >Timers: > >7: system timer > > > >Mixers: > >0: mixer00 > > > ># ls /dev/snd* > >/dev/sndstat > > > >/dev/snd: > >controlC0 hwC1D3 midiC0D2 midiC1D5 midiC3D0 pcmC0D1p pcmC0D7c > >pcmC1D4p pcmC2D2c pcmC2D7p pcmC3D5c > >controlC1 hwC2D0 midiC0D3 midiC1D6 midiC3D1 pcmC0D2c pcmC0D7p > >pcmC1D5c pcmC2D2p pcmC3D0c pcmC3D5p > >controlC2 hwC2D1 midiC0D4 midiC1D7 midiC3D2 pcmC0D2p pcmC1D0c > >pcmC1D5p pcmC2D3c pcmC3D0p pcmC3D6c > >controlC3 hwC2D2 midiC0D5 midiC2D0 midiC3D3 pcmC0D3c pcmC1D0p > >pcmC1D6c pcmC2D3p pcmC3D1c pcmC3D6p > >hwC0D0 hwC2D3 midiC0D6 midiC2D1 midiC3D4 pcmC0D3p pcmC1D1c > >pcmC1D6p pcmC2D4c pcmC3D1p pcmC3D7c > >hwC0D1 hwC3D0 midiC0D7 midiC2D2 midiC3D5 pcmC0D4c pcmC1D1p > >pcmC1D7c pcmC2D4p pcmC3D2c pcmC3D7p > >hwC0D2 hwC3D1 midiC1D0 midiC2D3 midiC3D6 pcmC0D4p pcmC1D2c > >pcmC1D7p pcmC2D5c pcmC3D2p seq > >hwC0D3 hwC3D2 midiC1D1 midiC2D4 midiC3D7 pcmC0D5c pcmC1D2p > >pcmC2D0c pcmC2D5p pcmC3D3c timer > >hwC1D0 hwC3D3 midiC1D2 midiC2D5 pcmC0D0c pcmC0D5p pcmC1D3c > >pcmC2D0p pcmC2D6c pcmC3D3p > >hwC1D1 midiC0D0 midiC1D3 midiC2D6 pcmC0D0p pcmC0D6c pcmC1D3p > >pcmC2D1c pcmC2D6p pcmC3D4c > >hwC1D2 midiC0D1 midiC1D4 midiC2D7 pcmC0D1c pcmC0D6p pcmC1D4c > >pcmC2D1p pcmC2D7c pcmC3D4p > > > >Many thanks for any replies and assistance with helping me getting this > >card to work. I am planning to upgrade to Fedora Linux 5 in the hopes > >that doing so might rectify the problem since I have seen reports that > >this card works out of the box with a recent version of Fedora. > > > >Will Snyder > >[EMAIL PROTECTED] > > > The CA106 based cards are one of those that are to sound, what a winmodem > is to a real modem. > > 2 things are wrong with this scene. > > 1. as its basicly just a 24 bit d/a convertor, all processing, mixing etc > must be done by the cpu. That results in some pretty heavy loading on teh > cpu, but windows drivers are optimized for that, and are running on a > system that doesn't seem to mind pegging the cpu meter cause windows > doesn't multitask that well, which the secrets of those drivers have not > been shared to the Open Source people, so under linux its under a pretty > heavy load when playing anything that requires any mixing or volume > control. CPU load should be a non-issue - really. If one wants to mix, say, 4 -> 1 channels, the equation would be: out = k1 * in1 + k2 * in2 + k3 * in3 + k4 * in4 , so it's one SSE instruction. I once installed 10 instances of my FFT based multichannel multiband stereo equalizer with 50% overlapping 4096 samples buffer - CPU load was about 25% on Athlon XP 1900+ machine. > > 2. You bought based on price, always a chancy thing to do for a linux > system. One really should check the hardware compatibility lists before > quoting card numbers over the phone. > > I too have an audigy, but its a 2 Value, and does all that in onboard > hardware. I would recommend you return that one to newegg, and get a > hardware based card such as an audigy 2. You'll be 1000% happier with the > results. > --Sergei. -- Visit my http://appsfromscratch.berlios.de/ open source project. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user