Messages in this thread | | | Date | Sat, 15 Jan 2000 15:49:13 -0600 (CST) | From | Thomas Molina <> | Subject | Re: MediaVision Pro Audio Spectrum 16 |
| |
On Fri, 14 Jan 2000, Alan Cox wrote:
> > it work with modules. It seems impossible to tell the OSS driver to > > load different > > modules for /dev/dsp0 and /dev/dsp1. > > It generates requests for different sound minors for each request. > > > Module loading attempts just give me a "device busy" error, a built-in > > driver > > merely logs "sound initialization started" followed by "finished", no > > card info > > inbetween, and no error messages. > > I dont believe it has changed 2.2 -> 2.3 . I don't have a PAS to debug it > so the fixing rests on those who do
Indeed, a diff between the relevant pas2_*.c modules in 2.2.13 and 2.3.38 produces no output; i.e. they are the same. I have the subject soundcard and haven't had a problem with it since 1.2.13.
I never recommend compiling support for this card as modular; there seems to be no end of trouble initializing it.
Points to consider when troubleshooting:
1. Ensure you aren't trying to use the same IRQ as a network card. From the factory it is configured to use 11, which a lot of network cards try to also grab.
2. Try defining SYMPHONY_PAS when compiling the code. Per the comments in the source code, this could fix problems if a particular board has the symphony chip.
3. Has the code been compiled correctly but no sound? aumix, or some other userspace program may need to be used to set the volume.
Following is the relevant configuration used to compile my kernel. I hope some of this helps people.
# # Sound # CONFIG_SOUND=y # CONFIG_SOUND_CMPCI is not set # CONFIG_SOUND_ES1370 is not set # CONFIG_SOUND_ES1371 is not set # CONFIG_SOUND_ESSSOLO1 is not set # CONFIG_SOUND_MAESTRO is not set # CONFIG_SOUND_SONICVIBES is not set # CONFIG_SOUND_TRIDENT is not set # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set CONFIG_SOUND_OSS=y # CONFIG_SOUND_DMAP is not set # CONFIG_SOUND_AD1816 is not set # CONFIG_SOUND_SGALAXY is not set # CONFIG_SOUND_CS4232 is not set # CONFIG_SOUND_SSCAPE is not set # CONFIG_SOUND_GUS is not set # CONFIG_SOUND_VMIDI is not set # CONFIG_SOUND_TRIX is not set # CONFIG_SOUND_MSS is not set # CONFIG_SOUND_MPU401 is not set # CONFIG_SOUND_NM256 is not set # CONFIG_SOUND_MAD16 is not set CONFIG_SOUND_PAS=y CONFIG_PAS_IRQ=10 CONFIG_PAS_DMA=3 # CONFIG_PAS_JOYSTICK is not set # CONFIG_SOUND_PSS is not set # CONFIG_SOUND_SOFTOSS is not set CONFIG_SOUND_SB=y CONFIG_SB_BASE=220 CONFIG_SB_IRQ=5 CONFIG_SB_DMA=1 CONFIG_SB_DMA2=1 CONFIG_SB_MPU_BASE=330 CONFIG_SB_MPU_IRQ=-1 # CONFIG_SOUND_WAVEFRONT is not set # CONFIG_SOUND_MAUI is not set # CONFIG_SOUND_VIA82CXXX is not set CONFIG_SOUND_YM3812=y # CONFIG_SOUND_OPL3SA1 is not set # CONFIG_SOUND_OPL3SA2 is not set # CONFIG_SOUND_UART6850 is not set
# # Additional low level sound drivers # # CONFIG_LOWLEVEL_SOUND is not set
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |