This is the same card I have so ere goes.
On Wed, 31 Mar 1999, hetch in galway wrote:
<intro cut>
>> however, we could not get the machines sound card and linux to
> communicate. 'Could not find mixer' was the error reported whenever we
> tried to encode a live input or even just when trying to run aumix.
>you don't have any card support installed. You will see this if you cat
/dev/sndstat. It will say no drivers are installed.
> Anyhow, we've gotten around the project by swapping the card for my ESS
> 1868, but now leaves me with that card at home!
yea - free card.
> And I'm getting the exact
> same error under RH5.2 with Yamaha support built into the kernel.
>> Anyone got any ideas?
>
First, get kernel 2.2.x .It has drivers for the Yamaha card and it'll be
easier to get working with. This card is a PnP card which is why the
kernel can't autodetect it. What you have to do is compile the card as a
*module* not into the kernel and compile in Plug and Play too so that
isapnp will run at boot time. With the card in, run pnpdump > isaconf as
root to get a configuration file and find the part that deals with the
sound card. You'll need to know what the settings of your card is to look
at this properably. Take out all the comments until you have something
that looks like
# Card 1: (serial identifier cb 80 86 00 01 30 00 a8 65)
# YMH0030 Serial No -2138701823 [checksum cb]
# Version 1.0, Vendor version 0.1
# ANSI string -->OPL3-SA3 Snd System <--
(CONFIGURE YMH0030/-2138701823 (LD 0
(IO 0 (BASE 0x0000))
(IO 1 (BASE 0x0530))
(IO 2 (BASE 0x0388))
(IO 3 (BASE 0x0330))
(IO 4 (BASE 0x0370))
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 0))
(DMA 1 (CHANNEL 1))
(ACT Y)
))
in the file somewhere. When you are happy with the file, copy it to
/etc/isapnp.conf and type
isapnp /etc/isapnp.conf
to initilase the card. Now you are ready to install the module (presuming
you have the kernel compile and module compile/install done). For the card
above, you would do this by typing
insmod mpu401
insmod ad1848
insmod opl3sa2 io=0x370 mss_io=0x530 irq=5 dma=0 dma2=1
insmod opl3 io=0x388
At this point, the sound card should be working. You can sort out the
conf.modules file to do all this automatically. If none of the makes
sense, read
/usr/src/linux/Documentation/sound/OPL3-SA2
.It says more or less as the above but it might be more coherent than my
explanation.
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!