nevermind. i /finally/ figure it out. in the past (older kernels), snd_wss_port was set to 0x530. now it's apparently dependent on the bios, which on my machine is 0x220. switching the modules.conf to reflect snd_wss_port=0x220 fixed the problem.
On Wed, 24 Oct 2001, shock wrote: > i cannot get this thing to make any sound, and i don't know what else to > do. i'm running a gateway solo 2500 which uses the opl3sa modules. it > works flawlessly under oss, but to get where i need to go, i've got to > have alsa installed. > > i've built it all from source with no problems. i've cranked everything > to full with alsamixer, checked the speaker volume and cables, etc. > nothing. > > cat /usr/share/sounds/error.wav > /dev/dsp hangs until i give it a ctl-c. > nothing in any of my log files gives any indication of what the problem > might be. > > i don't really know how much information to give (or which information), > so I've included alot below. if i've left out something important, please > let me know and i'll get it right out. > > the modules install at boot-up as follows: > > # cat /proc/modules | grep snd > snd-pcm-oss 18560 0 (autoclean) > snd-pcm-plugin 15408 0 (autoclean) [snd-pcm-oss] > snd-mixer-oss 5056 0 (autoclean) [snd-pcm-oss] > snd-card-opl3sa2 7936 0 (autoclean) > snd-cs4231 18848 0 (autoclean) [snd-card-opl3sa2] > snd-pcm 30624 0 (autoclean) [snd-pcm-oss snd-pcm-plugin > snd-cs4231] > snd-mixer 23464 0 (autoclean) [snd-mixer-oss > snd-card-opl3sa2 snd-cs4231] > snd-opl3 4896 0 (autoclean) [snd-card-opl3sa2] > snd-hwdep 3392 0 (autoclean) [snd-opl3] > snd-timer 8448 0 (autoclean) [snd-cs4231 snd-pcm snd-opl3] > snd-mpu401-uart 2560 0 (autoclean) [snd-card-opl3sa2] > snd-rawmidi 9600 0 (autoclean) [snd-mpu401-uart] > snd-seq-device 4092 0 (autoclean) [snd-rawmidi] > snd 34464 1 (autoclean) [snd-pcm-oss snd-pcm-plugin > snd-mixer-oss snd-card-opl3sa2 snd-cs4231 snd-pcm snd-mixer snd-opl3 > snd-hwdep snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device] > > the available interrupts for opl3sa are 5, 7, 9 and 10. i'm running on > irq 7: > > # cat /proc/interrupts > CPU0 > 0: 57043 XT-PIC timer > 1: 3511 XT-PIC keyboard > 2: 0 XT-PIC cascade > 3: 2028 XT-PIC 3c589_cs > 7: 0 XT-PIC OPL3-SA > 10: 4 XT-PIC i82365 > 12: 6527 XT-PIC PS/2 Mouse > 14: 223467 XT-PIC ide0 > 15: 0 XT-PIC ide1 > NMI: 0 > ERR: 0 > > (however, i've tried IRQ 5 and 9 as well -- all with no luck.) /dev/snd > was created with no problem: > > # ls /dev/snd > total 0 > dr-xr-xr-x 2 root root 0 Oct 24 14:11 . > dr-xr-xr-x 5 root root 0 Oct 24 14:11 .. > crw-rw-rw- 1 root root 116, 0 Oct 24 14:11 controlC0 > crw-rw-rw- 1 root root 116, 8 Oct 24 14:11 midiC0D0 > crw-rw-rw- 1 root root 116, 6 Oct 24 14:11 mixerC0D0 > crw-rw-rw- 1 root root 116, 24 Oct 24 14:11 pcmC0D0c > crw-rw-rw- 1 root root 116, 16 Oct 24 14:11 pcmC0D0p > crw-rw-rw- 1 root root 116, 33 Oct 24 14:11 timer > > also, /proc/asound was created. > > #cat /proc/asound/cards > 0 [card1 ]: OPL3SA - Yamaha OPL3-SA3 > Yamaha OPL3-SA3 at 0x370, irq 7, dma 0&1 > > # cat /proc/asound/devices > 0: [0] : control > 6: [0- 0]: mixer > 8: [0- 0]: raw midi > 16: [0- 0]: digital audio playback > 24: [0- 0]: digital audio capture > 33: : timer > > # cat /proc/asound/oss-devices > 0: [0- 0]: mixer > 2: [0- 2]: raw midi > 3: [0- 3]: digital audio > 4: [0- 4]: digital audio > 5: [0- 5]: digital audio > 9: [0- 9]: raw midi > > # cat /proc/asound/pcm > 00-00: CS4231 : Yamaha OPL3-SA3 : playback 1 : capture 1 > > # cat /proc/asound/sndstat > Config options: 0 > > Installed drivers: > Type 10: ALSA emulation > > Card config: > Yamaha OPL3-SA3 at 0x370, irq 7, dma 0&1 > > Audio devices: > 0: Yamaha OPL3-SA3 (DUPLEX) > > Synth devices: NOT ENABLED IN CONFIG > > Midi devices: > 0: MPU-401 (UART) > > Timers: > 7: system timer > > Mixers: > 0: Yamaha OPL3-SA3 > > # cat /proc/asound/timers > G0: system timer : 10000.0us (10000000 ticks) > C0-0: Yamaha OPL3-SA3 : 9.945us (65535 ticks) > > # cat /proc/asound/version > Advanced Linux Sound Architecture Driver Version 0.5.11. > Compiled on Oct 24 2001 for kernel 2.4.6. > > # cat /proc/asound/seq/drivers > snd-seq-midi,empty,1 > > to my untrained eye, everything seems to be correct. but - obviously - > it's not. if anyone has a clue, please let me know. > > thanks. > -- ____) ,_) ,_) (-(__ |_ _ _ |/ ____) | |(_)(_ |\ ( \_, _______________________________________________ | http://www.exitwound.org : hard to find | _______________________________________________ | BOFH excuse #151: Some one needed the | | powerstrip, so they pulled the switch plug. | _______________________________________________ -------------BEGIN GEEK CODE BLOCK------------- | Version: 3.1 | | GJ/IT d- s: a C+++>$ UL++++ P+++ L+++ E--- W++| | N+@ o K- w O- M- V PS+ PE Y+ PGP++ t+@ 5@ X++ | | R tv+@ b+ DI++++ D+ G++ e++++ h---- r+++ y+++ | --------------END GEEK CODE BLOCK-------------- _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user